JAVA题求助

4. 以下表述错误的是()
A. 一个数组能够存储多种不同的值类型
B. 通常,超类比它的子类代表更多的对象
C. 数组的下标的数据类型一般为float
D. 通常,子类比它的超类封装了更多的功能

5. 下面哪个说法正确()
A. 如果某公共的接口被声明在一个源文件中,则接口必须与源文件具有相同的名字
B. 如果源文件包含import语句,则该语句必须是除空行和注释行外的第一个语句行
C. 如果某源文件包含package语句,则该语句必须是第一个非空、非注释行
D. 接口中的方法必定是抽象方法,但可以不用关键字abstract修饰
6. 给定下面的代码段,哪些选项是对setVar()方法的重载?() 1. public class MethodOver { 2. public void setVar (int a, int b, float c) { 3. } 4. }
A. private void setVar (int a, float c, int b) { }
B. protected void setVar (int a, int b, float c) { }
C. public int setVar (int a, float c, int b) {return a;}
D. public int setVar (int a, int b, float c) {return a;}

7. 下面关于继承的叙述正确的有 ()
A. 在java中只允许单一继承
B. 在java中一个类只能实现一个接口
C. 在java中一个类不能同时继承一个类和实现一个接口
D. java的单一继承使代码更可靠

8. 下面的哪些程序片断可能导致错误?
A. String s = “Gone with the wind”; String t = “ good “; String k = s + t;
B. String s = “Gone with the wind”; String t; t = s[3] + “one”;
C. String s = “Gone with the wind”; String standard = s.toUpperCase();
D. String s = “home directory”; String t = s – “directory”;

9. Java中下列关于final关键字的说法正确的有
A. 如果修饰变量,则一旦赋了值,就等同一个常量
B. 如果修饰类,则该类只能被一个子类继承
C. 如果修饰方法,则该方法不能在子类中被覆盖
D. 如果修饰方法,则该方法所在的类不能被继承

10. 给定下面的代码段,哪些选项是对setVar()方法的重载?() 1. public class MethodOver { 2. public void setVar (int a, int b, float c) { 3. } 4. }
A. private void setVar (int a, float c, int b) { }
B. protected void setVar (int a, int b, float c) { }
C. public int setVar (int a, float c, int b) {return a;}
D. public int setVar (int a, int b, float c) {return a;}

判断:
1. 整型一般都以十进制的形式表示,也可以写成八进制或十六进制
2. 接口是由常量和抽象方法组成的特殊类
3. Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件
4. Java中的数据类型分为两大类:一类是基本类型;另一类是引用类型
5. System类不能实例化,即不能创建System类的对象
6. 程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象
7. 在Java的方法中定义一个常量要用const关键字
8. Java提供一个特别的三元运算符经常用于取代if-then-else 语句
9. 一个程序里可以有多个父类,也可以有多个主类
10. Java语言的源程序代码是由一个或多个编译单元组成,每个编译单元可以有一个以上的类或接口是公共的
11. break语句可以用在switch语句、while循环、do……while循环和for循环结构中
12. 各种类型数据混合运算中,不同类型的数据先转化为同一类型,然后进行运算
13. Java中的String类的对象既可以是字符串常量,也可以是字符串变量
14. 在程序中可对用final修饰的变量的值进行更改
15. java中一个子类可以有多个父类,并可以为一个(父)类定义多个子类
16. 整型一共包含四种类型
以上的选择题为~~多选题~~,感谢帮忙了!

4. 以下表述错误的是(C)
C. 数组的下标的数据类型一般为float

5. 下面哪个说法正确(C)
C. 如果某源文件包含package语句,则该语句必须是第一个非空、非注释行

6. 给定下面的代码段,哪些选项是对setVar(B)方法的重载?() 1. public class MethodOver { 2. public void setVar (int a, int b, float c) { 3. } 4. }
B. protected void setVar (int a, int b, float c) { }

7. 下面关于继承的叙述正确的有 (A)
A. 在java中只允许单一继承

8. 下面的哪些程序片断可能导致错误?
D. String s = “home directory”; String t = s – “directory”;

9. Java中下列关于final关键字的说法正确的有
A. 如果修饰变量,则一旦赋了值,就等同一个常量
C. 如果修饰方法,则该方法不能在子类中被覆盖

10. 给定下面的代码段,哪些选项是对setVar()方法的重载?() 1. public class MethodOver { 2. public void setVar (int a, int b, float c) { 3. } 4. }
B. protected void setVar (int a, int b, float c) { }

判断:
对1. 整型一般都以十进制的形式表示,也可以写成八进制或十六进制
对2. 接口是由常量和抽象方法组成的特殊类
错3. Java的源代码中定义几个类,编译结果就生成几个以.class为后缀的字节码文件
错4. Java中的数据类型分为两大类:一类是基本类型;另一类是引用类型
对5. System类不能实例化,即不能创建System类的对象
对6. 程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象
错7. 在Java的方法中定义一个常量要用const关键字
对8. Java提供一个特别的三元运算符经常用于取代if-then-else 语句
错9. 一个程序里可以有多个父类,也可以有多个主类
错10. Java语言的源程序代码是由一个或多个编译单元组成,每个编译单元可以有一个以上的类或接口是公共的
对11. break语句可以用在switch语句、while循环、do……while循环和for循环结构中
对12. 各种类型数据混合运算中,不同类型的数据先转化为同一类型,然后进行运算
对13. Java中的String类的对象既可以是字符串常量,也可以是字符串变量
错14. 在程序中可对用final修饰的变量的值进行更改
错15. java中一个子类可以有多个父类,并可以为一个(父)类定义多个子类
对16. 整型一共包含四种类型
错17. 在Java中,异常(Exception)是指程序在编译和运行进出现的错误
对18. 每个变量都有自己的作用范围,也就是作用域,变量仅在它的作用域内有效
对19. 方法覆盖与域隐藏一样,父类的同名方法在子类中仍占有自己独立的内存空间
对20. 当运行javac命令对一个java源程序进行编译时,必须写出该源程序文件的完整文件名,包括扩展名.java
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-02
ccbacd
第2个回答  2010-07-01
ccbacd
第3个回答  2010-07-01
ccbacd
相似回答