java程序设计期末_JAVA程序设计期末试题

这是一份关于Java程序设计期末考试的题目集,涵盖了类与修饰符、继承、包导入、字符串比较、虚拟机执行、抽象类、Java标识符规则、文件编译、换行符转义字符、文件读取、布局管理器、javadoc注释、十六进制表示、常量定义、线程创建、Applet生命周期和线程优先级等多个知识点。
摘要由CSDN通过智能技术生成

从这里开始13.能同时作为类及其成员的修饰符是()A.interfaceB.classC.protectedD.public14.现有两个类A、B,以下描述中表示B继承自A的是()A.classAextendsBB.classBimplementsAC....

从这里开始

13. 能同时作为类及其成员的修饰符是( )

A.interface B.class C.protected D.public

14. 现有两个类A、B,以下描述中表示B继承自A的是( )

A.class A extends B B.class B implements A

C.class A implants B D.class B extends A

15. 在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是

A.java.applet

B.java.awt

C.java.util

D.java.lang

16. 定义字符串:String s1=”hello”;下面的程序段输出的结果是( )

if(s1.equals(“hello”))

System.out.println(“s1 equals \”hello\””);

else

System.out.println(“s1 does not equal \”hello\””);

A.”s1 equals \”hello\””

B.”s1 does not equal \”hello\””

C. s1 equals “hello”

D. s1 does not equal “hello”

17. 在Java中,负责对字节代码解释执行的是( )。

A.垃圾回收器

B.虚拟机

C.编译器

D.多线程机制

18. 下列关于抽象类的说法哪个是正确的?( )

A.某个抽象类的父类是抽象类,则这个子类必须重载父类的所有抽象方法;

B.接口和抽象类是同一回事;

C.绝对不能用抽象类去创建对象;

D.抽象类中不可以有非抽象方法;

19. 下列叙述中,正确的是

A.Java语言的标识符是区分大小写的

B.源文件名与public类名可以不相同

C.源文件扩展名为.jar

D.源文件中public类的数目不限定义

20. 类B和类C如下,并将其保存为:B.java,编译B.java文件,得到的结果是( )

class B{

int b;

B(int i) {b=i;}

}

class C extends B

{ double c=7.8;}

A.代码能够成功编译并运行。

B.代码无法编译,因为类B不是一个应用程序或小程序。

C.代码无法编译,因为类B没有定义不带参数的构造器。

D.代码无法编译,因为类C没有定义一个不带参数的构造器。

21. 在Java中,表示换行符的转义字符是

A.\n

B.\f

C.'n'

D.\dd

22. 在读字符文件Employee.dat时,使用该文件作为参数的类是

A.BufferReader

B.DataInputStream

C.DataOutoutStream

D.FileInputStream

23. 类Panel默认的布局管理器是

A.GridLayout

B.BorderLayout

C.FlowLayout

D.CardLayout

24. 能够支持javadoc命令的注释语句是

A./**...//

B./*...*/

C.//

D./**...*/

25. 十进制数16的16进制表示格式是

A.0x10

B.0x16

C.0xA

D.16

26. int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是

A.public int MAX_LENGTH=100

B.final int MAX_LENGTH=100

C.public const int MAX_LENGTH=100

D.public final int MAX_LENGTH=100

27. 下列方法中可以用来创建一个新线程的是

A.实现java.lang.Runnable接口并重写start()方法

B.实现java.lang.Runnable接口并重写run()方法

C.实现java.lang.Thread类并重写run()方法

D.实现java.lang.Thread类并重写start()方法

28. 下列关于Java Application与Applet的说法中,正确的是

A.都包含main()方法

B.都通过“appletviewer”命令执行

C.都通过“javac”命令编译

D.都嵌入在HTML文件中执行

29. 当启动Applet程序时,首先调用的方法是

A.stop()

B.init()

C.start()

D.destroy()

30. 下列关于线程优先级的说法中,正确的是

A.线程的优先级是不能改变的

B.线程的优先级是在创建线程时设置的

C.在创建线程后的任何时候都可以设置

D.B和C

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值