Java期末复习题库 班级:计科一班 学号:090312114 姓名:王晨光 } class BB{
void Show(){System.out.println(\我喜欢C++!\;} }
若已经使用aa类创建对象a和BB类创建对象b,则下面哪一个方法调用是正确的( B )。
A、a.Show(); b.Show();
B、AA.Show(); b.Show();
C、AA.Show(); BB.Show();
D、a.Show(); BB.Show();
15、能够支持javadoc命令的注释语句是( D )。 A、/** ...... //
B、/* ...... */
D、/** ...... */
C、//
解析:【B为多行注释;C为单行注释;D为文档注释】
16、下面数组声明正确的是( B )。
A、char str[]={“a”,”b”,”c”}; B、char[] str={‘a’,’b’,’c’}; C、int array[10,20];
17、执行完下列代码后,int kk=5;float ff=2.4f; double dd=2.4; int value= (int)(kk+dd+ff); value的值是( A )。 A、9
B、10
C、11
D、12
D、int array[2]={1,2,0};
5
Java期末复习题库 班级:计科一班 学号:090312114 姓名:王晨光 18、以下断言错误的是( C )。 A、子类对象可以转化为父类对象 B、父类对象一般不转化成子类对象 C、子类对象与父类对象之间不能转化
D、子类对象转化为父类对象后,对于子类与父类共有的方法,仍然调用子类的方法
19、编译和执行以下代码,输出结果是( C ). int i=1; switch (i) {
case 0:
System.out.print(\ break; case 1:
System.out.print(\ case 2:
System.out.print(\ default:
System.out.println(\
} A.one
B、one,two
D、default
C、one,two,default
6
Java期末复习题库 班级:计科一班 学号:090312114 姓名:王晨光 20、下列哪个数代表单精度浮点数?( C ) A、0652
21、在 Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是( D )。 A、java.applet C、java.util
B、java.awt
B、3.4457D C、0.298f
D、0L
D、java.lang
22、在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是( B )。
A、与文件的结构相同 C、与文件类型相同
B、与文件目录的层次相同 D、与文件大小相同
解析:【一般来说,之所以用的包的概念就是为了能够很好的管理文件,所以你定义的包就要以你工程文件整体的命名关联起来,具体命名没有要求,你的要求就是文件结构的要求了,但是包要小写.另外文件的存储结构要和包的结构一样,这样才能通过包找到对应文件.如:你准备定义一个存放所有工具类的包pakage test.mqy.tool那么文件就要存放在 test/mqy/tool 下】
23、switch 语句不能用于下列哪种数据类型( A )。 A、double
B、byte C、short
D、char
解析:【byte,char,short,int四种基本类型以及他们的包装类都可以用于switch语句;long,float,double,boolean四种基本类型及它们的包装类都不能用于switch语句;enum
7
Java期末复习题库 班级:计科一班 学号:090312114 姓名:王晨光 类型,即枚举类型可以用于switch语句。】
24、下列叙述中,正确的是( A )。 A、Java语言的标识符是区分大小写的 B、源文件名与public类名可以不相同 C、源文件名其扩展名为.jar
D、源文件中public类的数目不限
解析:【Java语言和C语言不同,它是区分大小写的,选项A正确。 Java程序的源文件扩展名为.class,.jar文件是由归档工具jar生成的.jar文件。源文件中的public类的数目只能有0个或1个,用来指定应用程序类名,也是源文件名。】
25、关于私有访问控制符private修饰的成员变量,以下说法正确的是( C )。 A、可以被三种类所引用:该类自身、与它在同一个包中的其它类、在其它包中该类的子类
B、可以被两种类访问和引用:该类本身、该类的所有子类 C、只能被该类自身所访问和修改 D、只能被同一个包中的类访问
解析:【public变量可以被所有的外部类访问,而protected变量可以被同一个包
及该类的子类访问, default变量即没有任何修饰符的变量可以被同一个包中的类访问,而private变量只能在该类内部被访问。】
26、Java application源程序的主类是指包含有( A )方法的类。 A、main方法
B、toString方法
8