东北师范大学计算机科学与技术专业《Java程序设计》作业及答案4

搜题
1、以下哪项可能包含菜单条?()

A.Panel

B.Frame

C.Applet

D.Dialog

本题答案:
B
2、哪个关键字可以对对象加互斥锁?()

A.transient

B.synchronized

C.serialize

D.static

本题答案:
B
3、为了使包ch4在当前程序中可见,可以使用的语句是()。

A.import ch4.*

B.package ch4.*

C.ch4 imporl

D.ch4 package

本题答案:
D
4、下列程序的输出结果是()。 import java.io.*; public class abc {public static void main(String args[]) {String s1=“Hello!; String s2=new String(“World!”); System.out.println(s1.concat(s2));}}

A.false

B.Hello!

C.Hello!World!

D.12

本题答案:
C
5、下列说法错误的是()。

A.接口是多继承的具体实现形式

B.3305L是长整型数

C.03916是八进制数

D.?:是三目条件运算符

本题答案:
C
6、若有定义int a=1, b=2; 则表达式(a++)+(++b)的值是()。

A.3

B.4

C.5

D.6

本题答案:
B
7、Java语言的类型是()。

A.面向对象语言

B.面向过程语言

C.汇编程序

D.形式语言

本题答案:
A
8、线程开始运行时,是从下列哪一个方法开始执行的?()

A.main()

B.start()

C.run()

D.init()

本题答案:
C
9、以下程序的输出结果是()。 public class koo {public static void main(String args[]) {int x=1, sum=0; while(x=10) {sum+=x; x++;} System.out.println(“sum=”+sum);}}

A.45

B.55

C.10

D.11

本题答案:
B
10、main()方法的返回类型是()。

A.int

B.void

C.boolean

D.static

本题答案:
B
11、下面哪些是合法的标识符?()

A.$persons

B.TwoUsers

C.*point

D.this

本题答案:
AB
12、import javawt.*; publiclass X extends Frame. {publistativoimain(String[] args) {X x=new X(); x.pack(); x.setVisible(true);} publiX() {setLayout(new BorderLayout()); Panel p=new Panel(); add(p, BorderLayout.NORTH); Button b=new Butto()。

A.标有“North”和“South”的两个按钮具有相同的宽度

B.标有“North”和“South”的两个按钮具有相同的高度

C.标有“North”的按钮的高度可以随窗口的大小而改变

D.标有“North”的按钮的宽度不随窗口的大小而改变

本题答案:
BD
13、在Java中,下列关于final关键字的说法正确的有()。

A.如果修饰变量,则一旦赋了值,就等同一个常量

B.如果修饰类,则该类只能被一个子类继承

C.如果修饰方法,则该方法不能在子类中被覆盖

D.如果修饰方法,则该方法所在的类不能被继承

本题答案:
AC
14、下面关于类的封装的描述,哪两个是正确的?()

A.成员变量没有访问控制符

B.成员变量可以直接访问

C.成员变量的访问控制符是private

D.提供方法对数据进行访问和修改

本题答案:
CD
15、下面关于继承的叙述正确的有()。

A.在java中只允许单一继承

B.在java中一个类只能实现一个接口

C.在java中一个类不能同时继承一个类和实现一个接口

D.java的单一继承使代码更可靠

本题答案:
AD
16、以下AWT类中哪些实现部件的布局?()

A.FlowLayout

B.GridBagLayout

C.ActionListener

D.WindowAdapter

本题答案:
AB
17、publiclass X implements Runnable {publistativoimain(String[] args) {3)//在这插入代码} publivoirun() {int x=0, y=0; for(;;) {x++; Y++; System.out.println(“x=”+x+“, y=”+y);}}} 下面哪些代码加在第3行可以使run()运行?()

A.X x=new X(); x.run()

B.X x=new X(); new Thread(x).run()

C.X x=new X(); new Thread(x).start()

D.Threat=new Thread(x).run()

本题答案:
AC
18、下列哪个方法属于播放声音的方法?()

A.loop()

B.stop()

C.start()

D.play()

本题答案:
ABD
19、指出下列哪个方法与方法public void add(int a){}为合理的重载方法?()

A.public int add(int a)

B.public void add(long a)

C.public void add(int a, int b)

D.public void add(float a)

本题答案:
CD
20、以下哪些不是MenuItem类的方法?()

A.setVisible(boolean b)

B.setEnabled(boolean b)

C.getSize()

D.setForeground(Color c)

本题答案:
ACD
21、break语句可以用在switch语句、while循环、do...while循环和for循环结构中。()

A.错误

B.正确

本题答案:
B
22、圆弧可以看作是椭圆的一部分。绘制圆弧的方法为drawArc。()

A.错误

B.正确

本题答案:
B
23、接口是由常量和抽象方法组成的特殊类。()

A.错误

B.正确

本题答案:
A
24、接口是特殊的类,所以接口也可以继承,子接口将继承父接口的所有常量和抽象方法。()

A.错误

B.正确

本题答案:
B
25、图形绘制是由java.awt.Graphics类实现的,通常在面板JPanel进行绘制。()

A.错误

B.正确

本题答案:
B
26、一个类只能有一个父类,但一个接口可以有一个以上的父接口。()

A.错误

B.正确

27、类String对象和类StringBuffer对象都是字符串变量,建立后都可以修改。()

A.错误

B.正确

28、子类要调用父类的方法,必须使用super关键字。()

A.错误

B.正确

29、在Java语言中,drawOval(100, 100, 80, 80)表示绘制圆,其中(100,100)表示圆心。()

A.错误

B.正确

30、每个try块都必须至少有一个catch块与之相对应。()

A.错误

B.正确

31、TCP/IP方案中有三个最常用的协议,分别是IP、TCP和UDP。()

A.错误

B.正确

32、在线程程序中,临界资源,或临界区是指在物理空间中临近的资源。()

A.错误

B.正确

33、各种类型数据混合运算中,不同类型的数据先转化为同一类型,然后进行运算。()

A.错误

B.正确

34、Java包中包含了URL类和URLConnection类,这些类具有强大的功能。()

A.错误

B.正确

35、Java中,并非每个事件类都只对应一个事件。()

A.错误

B.正确

36、Java中的String类的对象既可以是字符串常量,也可以是字符串变量。()

A.错误

B.正确

37、在父类中声明为final的方法,也可以在其子类中被重新定义(覆盖)。()

A.错误

B.正确

38、整型一般都以十进制的形式表示,也可以写成八进制或十六进制。()

A.错误

B.正确

39、Java中数组的元素只可以是简单数据类型。()

A.错误

B.正确

40、程序员可以不必释放已创建的对象,因为Java有垃圾回收机制,内存回收程序可在指定的时间释放内存对象。()

A.错误

B.正确

关于我们  |  免责声明  |  联系我们  |  会员须知

Copyright © 奋学网(www.fxuexi.com)All Right Reserved.湘ICP备2021013332号-3

联系我们 会员中心
返回顶部