2019年9月计算机二级Java练习题(盘点)

发布于 2019-04-17 13:59  编辑:simi
0
计算机等级考试题库 扫码微信刷题


对自己狠一点,逼自己努力刷二级Java练习题,再过五年你将会感谢今天发狠的自己、恨透今天懒惰自卑的自己。我始终相信一句话:只有自己足够强大,才不会被别人践踏。


二级Java练习题.jpg

二级Java练习题

1

1).下列代码的执行结果是:publicclassTest2{publicstaticvoidmain(Stringargs[]){System.out.println(5/2);}}

A.2.5

B.2.0

C.2.50

D.2

答案:D

 

2).Java中,负责对字节代码解释执行的是____

A.垃圾回收器

B.虚拟机

C.编译器

D.多线程机制

答案:B

 

3).数据流图(DFD)是用于描述结构化方法中_____阶段的工具。

A.可行性分析

B.详细设计

C.需求分析

D.程序编码

答案:C

 

4).调用线程的下列方法,不会改变该线程在生命周期中状态的方法是

A.yeild()

B.wait()

C.sleep()

D.isAlive()

答案:D

 

5).数据独立性是数据技术的重要特点之一。所谓数据独立性是指____

A.数据与程序独立存放

B.不同的数据被存放在不同的文件中

C.不同的数据只能被对应的应用程序所使用

D.以上三种说法都不对

答案:D

 

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

A.8

B.16

C.32

D.64

答案:B

 

7).若某线性表中最常用的操作是取第I个元素和找第I个元素的前趋元素,则采用____存储方式最节省时间。

A.顺序表

B.单链表

C.双链表

D.单循环链表

答案:A

 

8).数据库系统的核心是

A.数据模型

B.数据库管理系统

C.软件工具

D.数据库

答案:B

 

9).某二叉树结点的前序序列为EACBDGF,对称序列为ABCDEFG。该二叉树结点的后序序列为

A.BCFGE

B.CFAGE

C.EGFAB

D.EGACFB

答案:A

 

10).WindowListener中可以实现窗口关闭功能的方法是

A.publicvoidwindowOpened(WindowEvente)

B.publicvoidwindowClosed(WindowEvente)

C.publicvoidwindowClosing(WindowEvente)

D.publicvoidwindowDeactivated(WindowEvente)

答案:C

 

 

 

2

1).某二叉树结点的前序序列为EACBDGF,对称序列为ABCDEFG。该二叉树结点的后序序列为

A.BCFGE

B.CFAGE

C.EGFAB

D.EGACFB

答案:A

 

2).Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为

A.隐藏

B.覆盖

C.重载

D.Java不支持此特性

答案:C

 

3).若要把变量声名为多个线程共用的变量,应使用如下哪种修饰符?

A.protected

B.provate

C.transient

D.volatile

答案:D

 

4).下列程序段的输出结果是publicclassoperatorsandExpressions{voidstringPlus(){inta=3,b=4,c=5;System.out.println("abc"+3);}}

A.15

B.abc3

C.256

D.63

答案:B

 

5).下述关于数据库系统的叙述中的是

A.数据库数据可以为经DBA认可的各用户所共享

B.数据库系统避免了一切冗余

C.数据库系统的存储模式如有改变,则概念模式应予调整,否则用户会在执行中出错

D.数据库系统比文件系统能管理更多的数据

答案:A

 

6).下列关于栈的叙述中的是

A.在栈中只能插入数据

B.在栈中只能删除数据

C.栈是先进先出的线性表

D.栈是先进后出的线性表

答案:D

 

7).编译运行以下程序后,关于输出结果的说法的是publicclassConditional{publicstaticvoidmain(Stringargs[]){intx=4;System.out.println("valueis"+((x>4)?99.9:9));}}

A.输出结果为valueis99.99

B.输出结果为valueis9

C.输出结果为valueis9.0

D.编译错误

答案:C

 

8).线性表若采用链表存储结构时,要求内存中可用存储单元的地址____

A.必须是连续的

B.部分地址必须是连续的

C.一定是不连续的

D.连续不连续都可以

答案:D

 

9).Java中,能实现多重继承效果的方式是____

A.内部类

B.适配器

C.接口

D.同步

答案:C

 

10).在编写异常处理的Java程序中,每个catch语句块都应该与____语句块对应,使得用该语句块来启动Java的异常处理机制。

A.if-else

B.switch

C.try

D.throw

答案:C

 

 

 

 

3

1).面向对象方法中,继承是指()

A.一组对象所具有的相似性质

B.一个对象具有另一个对象的性质

C.各对象之间的共同性质

D.类之间共享属性和操作的机制

答案:D

 

2).Java中,由Java编译器自动导入而无需在程序中用import导入的包是()

A.java.applet

B.java.awt

C.java.util

D.java.lang

答案:D

 

3).一个栈的初始状态为空,首先将元素54321依次入栈,然后退栈一次,再将元素ABCD依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为()

A.54321ABCD

B.5ABCD4321

C.DCBA12345

D.1DCBA2345

答案:D

 

4).Java中对Applet设置了严格的安全限制。下列关于AppletJava2中安全限制叙述的是

A.根本无法解除

B.只有部分限制可以解除,而其它限制无法解除

C.可以在安全策略的控制下解除

D.已经缺省地全部解除

答案:C

 

5).下列关于修饰符混用的说法,错误的是

A.abstract不能与final并列修饰同一个类

B.abstract类中不可以有private的成员

C.abstract方法必须在abstract类中

D.static方法中能处理非static的数据

