西北工业大学21年机考答案 JAVA语言04 6doc.docx

上传人:b****2 文档编号:23477987 上传时间:2023-05-17 格式:DOCX 页数:11 大小:132.88KB
下载 相关 举报
西北工业大学21年机考答案 JAVA语言04 6doc.docx_第1页
第1页 / 共11页
西北工业大学21年机考答案 JAVA语言04 6doc.docx_第2页
第2页 / 共11页
西北工业大学21年机考答案 JAVA语言04 6doc.docx_第3页
第3页 / 共11页
西北工业大学21年机考答案 JAVA语言04 6doc.docx_第4页
第4页 / 共11页
西北工业大学21年机考答案 JAVA语言04 6doc.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

西北工业大学21年机考答案 JAVA语言04 6doc.docx

《西北工业大学21年机考答案 JAVA语言04 6doc.docx》由会员分享,可在线阅读,更多相关《西北工业大学21年机考答案 JAVA语言04 6doc.docx(11页珍藏版)》请在冰豆网上搜索。

西北工业大学21年机考答案 JAVA语言04 6doc.docx

西北工业大学21年机考答案JAVA语言046doc

JAVA语言(202104)

1.在Java中,关于static关键字的说法错误的是()

A.static可以修饰方法  B.static可以修饰变量  C.static可以修饰代码块  D.static修饰的方法,在该方法内部可以直接访问非静态的类成员变量  

答案:

D

2.32.下列类定义中哪些是合法的抽象类的定义?

(  )

