计算机二级java上机题100道及答案 .pdf

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

计算机二级java上机题100道及答案

1.在Java中,以下哪个关键字用于定义一个类的常量?

A.final

B.static

C.abstract

D.private

答案A

解析final关键字可用于定义常量,一旦赋值不能再改变。static用于修饰类成员,abstract

用于抽象类和抽象方法,private是访问修饰符。

2.下面关于Java数组的说法,哪个是错误的?

A.数组长度一旦确定就不能改变

B.数组可以存储不同类型的数据

C.数组下标从0开始

D.可以使用new关键字创建数组

答案B

解析Java数组是同类型数据的集合,只能存储相同类型的数据。其他选项都是数组的基本

特性。

3.若有以下代码inta=5;intb=++a;那么b的值是?

A.5

B.6

C.

D.7

答案B

解析++a是前置自增运算符,先将a的值加1,再赋值给b,所以b为6。

.以下哪种方式不能创建一个新的线程?

A.继承Thread类并重写run方法

B.实现Runnable接口并实现run方法

C.直接调用Thread类的start方法

D.使用线程池创建线程

答案C

解析直接调用Thread类的start方法不能创建新线程,需要先创建Thread类的实例并传入

任务,再调用start方法。A、B、D都是常见的创建线程方式。

5.对于Java中的异常处理,以下说法正确的是?

A.异常处理可以保证程序不崩溃

B.所有异常都必须捕获处理

C.异常只能在方法内部处理

D.异常处理会降低程序性能,应尽量避免

答案A

解析:异常处理能捕获并处理程序运行时的错误,避免程序崩溃。不是所有异常都必须捕获,

如Error和一些RuntimeException;异常也可抛出给调用者处理;合理的异常处理不会过度

影响性能。

6.若要实现一个单例模式的类,以下哪个是关键?

A.私有构造方法

B.公有构造方法

C.多个实例对象

D.无构造方法

答案A

解析单例模式要求一个类只有一个实例,通过私有构造方法可以防止外部直接创建实例。

7.以下哪个是Java中的集合框架接口?

A.ArrayList

B.LinkedList

C.Set

D.HashMap

答案C

解析Set是集合框架的接口,ArrayList、LinkedList是List接口的实现类,HashMap是Map

接口的实现类。

8.在Java中,以下哪个是合法的标识符?

A.2num

B.class

C._name

D.num+

答案C

解析标识符不能以数字开头,不能是关键字,不能包含特殊符号(除了_和$),所以只有

_name合法。

9.若有方法定义publicvoidtest(inta,intb)()以下哪个调用是正确的?

A.test(1.5,2.5);

B.test(”l”,”2,

C.test(l,2);

D.test();

答案C

解析方法定义参数为int类型,调用时应传入int类型参数,所以选C。

10.关于Java中的多态,以下说法错误的是?

A.多态分为编译时多态和运行时多态

B.方法重载是编译时多态

C.方法重写是运行时多态

D.多态只能通过接口实现

答案D

解析多态可以通过继承和接口实现,不是只能通过接口,A、B、C关于多态的描述都是

正确的。

11.以下哪个是Java中的包装类?

A.int

B.char

C.Integer

D.float

答案C

解析Integer是int的包装类,intchar、float是基本数据类型。

12.在Java中,要读取文件内容,可使用以下哪个类?

A.FileWriter

B.FileOutputStream

C.BufferedReader

D.PrintWriter

答案C

解析BufferedReader用于读取文件内容,FileWriter和FileOutputStream用于写文件,

PrintWriter用于输出格式化数据。

13.若有代码int[]arr=(l,

文档评论(0)

文档之家 + 关注
实名认证
内容提供者

文档创作者

1亿VIP精品文档

相关文档