好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

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

单选题

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声明一个接口时,只可以使用( )修饰符修饰该接口。

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

西安交通大学课程考试复习资料单选题1.给出下面代码,关于该程序以下哪个说法是正确的?()publicclassPerson{staticintarr[]=newint[5];publicstaticvoidmain(Stringa[]){System.out.println(arr[0]);}
推荐度:
点击下载文档文档为doc格式
0g0za6fis220sz532alg3gznb0gsy200bqx
领取福利

微信扫码领取福利

微信扫码分享