西安交通大学17年课程考试《Java语言》作业考核试题100分答案.docx

上传人:b****6 文档编号:5231962 上传时间:2022-12-14 格式:DOCX 页数:12 大小:18.05KB
下载 相关 举报
西安交通大学17年课程考试《Java语言》作业考核试题100分答案.docx_第1页
第1页 / 共12页
西安交通大学17年课程考试《Java语言》作业考核试题100分答案.docx_第2页
第2页 / 共12页
西安交通大学17年课程考试《Java语言》作业考核试题100分答案.docx_第3页
第3页 / 共12页
西安交通大学17年课程考试《Java语言》作业考核试题100分答案.docx_第4页
第4页 / 共12页
西安交通大学17年课程考试《Java语言》作业考核试题100分答案.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

西安交通大学17年课程考试《Java语言》作业考核试题100分答案.docx

《西安交通大学17年课程考试《Java语言》作业考核试题100分答案.docx》由会员分享,可在线阅读,更多相关《西安交通大学17年课程考试《Java语言》作业考核试题100分答案.docx(12页珍藏版)》请在冰豆网上搜索。

西安交通大学17年课程考试《Java语言》作业考核试题100分答案.docx

西安交通大学17年课程考试《Java语言》作业考核试题100分答案

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

试卷总分:

100得分:

100

一、单选题(共25道试题,共50分)

1.Character流与Byte流的区别是()

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

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

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

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

满分:

2分

正确答案:

C

2.在创建对象时必须()

A.先声明对象,然后才能使用对象

B.先声明对象,为对象分配内存空间,然后才能使用对象

C.先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象

D.上述说法都对

满分:

2分

正确答案:

C

3.设x为float型变量,y为double型变量,a为int型变量,b为long型变量,c为char型变量,则表达式x+y*a/x+b/y+c的值为()类型。

A.int

B.long

C.double

D.char

满分:

2分

正确答案:

C

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

A.int

B.String

C.Integer

D.Number

满分:

2分

正确答案:

B

5.下面哪一个操作符的优先级最高?

()

A.&&

B.||

C.!

D.()

满分:

2分

正确答案:

D

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

abstractvoidperformDial();该方法属于()。

A.接口方法

B.最终方法

C.抽象方法

D.空方法

满分:

2分

正确答案:

C

7.在Java中用什么关键字修饰的方法可以直接通过类名来调用?

()

A.static

B.final

C.private

D.void

满分:

2分

正确答案:

A

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

A.2ofUS

B.giveMes

C.whataQuiz

D.$d2000_

满分:

2分

正确答案:

A

9.有一段java应用程序,它的主类名是a1,那么保存它的源文件名可以是()

A.a1.java

B.a1.class

C.a1

D.都对

满分:

2分

正确答案:

A

10.指出正确的表达式()

A.byte=128;

B.Boolean=null;

C.longl=0xfffL;

D.double=0.9239d;

满分:

2分

正确答案:

C

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

()

A.面向对象

B.高安全性

C.平台无关

D.面向过程

满分:

2分

正确答案:

D

12.Java类可以作为()

A.类型定义机制

B.数据封装机制

C.类型定义机制和数据封装机制

D.上述都不对

满分:

2分

正确答案:

C

13.编译Java源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。

A..byte

B..class

C..html

D..exe

满分:

2分

正确答案:

B

14.整型数据类型中,需要内存空间最少的是()

A.short

B.long

C.int

D.byte

满分:

2分

正确答案:

D

15.Javaapplication中的主类需包含main方法,main方法的返回类型是什么?

()

A.int()

B.static

C.void

D.boolean()

满分:

2分

正确答案:

C

16.Java编程所必须的默认引用包为()

A.java.sys包

B.java.lang包

C.java.util包

D.以上都不是

满分:

2分

正确答案:

B

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

A.启动

B.刹车

C.减速

D.速度

满分:

2分

正确答案:

D

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

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

B.用对象作为参数

C.A和B都对

D.A和B都不对

满分:

2分

正确答案:

B

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

A.1与1

B.2与1

C.1与2

D.2与2

满分:

2分

正确答案:

D

20.Java语言具有许多优点和特点,哪个反映了Java程序并行机制的特点?

()

A.安全性

B.多线性

C.跨平台

D.可移植

满分:

2分

正确答案:

B

21.以下关于继承的叙述正确的是()。

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

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

C.在Java中一个类不能同时继承一个类和实现一个接口

D.在Java中接口只允许单一继承

满分:

2分

正确答案:

A

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

A.8

B.16

C.32

D.64

满分:

2分

正确答案:

B

23.下列不可作为java语言标识符的是()

A.a1

B.$1

C._1

D.11

满分:

2分

正确答案:

D

24.下列哪个是合法的Java标识符?

()

A.Tree&Glasses

