C语言

计算机二级C语言考前习题及答案

时间:2024-09-13 05:39:35 C语言 我要投稿
  • 相关推荐

2017计算机二级C语言考前习题及答案

  成功的人是跟别人学习经验,失败的人只跟自己学习经验。 以下是百分网小编整理的2017计算机二级C语言考前习题及答案,欢迎学习!

  (1)将E-R图转换为关系模式时,实体和联系都可以表示为(  )。

  A.属性

  B.键

  C.关系

  D.域

  (2)以下叙述中错误的是(  )。

  A.使用三种基本结构构成的程序只能解决简单问题

  B.结构化程序由顺序、分支、循环三种基本结构组成

  C.C语言是一种结构化程序设计语言

  D.结构化程序设计提倡模块化的设计方法

  (3)算法的空间复杂度是指(  )。

  A.算法在执行过程中所需要的计算机存储空间

  B.算法所处理的数据量

  C.算法程序中的语句或指令条数

  D.算法在执行过程中所需要的临时工作单元数

  (4)下列选项中不属于结构化程序设计原则的是(  )。

  A.可封装

  B.自顶向下

  C.模块化

  D.逐步求精

  (5)在E—R图中,用来表示实体联系的图形是(  )。

  A.椭圆形

  B.矩形

  C.菱形

  D.三角形

  (6)有三个关系R、S和T如下:

  其中关系T由关系R和S通过某种操作得到,该操作为(  )。

  A.选择

  B.投影

  C.交

  D.并

  (7)数据库应用系统中的核心问题是(  )。

  A.数据库设计

  B.数据库系统设计

  C.数据库维护

  D.数据库管理员培训

  (8)下面叙述中错误的是(  )。

  A.软件测试的目的是发现错误并改正错误

  B.对被调试的程序进行“错误定位”是程序调试的必要步骤

  C.程序调试通常也称为Debug

  D.软件测试应严格执行测试计划,排除测试的随意性

  (9)软件设计中划分模块的一个准则是(  )。

  A.低内聚低耦合

  B.高内聚低耦合

  C.低内聚高耦合

  D.高内聚高耦合

  (10)下列数据结构中,属于非线性结构的是(  )。

  A.循环队列

  B.带链队列

  C.二叉树

  D.带链栈

  参考答案及解析:

  (1)C

  【解析】从E-R图到关系模式的转换是比较直接的,实体与联系都可以表示成关系,E-R图中属性也可以转换成关系的属性。

  (2)A

  【解析】使用顺序,选择(分支),循环三种基本结构构成的程序可以解决所有问题,而不只是解决简单问题,所以A错误。

  (3)A

  【解析】算法的空间复杂度是指算法在执行过程中所需要的内存空间。所以选择A。

  (4)A

  【解析】结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A。

  (5)C

  【解析】在E-R图中实体集用矩形,属性用椭圆,联系用菱形。

  (6)D

  【解析】关系T中包含了关系R与S中的所有元组,所以进行的是并的运算。

  (7)A

  【解析】数据库应用系统中的核心问题是数据库的设计。

  (8)A

  【解析】软件测试的目的是为了发现错误而执行程序的过程,并不涉及改正错误,所以选项A错误。程序调试的基本步骤有:错误定位、修改设计和代码,以排除错误、进行回归测试,防止引进新的错误。程序调试通常称为Debug,即排错。软件测试的基本准则有:所有测试都应追溯到需求、严格执行测试计划,排除测试的随意性、充分注意测试中的群集现象、程序员应避免检查自己的程序、穷举测试不可能、妥善保存测试计划等文件。

  (9)B

  【解析】一般较优秀的软件设计。应尽量做到高内聚,低耦合,即减弱模块之问的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

  (10)C

  【解析】树是简单的非线性结构,所以二叉树作为树的一种也是一种非线性结构。

【计算机二级C语言考前习题及答案】相关文章:

计算机二级考前练习题及答案(C语言)201708-04

2017计算机二级C语言备考习题及答案08-02

计算机二级备考习题及答案(C语言)201708-20

计算机二级C语言备考习题及答案201710-09

2017计算机二级C++考前练习题及答案09-11

2016年9月计算机二级《C语言》考前练习题及答案08-15

计算机二级《C语言》基础练习题及答案10-10

计算机二级C语言强化习题题及答案201708-06

计算机二级考试C语言巩固习题及答案10-24

计算机二级考试C语言强化习题和答案07-21