09 年全国计算机二级 C++笔试练习(1)
1.每个空格对应一个序号,有 A、B、C、D 四个选项,请选择一个最恰当的选项作为解答。
(1)下列叙述中正确的是
A)所有形态的二叉树都只能采用链式存储结构
B)循环队列是队列的一种存储方式
C)栈只能采用顺序存储结构
D)循环队列与循环链表都属于链式存储结构
(2)下列叙述中正确的是
A)软件测试的主要目的是确定程序中错误的位置
B)软件调试的主要目的是发现程序中错误的类型
C)程序经调试后还应进行测试
D)软件的测试与调试工作最好都由程序编制者来完成
(3)下列有关程序设计的原则中错误的是
A)对所有的输入数据都要检查数据的合法性
B)输入一批数据时,最好使用数据结束标志
C)对于不好的程序,尽量重新编写,避免修补
D)输出数据要干净,避免加注释
(4)在深度为 6 的满二叉树中,叶子结点的个数为
A)64
B)63
C)32
D)31
(5)下列数据结构中按“先进先出”原则组织数据的是
A)线性表
B)循环队列
C)循环链表
D)双向链表
全国计算机二级考试 C++试题练习(2)
(1)在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
A)概要设计
B)需求分析
C)可行性分析
D)详细设计