东大17秋学期《JAVA语言程序设计》在线作业3 免费答案

发布时间:2017-07-18 19:43:57   来源:文档文库   
字号:

1718JAVA语言程序设计Ⅰ》在线作业3

一、单选题(共 20 道试题,共 60 分。)

1. 下列类头定义中,错误的是( )

A. class x { .... }

B. public x extends y { .... }

C. public class x extends y { .... }

D. class x extends y implements y1 { .... }

正确答案:B

2. 给出下列代码,如何使成员变量m 被方法fun()直接访问? class Test { private int m; public static void fun() { ... } }

A. private int m 改为protected int m

B. private int m 改为 public int m

C. private int m 改为 static int m

D. private int m 改为 int m

正确答案:C

3. Person, Student Teacher 都是类名。这些类有以下继承关系。 Person | -------------------- | | Student Teacher 并且在Java源代码中有如下表达式: Person p = new Student(); 如下哪个语句是正确的?

A. 这条语句是合法的

B. 这条语句是不合法的

C. 编译时出错

D. 编译正确但运行时出错

正确答案:A

4. 已知如下代码: public class Test { long a[] = new long[10]; public static void main ( String arg[] ) { System.out.println ( a[6] ); } } 请问哪个语句是正确的?

A. 输出结果是 null.

B. 输出结果是0

C. 编译时出错

D. 运行时出错

正确答案:B

5. 下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是 public class Test implements Runnable{ public static void main(String args[]){ Test t=new Test(); Thread tt=new Thread(t); tt.start(); } public void run(){ for(;;){ try{

A. sleep(1000) InterruptedException

B. sleep(1000) RuntimeException

C. Thread.sleep(1000) RuntimeException

D. Thread.sleep(1000) InterruptedException

正确答案:D

6. 下面程序运行后I的结果是什么? Class sree { fun(){ static int I =0; I++; } public static void main(String args[]) { sree obj=new sree(); obj.fun(); obj.fun(); }

A. 编译错误

B. 运行时错误

C. 1

D. 2

正确答案:A

7. 已知如下的命令执行 java MyTest a b c 请问哪个语句是正确的?

A. args[0] = "MyTest a b c"

B. args[0] = "MyTest"

C. args[0] = "a"

D. args[1]= 'b'

正确答案:C

8. 请选择以下代码的正确的重载构造器。 class Happy { Happy() { } }

A. public void Happy(){}

B. public Happy(int c){}

本文来源:https://www.2haoxitong.net/k/doc/700b6a1dae45b307e87101f69e3143323968f5ce.html

《东大17秋学期《JAVA语言程序设计》在线作业3 免费答案.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式