答案:D

 

6).applet的运行过程要经历4个步骤,其中哪个不是运行步骤?

A.浏览器加载指定URL中的HTML文件

B.浏览器显示HTML文件

C.浏览器加载HTML文件中指定的applet

D.浏览器中的Java运行环境运行该applet

答案:B

 

7).二维数组A[O,…,8][0,…,9],其每个元素占2字节。从首地址400开始,按行优先顺序存储,则元素A[8][5]的存储地址为()

A.570

B.506

C.410

D.482

答案:A

 

8).用于生产过程控制的系统,一般都是(),它要求有对输入数据及时做出响应的能力。

A.批处理系统

B.分时系统

C.实时系统

D.及时系统

答案:C

 

9).Java语言的许多特点中,下列哪个特点是C++语言所不具备的?

A.高性能

B.跨平台

C.面向对象

D.有类库

答案:B

 

10).在匹配器(Matcher)类中,用于寻找下一个模式匹配串的方法是()

A.staticbooleanmatches()

B.booleanmatcher.find()

C.intmatcher.start()

D.intmatcher.end()

答案:A

 

 

 

4

1).给出下列代码片段:if(x>0){System.out.println("first");}elseif(x>-3){System.out.println("second");}else{System.out.println("third");}请问x处于什么范围时将打印字符串“second?

A.x>0

B.x>-3

C.x<=-3

D.x<=0&x>-3

答案:D

 

2).下列命令中,哪个命令是Java的编译命令?

A.javac

B.java

C.javadoc

D.appletviewer

答案:A

 

3).在读字符文件Employee.dat时,使用该文件作为参数的类是____

A.BufferedReader

B.DataInputStream

C.DataOutputStream

D.FileInputStream

答案:D

 

4).下列代码的执行结果是:publicclassTest2{publicstaticvoidmain(Stringargs[]){System.out.println(5/2);}}

A.2.5

B.2.0

C.2.50

D.2

答案:D

 

5).下列属于正则表达式的是

A.一个数组

B.一组二进制数据

C.一个字符串

D.一个公式

答案:C

 

6).程序流程图中的菱形框表示的是()

A.处理步骤

B.逻辑处理

C.物理处理

D.控制流向

答案:B

 

7).栈和队列的共同点是()

A.都是先进先出

B.都是先进后出

C.只允许在端点处插入和删除元素

D.没有共同特点

答案:C

 

8).下面关于释放锁的说法的是:

A.按加锁的顺序释放

B.按加锁的反序释放

C.按执行的顺序释放

D.按执行的反序释放

答案:B

 

9).下列关于面向对象的论述中,的是()

A.面由对象是指以对象为中心,分析、设计和实现应用程序的机制

B.面向对象是指以功能为中心,分析、设计和实现应用程序的机制

C.面向对象仅适用于程序设计阶段

D.面向对象是一种程序设计语言

答案:A

 

10).定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()

A.-369

B.369

C.0.369

D.整数集合{12345}

答案:B

 

 

 

5

1).顺序存储结构()

A.仅适合于静态查找表的存储

B.仅适合于动态查找表的存储

C.既适合静态又适合动态查找表的存储

D.既不适合静态又不适合动态查找表的存储

答案:C

 

2).下列属于合法的Java标识符的是()

A._cat

B.5books

C.+static

D.-3.14159

答案:A

 

3).在使用interface声明一个接口时,只可以使用()修饰符修饰该接口。

A.private

B.protected

C.privateprotected

D.public

答案:D

 

4).下列选项中,不属于模块间耦合的是()

A.数据耦合

B.标记耦合

C.异构耦合

D.公共耦合

答案:C

 

5).若变量aString类型的数据,那么表达式(a+a)的类型是()

A.char

B.String

C.int

D.long

答案:B

 

6).下列运算结果为1的是()

A.8>>1

B.4>>>2

C.8<<1

D.4<<<2

答案:B

 

7).注释的基本原则不包括

A.注释应该增加代码的清晰度

B.注释要简洁

C.在写代码之前写注释

D.尽量给每一条语句加注释

答案:D

 

8).下列关于for循环和while循环的说法中哪个是的?

A.while循环能实现的操作,for循环都能实现

B.while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果

C.两种循环在任何情况下都可以相互转换

D.两种循环结构中都必须有循环体,循环体不能为空

答案:D

 

9).a=8,则表达式a>>>2的值是()

A.1

B.2

C.3

D.4

答案:B

 

10).在编写Java程序的时候,如果不为类的成员变量定义初始值,Java会给它们设置默认值,下列说法中不的是()

A.Byte的默认值是0

B.int的默认值是0

C.long的默认值是0.0L

D.float的默认值是0.0f

答案:C



考无忧tips

不管你有刷计算机等级考试题库有多慢,都不要紧,只要你有决心,坚持复习以上的二级Java练习题,你最终都会拿到你想要的分数和证书。




文章推荐:

全国计算机等级考试可以不考一级直接考二级吗?

2019年全国计算机等级考试题库“二级MS Office 高级应用考试大纲”

全国计算机等级考试报考成功后可以退费吗?(内附计算机等级考试题库)


温馨提示:

考试想拿高分吗?更多计算机等级考试题库二级ms office试题请点击查看>>>二级ms office

想要了解更多的计算机等级考试题库请点击下载>>>计算机等级考试题库

想知道更多关于计算机等级考试题库的最新资讯吗?点击进入>>>计算机等级考试题库资讯



本文网址:http://www.k51.com.cn/info/jsjdjks/1904/1751322.html
选择分享到: