文档详情

国防《Java程序设计》教学资料包 教学检测 期末测试2.doc

发布:2025-06-10约3.55千字共2页下载文档
文本预览下载声明

期末测试卷2

题号

得分

一、单选题(每题2分,共40分)

1、在Java中,所有类的根类是()。

A、java.lang.Objet

B、java.lang.Class

C、java.applet.Applet

D、java.awt.Frame

2、下列构造方法的调用方式中,正确的是()。

A、按照一般方法调用

B、由用户直接调用

C、只能通过new自动调用

D、被系统调用

3、在Java中,能实现多重继承效果的方式是()

A、内部类B、适配器C、接口D、同步

4、按照Java的标识符命名规范,下列表示一个类的标识符正确的是()

A、HelloworldB、HelloWorld

C、helloworldD、helloWorld

5、Java语言的类型是()

A、面向对象语言B、面向过程语言

C、汇编程序D、形式语言

6、编译Javaapplication源程序文件将产生相应的字节码文件,这些字节文件的扩展名为()

A、.javaB、.classC、.htmlD、.exe

7、()是不能被当前类的子类重新定义的方法。

A、抽象方法B、私有方法C、最终方法D、构造方法

8、Java的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。

A、8B、16C、32D、64

9、下列有关Java语言的叙述中,正确的是()

A、Java是不区分大小写的

B、源文件名与public类型的类名必须相同

C、源文件名其扩展名为.jar

D、源文件中public类的数目不限

10、运行Java程序需要的工具软件所在的目录是()

A、JDK的bin目录B、JDK的demo目录

C、JDK的lib目录D、JDK的jre目录

11、下列关于Java语言特点的叙述中,错误的是()

A、Java是面向过程的编程语言

B、Java支持分布式计算

C、Java是跨平台的编程语言

D、Java支持多线程

12、用来导入已定义好的类或包的语句是()

A、mainB、importC、publicclassD、class

13、如要抛出异常,应用下列哪种子句?()

A、catchB、throwC、tryD、finally

14、下列命令中,哪个命令是Java的编译命令?()

A、javacB、java

C、javadocD、appletviewer

15、要想定义一个不能被实例化的抽象类,在类定义中必须加上修饰符()。

A、finalB、public

C、privateD、abstract

16、Java源文件和编译后的文件扩展名分别为()

A、.class和.javaB、.java和.class

C、.class和.classD、.java和.java

17、设数组age由以下语句定义

intage=newint[16];

则数组的最后一个元素的正确引用方法为()

A、age[16]B、age[15]C、age[]D、age[0]

18、avaapplication源程序的主类是指包含有()方法的类。

A、main方法B、toString方法

C、init方法D、actionPerfromed方法

19、下列哪个是面向大型企业级用容器管理专用构件的应用平台?()

A、J2EEB、J2MEC、J2SED、J2DE

20、Swing与AWT的区别不包括(

显示全部
相似文档