Java错题:Java第一周测试题Java错题整理

一、下面哪个包是编程时不需要导入就可以直接使用的
A:Java.net
B:java.lang
C:java.sql
D:java.util
正确答案:B,易错点D
二、当n=5时,下列函数的返回值是:
int foo(int n) {
if(n<2) return n;
return foo(n-1)+foo(n-2);
}
A:5
B:7
C:8
D:10
正确答案:A,易错点C
三、对于派生类的构造函数,在定义对象时构造函数的执行顺序为?()
1:成员对象的构造函数
2:基类的构造函数
3:派生类本身的构造函数
A:123
B:231
C:321
D:213
正确答案:D,易错点A
四、表达式(short)10/10.2*2运算后结果是什么类型?
A:short
B:int
C:double
D:float
正确答案:C,易错点D
五、基本的Java语言类存储在以下哪个java包中?()
A:java.lang
B:java.io
C:java.net
D:java.util
正确答案:A,易错点D
六、关键字super的作用是?
A:用来访问父类被隐藏的非私有成员变量
B:用来调用父类中被重写的方法
C:用来调用父类的构造函数
D:以上都是
正确答案:D,易错点C
作者为:刘广法,网站地址:https://liuguangfa.com/