一、单项选择题
- 【单选题】1. 下面有关方法覆盖的描述中,不正确的是______。
- 【单选题】2. 为了区分类中重载的同名的不同的方法,要求______。
- 【单选题】3. 有如下代码: class Super { public Integer getLenght() { return new Integer(4); } } public class Sub
- 【单选题】4. 类Test定义如下: 1. public class Test{ 2. public float f (float a, float b) {return 0;} 3. 4. }
- 【单选题】5. 选项______中代码可以替换题目中//add code here的内容,同时不产生编译错误。 public abstract class Exa
- 【单选题】6. 以下不是合法标识符的是______。
- 【单选题】7. 下列标识符命名原则中,正确的是______。
- 【单选题】8. 在Java语言中,下面可以用作正确的变量名称的是______。
- 【单选题】9. 下面不是Java语言关键字的是______。
- 【单选题】10. 下面关键字中,可以用来修饰接口中的变量的是______。
- 【单选题】11. 有如下代码: public class Test { public static void main(String[]args) { try{return;} finally { Sy
- 【单选题】12. 有如下代码: public class Test { public static int testException(int i)throws Exception { try { re
- 【单选题】13. 有如下代码: public class TestException { public static void main(String[] args) { try { System.ou
- 【单选题】14. 以下关于关键字break的描述中,正确的是______。
- 【单选题】15. 有如下代码: public class Test{ public int f() {return 1%5;} public static void main(String[] args
- 【单选题】16. 有如下代码: public class Test{ public int f(){ static int i=0; i++; return i; } public static voi
- 【单选题】17. 有如下代码: public class Test{ public static void main(String[] args){ static int num[]=new int[1
- 【单选题】18. 关键字volatile______保证线程安全。
- 【单选题】19. 有如下代码: public static int f(int i) { int result=0; switch(i) { case 1: result=result+i; case
- 【单选题】20. 在Java语言中,如果父类中的某些方法不包含任何逻辑,并且需要由子类重写,应该使用关键字 ______来声明父类
- 【单选题】21. 在Java语言中,下列不能派生出子类的类为______。
- 【单选题】22. 在类声明中,声明一个类不能再被继承的关键字是______。
- 【单选题】23. 二进制数11101转化为十进制数是______。
- 【单选题】24. 下列表达式正确的是______。
二、多项选择题
- 【多选题】1. 有如下代码: public class X{ public X f() {return this;} } public class Y extends X { } 以下能添加
- 【多选题】2. 有如下代码: class Super { protected float getNum() {return 2.Of;} } public class Sub extends Super
- 【多选题】3. 有如下代码: public class Test { public Test(int x,int y,int z){} } 以下选项中,重载了Test构造方法的
- 【多选题】4. 有如下代码: classA{ protected int method(int a,int b){return 0;} } 以下在A的子类中使用正确的是___
- 【多选题】5. 下列方法中,与方法public void add(int a){}为合理的重载方法的是______。
- 【多选题】6. 以下是合理的标识符的有______。
- 【多选题】7. 下列标识符中,不合法的有______。
- 【多选题】8. 下面变量名中合法的有______。
- 【多选题】9. 下列选项中,是Java语言中的关键字的是______。
- 【多选题】10. final、finally、finalize三个关键字的区别是______。
- 【多选题】11. 如果下列的方法能够正常运行,在控制台上将显示______。
- 【多选题】12. 以下声明中,能够防止方法覆盖的有______。
- 【多选题】13. 下面关于关键字synchronized的描述中,错误的是______。
- 【多选题】14. 下面关于关键字abstract的描述中,正确的是______。
- 【多选题】15. 以下不是基本数据类型的类型有______。
三、填空题
- 【填空题】1. 用于声明一个类为抽象类的关键字是______,用于将一个类修饰为最终类的关键字是。
- 【填空题】2. 在Java语言中,基本数据类型包括______,字符类型______,布尔类型boolean,数值类型______。
- 【问答题】3. 在Java语言的基本数据类型中,字符型、整型分别占用字节数为______、______。