当前位置:学者斋 >

IT认证 >计算机等级 >

第49次计算机二级Java考试题库及答案

第49次计算机二级Java考试题库及答案

Java编译程序生成字节码(byte-code),而不是通常的机器码。yjbys小编收集一些第49次计算机二级Java考试题库,分享如下,希望大家认真学习!

第49次计算机二级Java考试题库及答案

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

A.处理步骤

B.逻辑处理

C.物理处理

D.控制流向

正确答案:B

答案解析:程序流程图的主要元素:①方框:表示一个处理步骤;②菱形框:表示一个逻辑处理;③箭头:表示控制流向。

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

A.都是先进先出

B.都是先进后出

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

D.没有共同特点

正确答案:C

答案解析:栈是只允许在表的一端进行插入和删除的操作,队列是允许在表的一端进行插入,另一端进行删除的操作。

3). 下面关于释放锁的说法正确的是:

A.按加锁的顺序释放

B.按加锁的反序释放

C.按执行的顺序释放

D.按执行的反序释放

正确答案:B

4). 下列关于面向对象的论述中,正确的是( )。

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

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

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

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

正确答案:A

答案解析:面向对象是一种程序设计方式,Java、C++是面向对象设计的语言,而C是面 向过程设计的语言。面向对象设计适应于设计、编码、实现、测试等一系列环节。

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

A.-369

B.369

C.0.369

D.整数集合{1,2,3,4,5}

正确答案:B

答案解析:A 是有符号数,C是浮点数,D 是集合,并不是类的实例化对象,只有B完全符合。

6). 用于实现网络设备名字到lP地址映射的网络服务是( )。

ET

正确答案:C

答案解析:应用层协议主要有以下7种:①网络终端协议TELNET,用于实现互联网中远程登录功能;②文件传输协议FTP,用于实现互联网中交互式文件传输功能;③电子邮件协议SMTP,用于实现互联网中电子邮件传送功能;④域名服务DNS,用于实现网络设备名字到IP地址映射的`网络服务;⑤路由信息协议RIP,用于网络设备之间交换路由信息;⑥网络文件系统NFS,用于网络中不同主机间的文件共享;⑦HTTP协议,用于www服务。

7). 在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是

A.数据的物理独立性

B.数据的逻辑独立性

C.数据的位置独立性

D.数据的存储独立性

正确答案:B

8). 下列不属于虚拟机执行过程的特点的是( )。

A.多线程

B.动态连接

C.异常处理

D.代码安全检查

正确答案:D

答案解析:本题考查虚拟机执行过程的特点。Java虚拟机是编译器生成的字节码,不用考虑具体的硬件环境,实现一次编写,随处运行,实现其可移植性。虚拟机执行过程的特点有:多线程、动态连接、异常处理。代码安全检查是Java语言的一个突出特点,但不属于虚拟机执行过程特点。

9). 对一个由n个关键码组成的序列,借助排序过程选出其中最大的关键码,要求关键码比较次数和移动次数最少,则最佳排序方法是( )。

A.归并排序

B.直接插入排序

C.直接选择排序

D.快速排序

正确答案:C

答案解析:直接选择排序第一遍扫描就可以把最大的关键码找出来(不必等到排序结束),而其他几种排序方法都必须等到排序完成才能找到最大关键码。

10). 下列说法错误的是

ch语句只能处理等式,而if语句还可以处理关系表达式和逻辑表达式。

B.可以使用throw语句人为地引发异常。

C.可以用final说明变量为一个常量。

的字节代码是一种与平台无关的代码,即它与具体的系统是相关的。

正确答案:D

  • 文章版权属于文章作者所有,转载请注明 https://xuezhezhai.com/itrz/dengji/mmqd4o.html