1.有如下代码:请写出程序的输出结果
A.432 B.531 C.421 D.523
答: B
2.下列哪一种叙述是正确的( )
A.abstract修饰符可修饰字段、方法和类
B.抽象方法的body部分必须用一对大括号{ }包住
C.声明抽象方法,大括号可有可无
D.声明抽象方法不可写出大括号
答: D
3.下列代码的输出结果是?
A.The program prints”0” B.The program prints”4”
C.The program prints”8” D.The program prints”12”
E.The code does not complete.
答: B
4.下面有关重载函数的说法中正确的是
A.重载函数必须具有不同的返回值类型
B.重载函数形参个数必须不同
C.重载函数必须有不同的形参列表
D.重载函数名可以不同
答: C
5.对文件名为Test.java的java代码描述正确的是()
A.输出:0000 B.输出:123
C.编译报错 D.输出:No name
答: C
6.以下哪些类是线程安全的()
A.Vector B.HashMap
C.ArrayList D.StringBuffer E.Properties
答: ADE
7.根据下面的代码,String s = null;会抛出NullPointerException异常的有()
A.if( (s!=null) & (s.length()>0) ) B.if( (s!=null) && (s.length()>0) )
C.if( (s==null) | (s.length()0) ) D.if( (snull) || (s.length()==0) )
答: AC
8.如下Java语句 double x= 3.0; int y=5; x/=–y;执行后, x的值是()
A.3 B.0.6 C.0.4 D.0.75
答: D
9.关于接口和抽象类,错误的是?
A.接口可以继承接口
B.抽象类可以实现(implements)接口,抽象类可以继承实体类,但前提是实体类必须有明确的构造函数
C.这两种说法不全对
D.这两种说法都对
答: D
10.输入流将数据从文件,标准输入或其他外部输入设备中加载道内存,在 java 中其对应于抽象类()及其子类。
A.java.io.InputStream B.java.io.OutputStream
C.java.os.InputStream D.java.os.OutputStream
答: A