西北工业大学21年机考答案 JAVA语言04 3docWord文件下载.docx

上传人:b****1 文档编号:439394 上传时间:2023-04-28 格式:DOCX 页数:12 大小:126.28KB
下载 相关 举报
西北工业大学21年机考答案 JAVA语言04 3docWord文件下载.docx_第1页
第1页 / 共12页
西北工业大学21年机考答案 JAVA语言04 3docWord文件下载.docx_第2页
第2页 / 共12页
西北工业大学21年机考答案 JAVA语言04 3docWord文件下载.docx_第3页
第3页 / 共12页
西北工业大学21年机考答案 JAVA语言04 3docWord文件下载.docx_第4页
第4页 / 共12页
西北工业大学21年机考答案 JAVA语言04 3docWord文件下载.docx_第5页
第5页 / 共12页
西北工业大学21年机考答案 JAVA语言04 3docWord文件下载.docx_第6页
第6页 / 共12页
西北工业大学21年机考答案 JAVA语言04 3docWord文件下载.docx_第7页
第7页 / 共12页
西北工业大学21年机考答案 JAVA语言04 3docWord文件下载.docx_第8页
第8页 / 共12页
西北工业大学21年机考答案 JAVA语言04 3docWord文件下载.docx_第9页
第9页 / 共12页
西北工业大学21年机考答案 JAVA语言04 3docWord文件下载.docx_第10页
第10页 / 共12页
西北工业大学21年机考答案 JAVA语言04 3docWord文件下载.docx_第11页
第11页 / 共12页
西北工业大学21年机考答案 JAVA语言04 3docWord文件下载.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

西北工业大学21年机考答案 JAVA语言04 3docWord文件下载.docx

《西北工业大学21年机考答案 JAVA语言04 3docWord文件下载.docx》由会员分享,可在线阅读,更多相关《西北工业大学21年机考答案 JAVA语言04 3docWord文件下载.docx(12页珍藏版)》请在冰点文库上搜索。

西北工业大学21年机考答案 JAVA语言04 3docWord文件下载.docx

A.static 

B.final 

C.private 

D.void 

7.

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

A.行4与行6都将执行 

B.行4执行,行6不执行 

C.行6执行,行4不执行 

D.行4与行6都不执行 

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

).

A.newString("

java"

)==newString("

) 

B."

="

C."

.equals(newString("

)) 

D."

