2016春季Java语言程序设计作业

更新时间:2023-11-08 17:01:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1.第1题

下列语句序列执行后,num的值是( )。 Random rd =new Random(); int num=Math.abs(rd.nextInt())%4+1

A.1~4之间的随机值 B.5 C.0 D.-1 答案:A 您的答案:A 题目分数:2.0 此题得分:2.0 2.第2题

若在某一个类定义中定义有如下的方法: abstract void performDial( );该方法属于( )。

A.本地方法 B.最终方法 C.解态方法 D.抽象方法 答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 3.第3题

设有下面两个赋值语句:

a = Integer.parseInt(“1024”); b =

Integer.valueOf(“1024”).intValue(); 下述说法正确的是()。

A.a是整数类型变量,b是整数类对象 B.a是整数类对象,b是整数类型变量 C.a和b都是整数类对象并且它们的值相等 D.a和b都是整数类型变量并且它们的值相等

答案:D 您的答案:D 题目分数:2.0 此题得分:2.0 4.第4题

下面是有关子类继承父类构造函数的描述,其中正确的是( )。

A.创建子类的对象时,先调用子类自己的构造函数,然后调用父类的构造函数。 B.子类无条件地继承父类不含参数的构造函数。

C.子类必须通过super关键字调用父类的构造函数。

D.子类无法继承父类的构造函数。 答案:C 您的答案:C 题目分数:2.0 此题得分:2.0 5.第5题

