华南理工大学java模拟题 (2)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二、填空题

1、java的private、static和final方法都是静态绑定,其他都是

动态绑定,后者是java具有多态特性的必要条件。

2、开发与运行Java程序需要经过的三个主要步骤为编辑源程序、编译生成字节码和解释运行字节码。

3、java中的动态绑定机制是java具有多态特性的必要条件。

4、“先进后出”的容器是堆栈。

5、不能有构造器定义的内部类是匿名内部类。

6、System.out.println("Sum: " + 100 + 20)这个语句输出结果是 Sum:10020 ;System.out.println("Sum: " + (100 + 20))这个语句输出结果是 Sum:120 。

7、如果一个类中的构造器要调用类中的另一个构造器,要用到 super 关键字。

8、JDK中的编译和运行命令分别是 javac 和

java 。

9、“后进先出”的容器是堆栈。

10、Java源程序文件编译后将产生相应的字节码文件,这些字节码文件的扩展

名为 class 。

11、如果要导入java/util下面的所有类,Java源文件中,必须要包含下面导入语句: import java/util.* ,如果要导入

java/util/concurrent下面的所有类, 必须要包含下面导入语句:

import/util/concurrent.* 。

12、Java定义了两种类型的流:字节流和字符流。

13、创建一个名为puter.mypackage 的包的语句是 package puter.mypackage 。

14、“javac Internet.java”输出结果的文件名是

Internet.class ,要运行输出文件的命令是 java

Internet 。

15、抽象方法方法是一种仅有方法头,没有具体方法体和

操作实现的方法,该方法必须在抽象类之中定义。 final 方

法是不能被当前类的子类重新定义的方法。

16、如果一个类要实现一个接口,则要用到 implements 关键字。

17、设有数组定义:int MyIntArray[ ] = { 10 , 20 , 30 , 40 , 50 , 60 , 70}; 则执行以下几个语句后的输出结果是 120 。

int s = 0 ;

for ( int i = 0 ; i < MyIntArray.length ; i + + )

if ( i % 2 = = 1 ) s += MyIntArray[i] ;

System.out.println( s );

18、Java定义了两种类型的流:字节流和字符流。

19、如果一个类中的构造器要调用类中的另一个构造器,要用到 super 关键字。

20、匿名内部类是一种不能有构造器的内部类。

21、下列程序段执行后,运行结果为 AB,B 。

public class Foo {

public static void main (String [] args) {

StringBuffer a = new StringBuffer (“A”);

StringBuffer b = new StringBuffer (“B”);

operate(a,b);

System.out.printIn(a + “,” +b);

}

static void operate (StringBuffer x, StringBuffer y) {

x.append(y);

y = x;

}

}

相关文档
最新文档