第一范文网 - 专业文章范例文档资料分享平台

奥鹏西安交通大学2020年3月课程考试《Java语言》参考资料答案

来源:用户分享 时间:2025/6/27 6:52:55 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

西安交通大学课程考试复习资料

单选题

1.给出下面代码,关于该程序以下哪个说法是正确的?( ) public class Person{

static int arr[] = new int[5];

public static void main(String a[]) { System.out.println(arr[0]);} } }

A.编译时将产生错误

B.编译时正确,运行时将产生错误 C.输出零 D.输出空 答案: C

2.有如下代码段: 1)

2) { if(unsafe()){//do something…} 3) else if(safe()){//do the other…} 4) }

其中,方法unsafe() 将抛出IOException, 请问可将以下哪项填入第1行?( )

A.public IOException methodName() B.public void methodName()

C.public void methodName() throw IOException D.public void methodName() throws IOException 答案: D

3.下面哪个函数是public void aMethod(){...}的重载函数?( )

A.void aMethod( ){...}

B.public int aMethod(){...} C.public void aMethod ( ){...} D.public int aMethod ( int m){...} 答案: D

4.以下哪项是接口的正确定义?( )

A.interface B

{ void print() { } ;} B.abstract interface B { void print() ;}

C.abstract interface B extends A1,A2 //A1、A2为已定义的接口 { abstract void print(){ };} D.interface B { void print();} 答案: D

5.类Test1、Test2定义如下: 1. public class Test1

2.{ public float aMethod(float a,float b) throws 3. IOException { } 4. }

5. public class Test2 extends Test1{ 6.

7.}

将以下哪种方法插入行6是不合法的。( )

A.float aMethod(float a,float b){ }

B.public int aMethod(int a,int b)throws Exception{ } C.public float aMethod(float p,float q){ }

D.public int aMethod(int a,int b)throws IOException{ } 答案: A

6.关于以下application的说明,正确的是( ) 1. class StaticStuff 2. {

3. static int x=10; 4. static { x+=5;}

5. public static void main(String args[ ]) 6. {

7. System.out.println(“x=” + x); 8. }

9. static { x/=3;} 10. }

A.4行与9行不能通过编译,因为缺少方法名和返回类型 B.9行不能通过编译,因为只能有一个静态初始化器 C.编译通过,执行结果为:x=5 D.编译通过,执行结果为:x=3 答案: C

7.在使用interface声明一个接口时,只可以使用( )修饰符修饰该接口。

A.private B.protected

C.private protected D.public 答案: D

8.给出下面代码,关于该程序以下哪个说法是正确的?( ) public class Person{

static int arr[] = new int[5];

public static void main(String a[]) { System.out.println(arr[0]);} } }

A.编译时将产生错误

B.编译时正确,运行时将产生错误 C.输出零 D.输出空 答案: C

9.有如下代码段: 1)

2) { if(unsafe()){//do something…} 3) else if(safe()){//do the other…} 4) }

其中,方法unsafe() 将抛出IOException, 请问可将以下哪项填入第1行?( )

A.public IOException methodName() B.public void methodName()

C.public void methodName() throw IOException D.public void methodName() throws IOException 答案: D

10.假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?( ) class A { int i;

static String s; void method1() { } static void method2() { } }

A.System.out.println(a.i); B.a.method1(); C.A.method1(); D.A.method2() 答案: C

11.以下哪个关键字可以用来为对象加互斥锁?( )

A.transient B.static C.serialize D.synchronized 答案: D

12.以下哪个方法用于定义线程的执行体? ( )

A.start() B.init() C.run()

D.synchronized() 答案: C

奥鹏西安交通大学2020年3月课程考试《Java语言》参考资料答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0g0za6fis220sz532alg3gznb0gsy200bqx_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top