A.abstractAnimal{abstractvoidgrowl();  B.classabstractAnimal{abstractvoidgrowl();  C.abstractclassAnimal{abstractvoidgrowl();  D.abstractclassAnimal{abstractvoidgrowl(){System.out.println(“growl”);;  

答案:

C

3.47.关于for循环和while循环的说法哪个正确?

   (      )

A.while循环先判断后执行,for循环先执行后判断。

  B.while循环判断条件一般是程序结果,for循环的判断条件一般是非程序结果  C.两种循环任何时候都不可以替换  D.两种循环结构中都必须有循环体,循环体不能为空  

答案:

B

4.

A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明:

A.只有第1行能通过编译  B.第1、2行能通过编译,但第3行编译出错  C.第1、2、3行能通过编译,但第2、3行运行时出错  D.第1行、第2行和第3行的声明都是正确的  

答案:

D

5.

下面程序中类ClassDemo中定义了一个静态变量sum,分析程序段的输出结果。

()

A.0  B.6  C.11  D.2  

答案:

C

6.以下返回true的表达式有( ).

A.newString("java")==newString("java")  B."java"="java"  C."java".equals(newString("java"))  D."java"==newString("java")  

答案:

C

7.定义一个类名为“MyClass.java“的类,并且该类可被一个工程中的所有类访问,那么    该类的正确声明应为:

( )

A.privateclassMyClassextendsObject  B.classMyClassextendsObject  C.publicclassMyClass  D.privateclassMyClassextendsObject  

答案:

C

8. 执行语句inti=1,j=++i;后i与j的值分别为()

A.1与1  B.2与1  C.1与2  D.2与2  

答案:

D

9.  下列说法正确的有()

A.class中的constructor不可省略  B.constructor必须与class同名,但方法不能与class同名  C.constructor在一个对象被new时执行  D.一个class只能定义一个constructor  

答案:

C

10.Java application中的主类需包含main方法,main方法的返回题型是什么?

(  )

A.int  B.float  C.double  D.void  

答案:

D

11.执行int[]x=new int[25];语句后,以下选项正确的是()

A.x[24]值未确定。

  B.x[25]值等于0。

  C.x[25]值等于null。

  D.x.length值等于25。

  

答案:

D

12.下列哪个类的声明是正确的?

(    )

A.abstract final class HI  B.abstract private move()  C.protected private number;  D.public abstract class Car  

答案:

D

13.下列哪些语句关于Java内存回收的说明是正确的?

 (  )

A.程序员必须创建一个线程来释放内存  B.内存回收程序负责释放无用内存  C.内存回收程序允许程序员直接释放内存  D.内存回收程序可以在指定的时间释放内存对象  

答案:

B

14.   下列运算符合法的是()

A.&&  B.<>  C.if  D.:

=  

答案:

A

15.

下列说法正确的是()

 

A.编译不通过  B.编译通过,运行时异常  C.编译运行都正常,输出3  D.编译运行都正常,输出4  

答案:

C

16.

下列程序段执行后的结果是()。

A.aceg  B.ACEG  C.abcdefg  D.abcd  

答案:

A

17.设x=1,y=2,z=3,则表达式 y+=z--/++x 的值是( )。

A.3  B.5  C.4  D.5  

答案:

A

18.如下哪个是Java中的标识符(    )

A.fieldname  B.super  C.3number  D.#number  

答案:

A

19.   以下声明合法的是(       )

A.default  String  s;  B.public  final  static  native  int  w( )  C.abstract  double  d;  D.abstract  final  double  hyperbolicCosine( )  

答案:

B

20.

下面的代码编译后会出现什么问题()

A.错误,不能静态引用amethod方法  B..错误,main方法不正确  C..错误,数组必须包含参数  D.Amethod必须声明为String类型  

答案:

A

21.若在某一个类定义中定义有如下的方法:

abstract void performDial( );该方法属于(   )。

A.接口方法  B.最终方法  C.抽象方法  D.空方法  

答案:

C

22.若需要定义一个类域或类方法,应使用哪种修饰符?

(     )

A.static  B.package  C.private  D.public  

答案:

C

23.java.io包的File类是

A.字符流类  B.字节流类  C.对象流类  D.非流类  

答案:

B

24.下列声明哪个是错误的()

A.inti=10;  B.floatf=1.1;  C.doubled=34.4;  D.longm=4990;  

答案:

B

25.

程序代码的说明正确的是()

A.5行不能通过编译,因为引用了私有静态变量  B.10行不能通过编译,因为x是私有静态变量  C.程序通过编译,输出结果为:

x=103  D.程序通过编译,输出结果为:

x=102 .  

答案:

D

26. 在Java中,"456"属于(   )类的对象。

A.int  B.String  C.Integer  D.Number  

答案:

B

27. 下列哪一个关键字用于实现接口来定义类?

 (    )

A.extends  B.implements  C.abstract  D.interface  

答案:

B

28.关于Java异常,下列说法错误的是()

A.异常是定义了程序中遇到的非致命的错误,而不是编译时的语法错误  B.try……catch语句中对try内语句监测,如果发生异常,则把异常信息放入对象e中  C.throws用来表示一个方法有可能抛出异常给上一层,则在调用该方法时必须捕捉异常,否则无法编译通过  D.主函数可以使用throws抛出异常  

答案:

C

29.下面的选项中,哪一项不属于“汽车类”的行为(    )。

A.启动  B.刹车  C.减速  D.速度  

答案:

D

30.

File类是IO包中唯一表示磁盘文件信息的对象,它定义了一些与平台无关的方法来操纵文件。

通过调用File类提供的各种方法,我们能够创建、删除文件、重命名文件、判断文件的读写权限及是否存在,设置和查询文件的最近修改时间等。

下面的代码片段实现的是什么功能?

()

A.创建C:

\test.dat。

  B.删除C:

\test.dat。

  C.打开C:

\test.dat文件输出流。

  D.移动C:

\test.dat  

答案:

B

31.Java 中 main() 函数的返回值是什么 ?

 ()

A..String  B.int  C.、 char  D.、 void  

答案:

D

32.下列哪个类的声明是正确的?

(  )

A.abstract final class HI  B.abstract private move()  C.protected private number;  D.public abstract class Car  

答案:

D

33.

下面是People和Child类的定义和构造方法,每个构造方法都输出编号。

在执行newChild("mike")的时候都有哪些构造方法被顺序调用?

请选择输出结果()

A.312  B.32  C.432  D.132  

答案:

D

34.为了使包ch4在当前程序中可见,可以使用的语句是(   )。

A.importch4.*;  B.packagech4.*;  C.ch4import;  D.ch4package;  

答案:

A

35.26.以下哪个不是Java的原始数据题型(     )

A.int  B.Boolean  C.float  D.char  

答案:

B

36.执行语句int i = 1, j = ++i; 后i与j的值分别为(    )。

A.1与1  B.2与1  C.1与2  D.2与2  

答案:

D

37.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用(  )个比特位。

3个字节

A.8  B.16  C.32  D.64  

答案:

C

38.4.在类的定义中可以有两个同名函数,这种现象称为函数(  )。

A.封装  B.继承  C.覆盖  D.重载  

答案:

D

39.Java中哪个类提供了随机访问文件的功能。

(  )

A.RandomAccessFile类  B.RandomFile类  C.File类  D.AccessFile类  

答案:

A

40.下面不是合法标识符的是(    )

A.2ofUS  B.giveMes  C.whataQuiz  D.$d2000_  

答案:

A

41.执行代码String[]s=newString[10];后,哪个结论是正确的( )

A.s[10]为"";  B.s[10]为null;  C.s[0]为未定义  D.s.length为10  

答案:

D

42.在创建对象是必须():

A.先声明对象,然后才能使用对象  B.先声明对象,为对象分配内存空间,然后才能使用对象  C.先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象  D.上述说法都对  

答案:

C

43.48.关于对象成员占用内存的说法哪个正确?

      (      )

A.同一个类的对象共用同一段内存  B.同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间  C.对象的方法不占用内存  D.以上都不对  

答案:

B

44.

关于以下程序段,正确的说法是:

A.行4与行6都将执行  B.行4执行,行6不执行  C.行6执行,行4不执行  D.行4与行6都不执行  

答案:

A

45.下面关于数组声明和初始化的语句那个有语法错误?

(    )

A.int a1[]={3,4,5;  B.String a2[]={"string1","string1","string1";  C.String a3[]=new String(3);  D.int[][] a4=new int[3][3];  

答案:

C

46.

给出下面代码,关于该程序以下哪个说法是正确的?

()

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

答案:

C

47.下列哪种说法是正确的()

A.实例方法可直接调用超类的实例方法  B.实例方法可直接调用超类的类方法  C.实例方法可直接调用其他类的实例方法  D.实例方法可直接调用本类的类方法  

答案:

D

48.以下说法错误的是?

( )

A.静态方法可以直接访问静态变量和静态方法  B.静态方法可以直接访问非静态变量和非静态方法  C.非静态方法可以直接访问静态变量和静态方法  D.非静态方法可以直接访问非静态变量和非静态方法  

答案:

B

49. 执行完以下代码int [ ]  x = new int[10];后,以下哪项说明是正确的(    )

A.x[9]为0  B.x[9]未定义  C.x[10]为0  D.x[0]为空  

答案:

A

50.21.Javaapplication中的主类需包含main方法,以下哪项是main方法的正确形参?

(   )

A.String args  B.String args[]  C.Char arg  D.StringBufferargs[]  

答案:

B

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 实习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1