Java期末复习参考题 下载本文

内容发布更新时间 : 2024/12/27 18:11:45星期一 下面是文章的全部内容请认真阅读。

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