2020年全国计算机二级等级考试模拟试卷及答
案(第十五套)
1. 下列链表中,其逻辑结构属于非线性结构的是
A) 二叉链表
B) 循环链表
C) 双向链表
D) 带链的栈
参考答案:A
2. 设循环队列的存储空间为Q(1: 35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
A)  15
B)  16
C)  20
D)  0或35
参考答案:D
3. 下列关于栈的叙述中,正确的是
A)  栈底元素一定是最后入栈的元素
B)  栈顶元素一定是最先入栈的元素
C)  栈操作遵循先进后出的原则
D)  以上说法均错误
4. 在关系数据库中,用来表示实体间联系的是
A)  属性
B)  二维表
C)  网状结构
D)  树状结构
参考答案:B
5. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
A)  1:1联系
B)  m:1联系
C)  1:m联系
D)  m:n联系
参考答案:C
6.
A)  选择
B)  投影
C)  自然连接
D)  并
7. 数据字典(DD) 所定义的对象都包含于
A)  数据流图(DFD图)
B)  程序流程图
C)  软件结构图
D)  方框图
参考答案:A
8. 软件需求规格说明书的作用不包括
A)  软件验收的依据
B)  用户与开发人员对软件要做什么的共同理解
C)  软件设计的依据
D)  软件可行性研究的依据
参考答案:D
9. 下面属于黑盒测试方法的是
A)  语句覆盖
B)  逻辑覆盖
C)  边界值分析
D)  路径覆盖
参考答案:C
10. 下面不属于软件设计阶段任务的是
A)  软件总体设计
B)  算法设计
C)  制定软件确认测试计划
D)  数据库设计
参考答案:C
11. 以下叙述中正确的是
A)  N-S流程图只能描述简单的顺序结构的程序
B)  程序的算法只能使用流程图来描述
C)  结构化程序的三种基本结构是循环结构、选择结构、顺序结构
D)  计算机可以直接处理C语言程序,不必进行任何转换
参考答案:C
12. 以下叙述中正确的是
A)  书写源程序时,必须注意缩进格式,否则程序会有编译错误
B)  程序的主函数名除main外,也可以使用Main或_main
C)  程序可以包含多个主函数,但总是从第一个主函数处开始执行
D)  在C程序中,模块化主要是通过函数来实现的
参考答案:D
13. C语言中double 类型数据占字节数为
A)  4
B)  8
C)  12
D)  16
参考答案:B
14. 以下叙述中正确的是
A)  语言中的关键字不能作变量名,但可以作为函数名
B)  标识符的长度不能任意长,最多只能包含16个字符
C)  标识符总是由字母、数字和下划线组成,且第一个字符不得为数字
D)  用户自定义的标识符必须"见名知义",如果随意定义,则会出编译错误
参考答案:C
15. 以下叙述中正确的是
A)  由printf输出的数据都隐含左对齐
B)  scanf和printf是C语言提供的输入和输出语句
C)  赋值语句是一种执行语句,必须放在函数的可执行部分
D)  由printf输出的数据的实际精度是由格式控制中的域宽和小数的域宽来完全决定的
参考答案:C
while语句的嵌套流程图16. 以下叙述中正确的是
A)  复合语句在语法上包含多条语句,其中不能定义局部变量
B)  花括号对{}只能用来表示函数的开头和结尾,不能用于其他目的
C)  空语句就是指程序中的空行
D)  当用scanf从键盘输入数据时,每行数据在没按下回车键(Enter 键) 前,可以任意修改
参考答案:D
17. 以下叙述中正确的是

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。