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

西安交通大学18年3月课程考试《Java语言》作业考核试题

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

西安交通大学18年3月课程考试《Java语言》作业考核试题

共题,总分:100分

一、单选题共25题,50分

1、2分 下面的表达式哪个是正确的(A ) AString s=\你好\

BString s=\你好\ CString s=\你好\ DString s=\你好\

2、2分 对方法main的第1行定义正确的是(D )。。

Apublic main( String arg [ ] ) Bpublic void main( String arg [ ] )

Cpublic static void main( String arg [ ] ) Dpublic static void main( String args [ ] )

3、2分 下面不是合法标识符的是(A)

A2ofUS BgiveMes CwhataQuiz D$d2000_

4、2分 运行下列程序,会产生什么结果(B) class Outer1{ private int a; void foo(double d,final float f){ String s; final boolean b; classInner{ void methodInner(){ System.out.println(\the Inner\ }} } public static void main(String args[]) { Outer1me=new Outer1(); me.foo(123,123); System.out.println(\ } } 。。

Ain the Inner outer Bouter

Cin the Inner D编译不通过

5、2分 对于下列代码: 1) class Person { 2) public void printValue(int i, int j) {... } 3) public void printValue(int i){... } 4) } 5) public class Teacher extends Person { 6) public void printValue() {... } 7) public void printValue(int i) {...} 8) public static void main(String args[]){ 9) Person t = new

Teacher(); 10) t.printValue(10); 11) } 第10行语句将调用哪行 语句?(D )。。

Aline 2 Bline 3 Cline 6 Dline 7

6、2分 看下面一段程序: class Aclass{ void go(){ System.out.println(\ } } public class Bclass

extends Aclass{ void go{ System.out.println(\ } public static void main(String args[]){ Aclass a=new Aclass(); Aclass a1=new Bclass(); a.go(); a1.go(); }

以上程序运行结果是:(C )

AAclass Aclass BBclass Bclass C Aclass

Bclass

DBclass Aclass

7、2分 容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化 而改变?(B )

ACardLayout BFlowLayout CBorderLayout DGridLayout

8、2分 给出下面代码: public class Person{ static int arr[] = new int[10]; public static void main(String a[]) {

System.out.println(arr[1]); } } 那个语句是正确的?(B )

A编译时将产生错误;

B编译时正确,运行时将产生错误; C输出零; D输出空。

9、2分 执行完代码\后,以下说明是正确的( A)。

Ax[24]为0 Bx[24]未定义 Cx[25]为0 Dx[0]为空

10、2分 有一段java应用程序,它的主类名是a1,那么保存它的源文件名可以是(A)

Aa1.java Ba1.class Ca1

D都对

11、2分 要从文件\文件中读出第10个字节到变量C中,下列哪个方法适合? (A)

AFileInputStream in=new FileInputStream(\ int c=in.read();

BFileInputStream in=new FileInputStream(\ int c=in.read();

CFileInputStream in=new FileInputStream(\ c=in.read();

DRandomAccessFile in=new RandomAccessFile(\ int c=in.readByte();

12、2分 以下关于继承的叙述正确的是(A)。

A在Java中类只允许单一继承

B在Java中一个类只能实现一个接口

C在Java中一个类不能同时继承一个类和实现一个接口 D在Java中接口只允许单一继承

13、2分 整型数据类型中,需要内存空间最少的是(D)

Ashort Blong Cint Dbyte

14、2分 指出正确的表达式(C)

Abyte=128; BBoolean=null; Clong l=0xfffL; Ddouble=0.9239d;

15、2分 下列描述中,错误的是____A_____。

AJava要求编程者管理内存

BJava的安全性体现在多个层次上

CApplet要求在支持Java的浏览器上运行 DJava有多线程机制

16、2分 class Person{ String name,department; int age; public Person(String n){name=n;} public Person(String n, int a){name=n;age=a;} public Person(String n,String d,int a){ doing the same as two arguments version of constructer including assignment name=n,age=a } } 下列哪一 个选项可以添加到“doing the same....”处? (C)

APerson(n,a) Bthis(Person(n,a)) Cthis(n,a)

Dthis(name,age

17、2分 下面关于Applet的说法正确的是

B

AApplet也需要main方法

BApplet必须继承自java.awt.Applet CApplet能访问本地文件 DApplet程序不需要编译

18、2分 看以下程序: boolean a=false; boolean b=true; boolean c=(a&& b)&&(!b); int result=c==false?1:2; 这段程序执行完后,c与result的值是: A

Ac=false;result=1; Bc=true;result=2; Cc=true;result=1; Dc=false;result=2;

19、2分 指出下列程序运行的结果 public class Example{ String str=new String(\ char[]ch={'a','b','c'}; public static void

main(String args[]){ Example ex=new Example(); ex.change(ex.str,ex.ch); System.out.print(ex.str+\ Sytem.out.print(ex.ch); } public void change(String str,char ch[]){ str=\ ch[0]='g'; } } ( B)

AA good and abc Bgood and gbc Ctest ok and abc Dtest ok and gbc

20、2分 容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?( B)

ACardLayout BFlowLayout

CBorderLayout DGridLayout

21、2分 设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char型变量,则表达式x+y*ax+by+c的值为(C)类型。

Aint Blong Cdouble Dchar

22、2分 Character流与Byte流的区别是(C)

A每次读入的字节数不同 B前者带有缓冲,后者没有

C前者是字符读写,后者是字节读写 D二者没有区别,可以互换使用

23、2分 Main()方法的返回类型是:(B )

Aint Bvoid Cboolean Dstatic

24、2分 哪个关键字可以对对象加互斥锁?(B )

Atransient Bsynchronized Cserialize Dstatic

25、2分 看以下程序: boolean a=false; boolean b=true; boolean c=(a&& b)&&(!b); int result=c==false?1:2; 这段程序执行完后,c与result的值 是:(A )。。

Ac=false;result=1; Bc=true;result=2; Cc=true;result=1; Dc=false;result=2;

二、多选题共10题,20分

1、2分 下面的Java语句错误的是(AC )。。

西安交通大学18年3月课程考试《Java语言》作业考核试题

西安交通大学18年3月课程考试《Java语言》作业考核试题共题,总分:100分一、单选题共25题,50分1、2分下面的表达式哪个是正确的(A)AStrings=\你好\BStrings=\你好\CStrings=\你好\DStrings=\你好\2、2分对方法main的第
推荐度:
点击下载文档文档为doc格式
7a3f82qf8m9kcek7hm3l8mqar1rud1013ey
领取福利

微信扫码领取福利

微信扫码分享