华南理工大学java模拟题 (2)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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;
}
}