c语言题目6

c语言题目

一、选择题((1)~(10)每小题2分,(11)~(50)每小题1分,共60分)

  下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写  在答题卡相应位置上,答在试卷上不得分。

  (1)算法一般都可以用________控制结构组合而成。

  A)循环、分支、递归  B)顺序、循环、嵌套

  C)循环、递归、选择  D)顺序、选择、循环

  答案:D

  评析:算法的控制结构给出了算法的基本框架,不仅决定了算法中各操作的执行顺序,也直接反映了算法的设计是否符合结构化原则。一个算法一般都可以用顺序、选择、循环三种基本控制结构组合而成。

  (2)数据的存储结构是指________。

  A)数据所占的存储空间量

  B)数据的逻辑结构在计算机中的表示

  C)数据在计算机中的顺序存储方式

  D)存储在外存中的数据

  答案:B

  评析:数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构。

  (3)设有下列二叉树:

  对此二叉树中序遍历的结果为________。

  A)ABCDEF   B)DBEAFC  C)ABDECF  D)DEBFCA

  答案:B

  评析:中序遍历是指首先遍历左子树,然后访问根结点,最后遍历右子树;并且在遍历左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树的一种二叉树遍历算法。

  (4)在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送________。

  A)调用语句  B)命令  C)口令  D)消息

  答案:D

  评析:面向对象的世界是通过对象与对象间彼此的相互合作来推动的,对象间的这种相互合作需要一个机制协助进行,这样的机制称为消息。消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。

  (5)检查软件产品是否符合需求定义的过程称为________。

  A)确认测试   B)集成测试  C)验证测试  D)验收测试

  答案:A

  评析:确认测试的任务是验证软件的功能和性能及其他特性是否满足了需求规格说明中的确定的各种需求,以及软件配置是否完全、正确。

  (6)下列工具中为需求分析常用工具的是________。

  A)PAD  B)PFD  C)N-S   D)DFD

  答案:D

  评析:常见的需求分析方法有:结构化分析方法和面向对象的分析方法。结构化分析的常用工具有:数据流图(DFD)、数据字典(DD)、判定树和判定表等。

  (7)下面不属于软件设计原则的是________。

  A)抽象  B)模块化  C)自底向上  D)信息隐蔽


你可能喜欢

  • 全国计算机二级C语言
  • c语言题目及答案
  • c语言课程设计题目
  • c语言编程题目
  • c语言试题及答案
  • c语言课程设计学生成绩管理系统
  • 计算机二级C上机考试题库
  • c语言成绩管理

c语言题目6相关文档

最新文档

返回顶部