15. (单选题)下列哪个叙述是正确的?
A. 子类继承父类的构造方法。
B. abstract类的子类必须是非abstract类。
C. 子类继承的方法只能操作子类继承和隐藏的成员变量。
D. 子类重写或新增的方法也能直接操作被子类隐藏的成员变量。
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-3208-c04c-ee30166b1a00.html
点击查看答案
16. (单选题)void的含义: ( )。
A. 方法没有返回值
B. 方法体为空
C. 没有意义
D. 定义方法时必须使用
https://www.shititong.cn/cha-kan/shiti/0005e1b3-7b7a-6e10-c04c-ee30166b1a01.html
点击查看答案
19. (单选题)以下标识符中错误的是( )。
A. MyJava
B. $abc
C. 78Java
D. _123
https://www.shititong.cn/cha-kan/shiti/0005e1b3-7b79-f4f8-c04c-ee30166b1a01.html
点击查看答案
15. (单选题)
while循环和 do…while循环的区别是:()。
A. 没有区别,这两个结构任何情况下效果一样
B. while循环比 do…while循环执行效率高
C. while循环是先循环后判断,所以循环体至少被执行一次
D. do…while循环是先循环后判断,所以循环体至少被执行一次
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-b6d8-c04c-ee30166b1a00.html
点击查看答案
15. (单选题)在下列方法定义中,( )不是方法int f ( ){…}的重载方法。
A. int f( int a ){…}
B. int f (double i){…}
C. int f (int i,int j ){…}
D. int f(char i ){…}
https://www.shititong.cn/cha-kan/shiti/0005e1b3-7b7a-6e10-c04c-ee30166b1a00.html
点击查看答案
10. (单选题)
设有以下程序段:
int a=1,b=10;
do{
if( ) continue;
b--;
}while(++a<6);
程序运行结束后,a和b的值为( )。
A. a=6,b=5
B. a=5,b=5
C. a=6,b=4
D. a=5,b=6
https://www.shititong.cn/cha-kan/shiti/0005e1b3-7b7a-1438-c04c-ee30166b1a01.html
点击查看答案
29. (单选题)对于下列Tom类,哪个叙述是正确的?
public class Test {
public static void main( ){
Tom cat = new Tom();
}
}
class Tom {
void Tom(){
System.out.println( );
}
Tom( ){
System.out.println("你好");
}
}
A. 程序运行时输出:ok。
B. 没有构造方法。
C. 有编译错误,因为创建对象cat使用的不是构造方法,java编译器已经不提供默认的构造方法了。
D. 程序运行时无任何输出。
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-5530-c04c-ee30166b1a00.html
点击查看答案
40. (单选题)
在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为()。
A. 隐藏
B. 重写
C. 重载
D. Java不支持此特性
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-ed88-c04c-ee30166b1a00.html
点击查看答案
17. (单选题)
A. ==
B. instanceof
C. 以上都对
D. equal
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-bac0-c04c-ee30166b1a00.html
点击查看答案
2 public void printValue( ){…}
https://www.shititong.cn/cha-kan/shiti/0005e1b4-86b7-16b0-c04c-ee30166b1a03.html
点击查看答案