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

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

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

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

选择题

1.总线带宽是指总线的( )。(C)

A. 宽度

B. 长度

C. 数据传输率

D. 位数

解析:总线带宽可理解为总线的数据传输率,即单位时间内总线上传输数据的位数,通常用每秒传输信息的字节数来衡量,单位可用MBps(兆字节每秒)表示。本题答案为C选项。

2.一进程已获得除CPU以外的所有所需运行资源,经调度分配CPU给它后,该进程将进入( )。(B)

A. 就绪状态

B. 运行状态

C. 阻塞状态

D. 活动状态

解析:一般来说,一个进程的活动情况至少可以划分为运行状态、就绪状态、阻塞(等待)状态、创建状态和终止状态5种。其中,就绪、运行和阻塞3种基本状态之间在一定条件下是可以相互转化的。进程在就绪状态下(已获得除CPU以外的所有所需运行资源),一旦分配到CPU,就转化为运行状态。本题答案为B选项。

3.在快速排序法中,每经过一次数据交换(或移动)后( )。(C)

A. 不会产生新的逆序

B. 只能消除一个逆序

C. 能消除多个逆序

D. 消除的逆序个数一定比新产生的逆序个数多

解析:在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。快速排序的思想是:从线性表中选取一个元素,设为T,将线性表中后面小于T的元素移到前面,而前面大于T的元素移到后面,结果就将线性表分成两部分(称两个子表),T插入其分割线的位置处,这个过程称为线性表的分割,然后再用同样的方法对分割出的子表再进行同样的分割。快速排序不是对两个相邻元素进行比较,可以实现通过一次交换而消除多个逆序,但由于均与T(基准元素)比较,也可能会产生新的逆序。本题答案为C选项。

4.带链栈空的条件是( )。(D)

A. top=bottom=一1

B. top=一1且bottom=NULL

C. top=NULL且bottom=一1

D. top=bottom=NULL

解析:带链的栈是具有栈属性的链表。线性链表的存储单元是不连续的。因为是不连续的存储空间,所以指针将不会有规律地连续变化。当top=bottom=NULL时,栈为空;当top=bottom且不等于NULL时,栈中存在一个元素,其他情况无法判断。本题答案为D选项。

5.某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的前序序列为( )。(B)

A. ABCDEFGH

B. ABDHECFG

C. HDBEAFCG

D. HDEBFGCA

解析:完全二叉树是指除最后一层外,每一层上的节点数均达到最大值,在最后一层上只缺少右边的若干结点。本题中,完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH,则这棵二叉树如下图所示,其前序序列为ABDHECFG。本题答案为B选项。

6.不属于结构化程序设计原则的是( )。(A)

A. 多态性

B. 自顶向下

C. 模块化

D. 逐步求精

解析:结构化程序设计的重要原则是自顶向下、逐步求精、模块化及限制使用goto语句。多态性是面向对象程序设计的特性。本题答案为A选项。

7.对软件系统总体结构图描述正确的是( )。(D)

A. 从属模块一定是原子模块

B. 扇人是一个模块直接调用的其他模块数

C. 结构图是描述软件系统功能的

D. 深度等于控制的层数

解析:没有从属节点的模块是原子模块。扇入指调用一个给定模块的模块个数。结构图是描述软件系统结构的图形工具。深度指控制的层数。本题答案为D选项。

8.关系数据模型的三个组成部分中不包括( )。(A)

A. 关系的并发控制

B. 关系的数据操纵

C. 关系的数据结构

D. 关系的完整性约束

解析:数据模型通常由数据结构、数据操作及数据约束3部分组成。完整性规则属于数据约束。本题答案为A选项。

9.数据库概念设计阶段得到的结果是( )。(C)

A. 关系模型

B. 数据字典

C. E一R模型

D. 物理模型

解析:概念设计最常用的方法就是的实体一联系方法,简称E一R方法。E一R图是E一R方法的产物。本题答案为C选项。

10.学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课号,G为成绩,学号为20的学生所选课程中成绩及格的全部课号为( )。(D)

A. σG≥60(SC)

B. σs#=2∧G≥60(SC)

C. πC#S#=20(SC)

D. πC#S#=20∧G≥60(SC)

解析:检索学号为20且成绩及格是选择行,用σ操作;检索课号是选择列(投影),用π操作,则在表达式中应同时存在π和σ,A、B两项排除。C选项进行的选择运算只满足学号为20,未涉及成绩及格的条件,不符合题意。本题答案为D选项。

11.下列对Java特性的叙述中,错误的是( )。(A)

A. 在定义Java子类时,不可以增加新方法

B. Java语言的特性之一是动态性

C. Java语言用解释器执行字节码

D. Java中的类一般都有自己的属性和方法

解析:在Java继承关系中一个类继承另一个类时不仅会继承父类的属性和方法还可以增加自己特有的属性和方法。本题答案为A选项。

12.下列不属于Java保留字的是( )。(B)

A. package

B. const

C. try

D. static

解析:“package”是表示包,在类中导包时会使用到,是Java的保留字。“try…catch”用来处理异常,是Java的保留字;static在定义属性和方法时使用的关键字,也是Java的保留着。本题答案为B选项。

13.下列标识符中,符合Java命名约定的是( )。(B)

A. void ShowStudentName()

B. public class Test

C. char Choise

D. package com.DB.hr

解析:本题考查Java命名规范。A选项考查方法的命名,方法命名需遵循驼峰命名法,即第一个单词首字母小写之后每个单词首字母大写。因此,不符合规范。C选项考查变量名的命名,Java中变量名用小写字母或单词表示,最好做到见名知义,因此C选项错误。在Java中习惯使用小写字母为包命名,所以D选项错误。B是定义一个类,类名中每个单词首字母大写其余小写。本题答案为B选项。

14.下列选项中的三元运算符是( )。(A)

A. ?:

B. ++

C. >>=

D. /=

解析:条件表达式“?:”是三元运算符。本题答案为A选项。

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

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

推荐资源

客服

扫码添加客服微信

热线

官方客服

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

电话客服:

客服微信:pujinet

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

公众号

扫码关注微信公众号