==newString("

C

9.下列写法错误的是( 

A.File 

new 

File 

("

a.txt"

);

B.File 

d:

\\a.txt"

C.FileInputStream 

fis 

FileInputStream 

(new 

));

D.FileOutputStream 

fos 

FileOutputStream 

."

10.对于一个Java源文件,import,class定义以及package正确的顺序是:

A.package,import,class 

B.class,import,package 

C.import,package,class 

D.package,class,import 

11. 

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

A.extends 

B.implements 

C.abstract 

D.interface 

B

12.十进制数16的16进制表示格式是( 

00010000 

0x10

A.0x10 

B.0x16 

C.0xA 

13. 

Character流与Byte流的区别是()

A.每次读入的字节数不同 

B.前者带有缓冲,后者没有 

C.前者是字符读写,后者是字节读写 

D.二者没有区别,可以互换使用 

14.请问所有的异常类皆继承哪一个类?

A.java.io.Exception 

B.java.lang.Throwable 

C.java.lang.Exception 

D.java.lang.Error 

15.下面哪个流类属于面向字符的输入流( 

A.BufferedWriter 

B.FileInputStream 

C.ObjectInputStream 

D.InputStreamReader 

16.以下哪项是接口的正确定义?

A.interface 

void 

print() 

B.abstract 

interface 

C.abstract 

extends 

A1,A2 

//A1.A2为已定义的接口 

abstract 

print(){ 

;

D.

interfaceB

17.编译Java 

Application源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( 

A.java 

B.class 

C.html 

D.exe 

18.有语句String 

s=”hello 

world”;

,以下操作哪个是不合法的?

A.int 

i=s.length();

B.s>

>

=3;

C.String 

ts=s.trim();

D.String 

t=s+”!

”;

19.关于以下程序段,正确的说法是( 

) 

String 

s1=”abc”+”def”;

s2=new 

String(s1);

3. 

if(s1==s2)4. 

System.out.println(“==succeeded”);

5. 

if(s1.equals(s2))6. 

System.out.println(“.equals() 

succeeded”);

D.行4.行6都不执行 

20.

编译运行以下程序后,关于输出结果的说明正确的是()

A.输出结果为:

value 

is 

99.9 

B.输出结果为:

C.输出结果为:

9.0 

D.编译错误 

21.Java 

中 

main() 

函数的返回值是什么 

?

()

A..String 

B.int 

C.、 

char 

D.、 

void 

22.

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

A.a0=new 

A();

2. 

a1 

=new 

B();

3. 

a2=new 

C();

B.只有第1行能通过编译 

C.第1、2行能通过编译,但第3行编译出错 

D.第1、2、3行能通过编译,但第2、3行运行时出错 

E.第1行、第2行和第3行的声明都是正确的 

23. 

以下声明合法的是( 

A.default 

s;

B.public 

final 

static 

native 

int 

w( 

double 

d;

D.abstract 

hyperbolicCosine( 

24.

给出下面代码段,哪行将引起一个编译时错误?

A.行1 

B.行4 

C.行6 

D.行9 

25.

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

A.aceg 

B.ACEG 

C.abcdefg 

D.abcd 

26.关于方法重写,下列哪个说法不正确?

A.重写的方法和被重写的方法必须具有相同的方法名参数列表和返回类型 

B.重写的方法的访问范围不能比被重写的方法的访问范围小 

C.重写的方法和被重写的方法必须具有相同返回类型 

D.重写的方法可以用private修饰符修饰 

27.java.io包的File类是

A.字符流类 

B.字节流类 

C.对象流类 

D.非流类 

28.

程序的执行结果是()

B..3 

C.编译出错 

D.以上答案都不对 

29.定义一个类名为“MyClass.java“的类,并且该类可被一个工程中的所有类访问,那么 

该类的正确声明应为:

A.privateclassMyClassextendsObject 

B.classMyClassextendsObject 

C.publicclassMyClass 

D.privateclassMyClassextendsObject 

30.

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

A.错误,不能静态引用amethod方法 

B..错误,main方法不正确 

C..错误,数组必须包含参数 

D.Amethod必须声明为String类型 

31.8.下面哪一个是Java中不合法的标识符( 

A.$persons 

B.twoNum 

C._myVar 

D.*point 

32. 

Java中()

A.一个子类可以有多个父类,一个父类也可以有多个子类 

B.一个子类可以有多个父类,但一个父类只可以有一个子类 

C.一个子类可以有一个父类,但一个父类可以有多个子类 

D.上述说法都不对 

33.下面叙述正确的有()

A.在一个java源文件中只能定义一个class 

B.在一个java源文件中只能定义一个interface 

C.在一个java源文件中只能定义publicclass 

D.java源文件的前缀一定是所包含类型的名字 

34.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数.题型或顺序各不相同,传回的值也可以不相同。

这种面向对象程序的特性称为( 

A.隐藏 

B.覆盖 

C.重载 

D.Java不支持此特性 

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

performDial( 

该方法属于( 

A.接口方法 

B.最终方法 

C.抽象方法 

D.空方法 

36.为了区分类中重载的同名的不同方法,要求:

A.采用不同的形式参数列表 

B.返回值的数据题型不同 

C.调用时用类名或者对象名做前缀 

D.参数名不同 

37.下述概念中不属于面向对象方法的是( 

A.对象、消息 

B.继承、多态 

C.类、封装 

D.过程调用 

38. 

执行完以下代码int 

int[10];

后,以下哪项说明是正确的( 

A.x[9]为0 

B.x[9]未定义 

C.x[10]为0 

D.x[0]为空 

39.关于Map和List,下面说法正确的是( 

)。

A.Map继承List 

B.List中可以保存Map或List 

C.Map和List只能保存从数据库中取出的数据 

D.Map的value可以是List或Map 

40.Java源文件和编译后的文件扩展名分别为( 

A.class和.java 

B.java和.class 

C.class和 

.class 

D.java和 

.java 

41. 

在调用方法时,若要使方法改变实参的值,可以()

A.用基本数据题型作为参数 

B.用对象作为参数 

C.A和B都对 

D.A和B都不对 

42.下列哪个选项不是Java语言的特点?

A.面向对象 

B.高安全性 

C.平台无关 

D.面向过程 

43.

A.只有第1行能通过编译 

B.第1、2行能通过编译,但第3行编译出错 

C.第1、2、3行能通过编译,但第2、3行运行时出错 

D.第1行、第2行和第3行的声明都是正确的 

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

A.实例方法可直接调用超类的实例方法 

B.实例方法可直接调用超类的类方法 

C.实例方法可直接调用其他类的实例方法 

D.实例方法可直接调用本类的类方法 

45.

下列代码中,将引起一个编译错误的行是()。

A.第3行 

B.第5行 

C.第6行 

D.第10行 

46.关于接口和抽象类的说法,错误的是()

A.接口中全是抽象方法,抽象类中可以有非抽象方法。

B.接口和抽象类都有构造方法。

C.接口中没有成员变量。

D.抽象类不能创建对象。

47.

运行下列程序,会产生什么结果()

A.第一行会产生编译错误 

B.第六行会产生编译错误 

C.第六行会产生运行错误 

D.程序会运行和启动 

48. 

执行语句inti=1,j=++i;

后i与j的值分别为()

A.1与1 

B.2与1 

C.1与2 

D.2与2 

49.执行如下程序代码 

a=0;

c=0;

do{ 

--c;

a=a-1;

while(a>

0);

后,C的值是()

A.0 

C.-1 

D.死循环 

50.关于Java中继承的特点,下列说法正确的是()

A.使类的定义复杂化 

B.Java只支持单继承,不可多继承,但可以通过实现接口来达到多继承的目的 

C.子类继承父类的所有成员变量和方法,包括父类的构造方法 

D.不可以多层继承,即一个类不可以继承一个类的子类 

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

当前位置:首页 > 工程科技 > 冶金矿山地质

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2