C语言

计算机二级C语言考前热身训练题及答案

时间:2022-12-05 17:51:40 C语言 我要投稿
  • 相关推荐

2017计算机二级C语言考前热身训练题及答案

  练习做多了自然会形成自己的做题方法和速度,为此,今天百分网小编为大家整理了以下2017计算机二级C语言考前热身训练题及答案,希望对大家有帮助!

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

  A.低内聚低耦合

  B.高内聚低耦合

  C.低内聚高耦合

  D.高内聚高耦合

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

  A.循环队列

  B.带链队列

  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)将E-R图转换为关系模式时,实体和联系都可以表示为(  )。

  A.属性

  B.键

  C.关系

  D.域

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

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

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

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

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

  参考答案:

  (1)B

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

  (2)C

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

  (3)A

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

  (4)A

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

  (5)C

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

  (6)D

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

  (7)A

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

  (8)A

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

  (9)C

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

  (10)A

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

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

计算机二级《C语言》选择题题库及答案11-16

计算机二级《Access》考前冲刺题及答案10-25

全国计算机二级考试《C语言》真题练习及答案09-20

2023下半年全国计算机二级C语言考前模拟试题及答案07-10

2023计算机二级C语言测试题及答案04-26

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

2024计算机二级C语言备考提分题01-02

2023年下半年全国计算机二级C语言考前模拟试题及答案09-16

2022年考研政治考前押题训练及答案12-01

计算机二级C++模拟试题及答案02-06