网上作业JAVA程序设计第一次 下载本文

2016年9月网上考试作业JAVA程序设计第一次

一 、 单项选择题 (共 20 题、54 / 60 分 )

1、给定程序如下

public static void main(String args[]) {

Float f=new Float(4.2f); Float c;

Double d=new Double(4.2); float fl=4.2f; c=f; }

下列选项中( )的值为真. A、f.equls(d) B、c=f C、c==d D、c.equls(f)收藏该题 得分 3 / 3 难度 4

正确答案 D 解题方法 2、下列说法不正确的是( ) A、java语言里的线程是没有优先级的 B、String类在java.lang包中 C、java语言支持类的序列化 D、能序列化的类必须实现java.io.Serializable接口收藏该题

得分 3 / 3 难度 4

正确答案 A 解题方法

3、如果有类Person和其子类Man和Woman,则如果程序中出现语句Woman w=new Man();下列说法正确的是( ) A、语句错误 B、语句正确 C、编译正确但运行错误 D、以上均不对收藏该题 得分 3 / 3 难度 4

正确答案 A 解题方法

4、执行下列语句

String foo = “ABCDE”; foo.substring(3); foo.concat(“XYZ”)

后,变量foo的值为( ) A、ABCDE B、ABCXYZ C、ABCDEXYZ D、CDEXYZ收藏该题 得分 3 / 3 难度 4

正确答案 A 解题方法

5、下列哪个是接口MouseMotionListener的方法( ) A、public void mouseMoved(MouseEvent) B、public boolean mouseMoved(MouseEvent) C、public void mouseMoved(MouseMotionEvent) D、public boolean MouseMoved(MouseMotionEvent)收藏该题 得分 3 / 3 难度 4

正确答案 A 解题方法

6、下列哪个选项不会出现编译错误( ) A、float f = 1.3; B、char c = \、byte b = 257; D、int i = 10;收藏该题 得分 3 / 3 难度 4

正确答案 D 解题方法

7、在一个应用程序中有如下定义:int a[]={1,2,3,4,5,6,7,8,9,10};为了打印输出数组a的最后一个元素,下面正确的代码是( ) A、System.out.println(a[10]); B、System.out.println(a[9]); C、System.out.println(a[a.length]); D、System.out.println(a(8));收藏该题 得分 3 / 3 难度 4

正确答案 B 解题方法 8、下列哪个选项不能使当前线程停止执行( ) A、一个异常被抛出 B、线程执行了sleep()调用 C、高优先级的线程处于可运行状态 D、当前线程产生了一个新线程收藏该题 得分 3 / 3 难度 4

正确答案 D 解题方法

9、下列对常量MAX定义正确的是( ) A、public int MAX =100; B、static int MAX =100; C、final public int MAX =100; D、public final int MAX =100.收藏该题 得分 3 / 3 难度 4

正确答案 D 解题方法 10、如果定义一个线程类,它继承自Thread,则我们必须重写其中的( )方法 A、run B、start C、yield D、stop收藏该题 得分 3 / 3 难度 4

正确答案 A 解题方法

11、下列不属于构成元素的是 A、消息的接收者 B、消息的发送者 C、消息所需参数 D、消息所对应的方法名收藏该题 得分 0 / 3 难度 5

正确答案 B 解题方法

12、下列哪个方法可以创建一个新线程() A、继承javlang.Thread并重写方法run B、继承javlang.Runnable并重写start方法 C、实现javlang.thread 并重写方法run D、实现javlang.Thread并重写方法start收藏该题 得分 3 / 3 难度 5

正确答案 A 解题方法

13、有如下程序段

x的取值在什么范围内时,将打印出字符串\? A、x > 0 B、x > -4 C、x <= -4 D、x <= 0 && x > -4收藏该题 得分 3 / 3 难度 5

正确答案 D 解题方法

14、String s = \ String t = \

char c[] = {''h'',''e'',''l'',''l'',''o''} ;

下列哪些表达式返回true( ) A、s.equals(t) B、t.equals(c) C、s==t D、以上均不对收藏该题 得分 3 / 3 难度 5

正确答案 A 解题方法

15、以下选项中循环结构合法的是( ) A、 B、 C、 D、收藏该题 得分 3 / 3 难度 5

正确答案 C 解题方法 16、欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的 ? ( ) A、ArrayList myList=new Object( ); B、List myList=new ArrayList( ); C、ArrayList myList=new List( ); D、List myList=new List( );收藏该题 得分 0 / 3 难度 5

正确答案 B 解题方法

17、如果有Boolean a=new Boolean(“yes”),则booleanValue( )值为( A、yes B、“yes” C、true D、false收藏该题 得分 3 / 3 难度 5

正确答案 D 解题方法

18、下列程序段执行后t1的结果是:( ) A、6 B、9 C、11 D、3收藏该题 得分 3 / 3 难度 5

正确答案 B 解题方法

19、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( ) A、static void method( ) B、public void method( ) C、final void method( ) D、abstract void method( )收藏该题 得分 3 / 3 难度 5

正确答案 A 解题方法

20、一个文件名为first的Java源文件,编译后得到的类文件为() A、first.java B、first.class C、first.c D、上述均不对收藏该题 得分 3 / 3 难度 5

正确答案 B 解题方法

二 、 判断题 (共 20 题、40 / 40 分 )

1、Java语言支持类的序列化.( ) 正确 错误收藏该题 得分 2 / 2 难度 4

正确答案 正确 解题方法

2、字符串 \的长度是5.( ) 正确 错误收藏该题 得分 2 / 2 难度 4

正确答案 错误