首页 > 全部 > 二级Java > 国家二级(JAVA)机试模拟试卷37

国家二级(JAVA)机试模拟试卷37

本单篇文档共16798字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级Java 模拟试卷 3193人下载
价格: 1.10 原价:¥9.60
收藏

国家二级(JAVA)机试模拟试卷37

选择题

1.计算机完成一条指令所花费的时间称为一个( )。(D)

A. 执行时序

B. 存取周期

C. 执行速度

D. 指令周期

解析:一般把计算机完成一条指令所花费的时间称为一个指令周期。指令周期越短,指令执行就越快。本题答案为D选项。

2.顺序程序不具有( )。(B)

A. 顺序性

B. 并发性

C. 封闭性

D. 可再现性

解析:顺序程序具有顺序性、封闭性和可再现性的特点,使得程序设计者能够控制程序执行的过程(包括执行顺序、执行时间),对程序执行的中间结果和状态可以预先估计,这样就可以方便地进行程序的测试和调试。顺序程序不具有并发性。并发性是并发程序的特点。本题答案为B选项。

3.下列叙述中正确的是( )。(C)

A. 算法的复杂度与问题的规模无关

B. 算法的优化主要通过程序的编制技巧来实现

C. 对数据进行压缩存储会降低算法的空间复杂度

D. 数值型算法只需考虑计算结果的可靠性

解析:为了降低算法的空间复杂度,主要应减少输入数据所占的存储空间以及额外空间,通常采用压缩存储技术,C选项叙述正确。算法的计算工作量是用算法所执行的基本运算次数来度量的,而算法所执行的基本运算次数是问题规模(通常用整数)表示的函数,A选项叙述错误。算法的复杂度与程序的编制无关,B选项叙述错误。算法需要考虑可行性、确定性、有穷性等,D选项叙述错误。本题答案为C选项。

4.设有一个栈与一个队列的初始状态均为空。现有一个序列A,B,C,D,E,F,G,H。先分别将序列中的前4 个元素依次入栈,后4个元素依次入队;然后分别将栈中的元素依次退栈,再将队列中的元素依次退队。最后得到的序列为( )。(D)

A. A,B,C,D,E,F,G,H

B. A,B,C,D,H,G,F,E

C. D,C,B,A,H,G,F,E

D. D,C,B,A,E,F,G,H

解析:栈按先进后出的原则组织数据,所以入栈最早的元素最后出栈。队列按先进先出的原则组织数据,所以入队最早的元素最先退队。入栈的顺序为A,B,C,D,则退栈的顺序为D,C,B,A;入队的顺序为E,F,G,H,退队的顺序为E,F,G,H。本题答案为D选项。

5.设某棵树的度为3,其中度为3,2,l的结点个数分别为3,0,4。则该树中的叶子结点数为( )。(B)

A. 6

B. 7

C. 8

D. 不可能有这样的树

解析:假设叶子结点个数为n。这棵树的总结点数为度为3的结点数+度为2的结点数+度为1的结点数+度为0的结点数,即为3+0+4+n。再根据树的性质:树的总的结点数为树中所有结点的度数之和再加1,则总结点数为3×3+2×0+1×4+0×n+l。3×3+1×4+l=3+4+n,则n=7,叶子结点数为7。本题答案为B选项。

6.结构化程序设计强调( )。(C)

A. 程序的效率

B. 程序的规模

C. 程序的易读性

D. 程序的可复用性

解析:结构化程序设计的目的:通过设计结构良好的程序,以程序静态的良好的结构保证程序动态执行的正确性,使程序易理解、易调试、易维护,以提高软件开发的效率,减少出错率,因此结构化程序强调程序的易读性。本题答案为C选项。

7.下面不属于系统软件的是( )。(A)

A. 杀毒软件

B. 操作系统

C. 编译程序

D. 数据库管理系统

解析:系统软件是管理计算机的资源,提高计算机的使用效率,为用户提供各种服务的软件,如操作系统、数据库管理系统、编译程序、汇编程序和网络软件等,B、C、D三项均属于系统软件。应用软件是为了应用于特定的领域而开发的软件,A属于应用软件。本题答案为A选项。

8.在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( )。(A)

A. 人工管理阶段

B. 文件系统阶段

C. 文件系统阶段和数据库阶段

D. 人工管理阶段和文件系统阶段

解析:数据库管理技术的三个阶段是人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段没有专门的软件对数据进行管理。本题答案为A选项。

9.建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是( )。(C)

A. 学生和学号

B. 课程和成绩

C. 学生和课程

D. 课程和课程号

解析:在实体联系模型中,实体是客观存在并且可以相互区别的事物。在学生选修课程活动中,学生和课程是客观存在并且可以相互区别的事物,课程号是课程的属性,学号是学生的属性,成绩是学生和课程联系的属性。本题答案为C选项。

10.定义学生选修课程的关系模式如下:

SC(S#,Sn,C#,Cn,T#,G,Cr)(其属性分别为学号、姓名、课程号、课程名、授课老师号、成绩、学分) 并且一门课程可由多个教师教授,则该关系的键是( )。(B)

A. S#,T#

B. S#,C#

C. S#

D. C#

解析:在关系SC中,想要唯一确定一行,需要学号“S#”和课程号“C#”。不管该课程的授课老师是谁,只要知道了学号和课程号,就能确定关系中的其他属性。因此,该关系的键是“S#”和“C#”。本题答案为B选项。

11.下列标识符命名原则中,正确的是( )。(C)

A. 类名的首字母小写

B. 变量和方法名的首字母大写

C. 常量名大写

D. 接口名的首字母小写

解析:Java语言标识符命名规则为:类名和接口名每个单词首字母大写,选项A、D错误;变量和方法名遵循第一个单词首字母小写,后面每个单词首字母大写。选项B错误;常量名所有字母全部大写,选项C正确;本题答案为C选项。

12.Java程序独立于平台。下列关于字节码与各个操作系统及硬件之间关系的描述中,正确的是( )。(B)

A. 结合

B. 分开

C. 联系

D. 融合

解析:Java之所以能够独立于平台做到“一次编译,到处运行”,主要得益于Java虚拟机机制,只有字节码与各个操作系统和硬件分开才能做到独立于平台。选项A、C、D错误;选项B正确;本题答案为B选项。

13.下列关于boolean类型的叙述中,正确的是( )。(D)

A. 可以将boolean类型的数值转换为int类型的数值

B. 可以将boolean类型的数值转换为字符串

C. 可以将boolean类型的数值转换为char类型的数值

D. 不能将boolean类型的数值转换为其他基本数据类型

解析:在Java中,boolean类型的值只有true和false,无法与其他基本数据类型或引用数据类型之间进行相互转换,选项A、B、C错误;选项D正确;本题答案为D选项。

14.下列程序的运行结果是( )。

public class Test{

public static void main(String[]args){

System.out.println(3>2 ? 4:5);

}

}(C)<

本文档预览:3600字符,共16798字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级(JAVA)机试模拟试卷37

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号