B.FirstJavaApplet

C.*theLastOne

D.273.5

满分:

2分

正确答案:

B

25.System.out.println("5"+2);的输出结果应该是()。

A.52

B.7

C.2

D.5

满分:

2分

正确答案:

A

二、多选题(共10道试题,共20分)

1.下列说法错误的有()

A.在类方法中可用this来调用本类的类方法

B.在类方法中调用本类的类方法时可直接调用

C.在类方法中只能调用本类中的类方法

D.在类方法中绝对不能调用实例方法

满分:

2分

正确答案:

ACD

2.下述哪些说法是正确的?

()

A.实例变量是类的成员变量

B.实例变量是用static关键字声明的

C.方法变量在方法执行时创建

D.方法变量在使用之前必须初始化

满分:

2分

正确答案:

ACD

3.下列标识符不合法的有()

A.New

B.$Usdollars

C.1234

D.car.taxi

满分:

2分

正确答案:

CD

4.不能用来修饰interface的有()

A.Private

B.Public

C.Protected

D.static

满分:

2分

正确答案:

ACD

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

A.s[10]为"";

B.s[9]为null;

C.s[0]为未定义

D.s.length为10

满分:

2分

正确答案:

BD

6.下列哪些说法是正确的?

()

A.Java语言只允许单一继承

B.Java语言只允许实现一个接口

C.Java语言不允许同时继承一个类并实现一个接口

D.Java语言的单一继承使得代码更加可靠

满分:

2分

正确答案:

AD

7.下列说法正确的是()

A.java语言里的线程是没有优先级的

B.String类在java.lang包中

C.java语言支持类的序列化

D.能序列化的类必须实现java.io.Serializable接口

满分:

2分

正确答案:

BCD

8.下面说法哪些是正确的?

()

A.Applet可以访问本地文件

B.对static方法的调用不需要类实例

C.socket类在java.lang中

D.127.0.0.1地址代表本机

满分:

2分

正确答案:

BD

9.Java程序的种类有()

A.类(Class)

B.Applet

C.Application

D.Servlet

满分:

2分

正确答案:

BCD

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

A.环境变量可在编译sourcecode时指定

B.在编译程序时,所能指定的环境变量不包括classpath

C.javac一次可同时编译数个Java源文件

D.java.exe能指定编译结果要置于哪个目录(directory)

满分:

2分

正确答案:

BCD

三、判断题(共15道试题,共30分)

1.String类的valueOf方法由它的参数转换成的字符串。

()

A.错误

B.正确

满分:

2分

正确答案:

B

2.在定义变量和方法时,必须清楚地在起面前标上访问权限修饰符。

()

A.错误

B.正确

满分:

2分

正确答案:

A

3.Java提供了一种称为“内部类”的机制,使类可以在其他类中定义。

()

A.错误

B.正确

满分:

2分

正确答案:

B

4.Java语言中对文件没有结构要求,所以需要使用随机存取的程序必须自己建立它们。

()

A.错误

B.正确

满分:

2分

正确答案:

B

5.类和方法一般可以实现满足所有用户需要的错误处理。

()

A.错误

B.正确

满分:

2分

正确答案:

A

6.如果顺序文件中的文件指针不是指向文件头,那么必须先关闭文件,然后在再打开它才能从文件头开始读。

()

A.错误

B.正确

满分:

2分

正确答案:

B

7.构造方法用于给类的private实例变量赋值。

()

A.错误

B.正确

满分:

2分

正确答案:

A

8.程序员必须创建System.in,System.out和System.err对象。

()

A.错误

B.正确

满分:

2分

正确答案:

A

9.当把一个RandomAccessFile流与一个文件相联是,读写数据的位置由文件位置指针来指定,并且所有数据均以基本数据类型来读写。

()

A.错误

B.正确

满分:

2分

正确答案:

A

10.执行throw语句表面发生一个异常,这称为抛出异常。

()

A.错误

B.正确

满分:

2分

正确答案:

B

11.当资源不再需要时,一个执行程序却不能恰当地释放他,就会出现资源泄露。

()

A.错误

B.正确

满分:

2分

正确答案:

B

12.“//”即可以表示单行注释,也可以表示多行注释。

()

A.错误

B.正确

满分:

2分

正确答案:

A

13.StringTokenizer类的hasMoreTokens方法确定在字符串中是否还有语言符号返回。

()

A.错误

B.正确

满分:

2分

正确答案:

B

14.一个线程可以调用yield方法使其他线程有机会运行。

()

A.错误

B.正确

满分:

2分

正确答案:

B

15.抛出异常后,控制执行try块后适当的catch块处理程序(如果存在)。

()

A.错误

B.正确

满分:

2分

正确答案:

B

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

当前位置:首页 > 高等教育 > 艺术

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

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