下面的程序编译运行后输出的结果是( )。 public class A implements Runnable { public static void main(String argv[]) { A a = new A();

Thread t = new Thread(a); t.start(); }

public void run() { while(true) { try{ Thread.currentThread().

sleep(1000); }catch(InterruptedException e) { System.out.println(e.toString()); } System.out.println(\

A.在屏幕上重复输出\B.在屏幕上输出一次\。 C.没有结果输出。 D.以上说法都错误 答案:A

您的答案:A 题目分数:2.0 此题得分:2.0 6.第6题

当包含applet 的页面时由窗口缩小成图标状时将调用以下哪个函数?() A.init() B.start() C.stop() D.destroy() 答案:C 您的答案:C 题目分数:2.0 此题得分:0.0 7.第7题

下面关于Java Applet的说法正确的是? A.Applet也需要main()方法

B.Applet必须继承自java.awt.Applet C.Applet能访问本地文件 D.Applet程序不需要编译

答案:B 您的答案:B 题目分数:2.0 此题得分:2.0 8.第8题

以下变量不符合Java语言变量的规定的是()

A.123variable B.variable123 C.variable_$_123 D.$variable$$$ 答案:B 您的答案:B 题目分数:2.0 此题得分:2.0 9.第9题

在Java应用程序的主类体中,main()函数头是非法的?

A.public static void main(String[] args)

B.public static void main(String args[])

C.public static void main(String [] arg)

D.public void main(String[] args) 答案:D 您的答案:D 题目分数:2.0 此题得分:2.0

10.第10题

在编写异常处理的Java程序中,每个catch语句块都应该与( )语句块对应,使得用该语句块来启动Java的异常处理机制。

A.if - else B.switch C.try

D.throw 答案:C 您的答案:C 题目分数:2.0 此题得分:2.0

11.第11题

以下哪个有关事件监听器的语句是正确的?( )

A.一个组件可以有多个监听器 B.一个组件只能有一个监听器 C.一个监听器必须包含该组件

D.一个监听器只能够接收和处理来自一个组件的事件 答案:A 您的答案:A 题目分数:2.0 此题得分:2.0

12.第12题

能从循环语句的循环体中跳出的语句是

________。

A.for 语句 B.break 语句 C.while 语句 D.continue语句 答案:B 您的答案:B 题目分数:2.0 此题得分:2.0

13.第13题

下面哪个语句是创建数组的正确语句?(

A.float f[6][6] = new float[6][6] B.float f[][] = new float[][6] C.float [][]f = new float[6][6] D.float [] f = new float[6][] 答案:C 您的答案:C 题目分数:2.0

) 此题得分:2.0

14.第14题

在编写Java Application程序时,若需要使用到标准输入输出语句,必须在程序的开头写上( )语句

A.import java.awt.*

B.import java.applet.Applet C.import java.io.*

D.import java.awt.Graphics 答案:C 您的答案:C 题目分数:2.0 此题得分:2.0

15.第15题

下列声明的方法强制要求子类来实现的是: ( )

A.public double methodda() B.static void methoda(double d1){}

C.public native double methoda() D.abstract public void methoda() 答案:D 您的答案:D 题目分数:2.0 此题得分:2.0

16.第16题

下列关于Java类的构造方法的说法中错误的是:( )

A.构造方法的名字必须与类的名字完全相同

B.构造方法一般不能由程序员在程序中主动调用

C.父类的构造方法能被子类继承

D.构造方法必须用public访问控制符修饰 答案:D 您的答案:D 题目分数:2.0 此题得分:2.0

17.第17题

下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问? A.private B.无修饰符 C.public D.protected 答案:B 您的答案:B 题目分数:2.0 此题得分:2.0

18.第18题

在Java Applet程序用户自定义的Applet子类中,常常重载( )方法在Applet的界面中显示文字、图形和其它界面元素。

A.start( ) B.stop( ) C.init( ) D.paint( ) 答案:D

您的答案:D 题目分数:2.0 此题得分:2.0

19.第19题

以下哪个方法仅在Applet程序被创建和首次被载入支持Java的浏览器时被调用。 ( ) A.paint() B.init() C.action() D.start() 答案:B 您的答案:B 题目分数:2.0 此题得分:2.0

20.第20题

Java Application源程序的主类是指包含有( )方法的类

A.main方法

B.toString方法 C.init方法

D.actionPerfromed方法 答案:A 您的答案:A 题目分数:2.0 此题得分:2.0

21.第21题

Java的字符类型采用的是Unicode编码方案,每个Unicode码占用()个比特位。 A.8 B.16 C.32 D.64 答案:B 您的答案:B 题目分数:2.0 此题得分:2.0

22.第22题

在Java图形用户界面编程中,若显示一些不需要修改的文本信息,一般是使用( )类的对象来实现。 A.Label B.Button C.TextArea D.TextField 答案:A 您的答案:A 题目分数:2.0 此题得分:2.0

23.第23题

以下说法中错误的是:( )

A.Choice、Checkbox、CheckboxGroup、List这些组件可以接收用户在一个选择的集合中作出选择,但是不能输出信息

B.一个Checkbox对象既可以作为一个复选按钮,也可作为一个单选按钮组中的一个按

您的答案:A 题目分数:2.0 此题得分:2.0

46.第46题

下列关于main()方法说法正确的是? A.一个类中可以没有main()方法 B.所有对象的创建都必须放在main()方法中

C.main()方法可以有多个

D.main()方法头的定义可以根据情况任意修改 答案:A 您的答案:A 题目分数:2.0 此题得分:2.0

47.第47题

以下的变量定义语句中,合法的是( )。

A.float $_*5= 3.4F

B.byte b1= 15678

C.double a =Double. MAX_VALUE D.int _abc_ = 3721L 答案:C 您的答案:C 题目分数:2.0 此题得分:2.0

48.第48题

下列关于Frame类的说法不正确的是 A.Frame是Window类的直接子类 B.Frame对象显示的效果是一个窗口 C.Frame被默认初始化为可见 D.Frame的默认布局管理器为BorderLayout 答案:C 您的答案:C 题目分数:2.0 此题得分:2.0

49.第49题

容器被重新设置大小后,哪种布局管理器的

容器中的组件大小不随容器大小的变化而改变?( ) A.CardLayout B.FlowLayout C.BorderLayout D.GridLayout 答案:B 您的答案:B 题目分数:2.0 此题得分:2.0

50.第50题

若类中某方法进行重载,能够区分这重载方法的手段是

_______。

A.它们的返回值类型的不同 B.它们的名称的不同 C.它们的参数表的不同 D.它们的修饰符不同 答案:C

您的答案:C 题目分数:2.0 此题得分:2.0

作业总得分:98.0

本文来源:https://www.bwwdw.com/article/k5u2.html

Top