全国计算机等级考试二级公共基础知识课后习题及答案1第一章一选择题数据结构与算法
A8B7C6D5二填空题1对长度为
的有序线性表中进行二分查找需要的比较次数设一棵完全二叉树共有700个结点则在该二叉树中有
1算法的时间复杂度是指ABCD
为2
执行算法程序所需要的时间算法程序的长度算法执行过程中所需要的基本运算次数3算法程序中的指令条数
个叶子结点设一棵二叉树的中序遍历结果为DBEAFC前序遍历结果为
ABDECF则后序遍历结果为45算法程序中的指令条数r9则该循环队列中共有算法程序所占的存储空间算法执行过程中所需要的存储空间B栈与队列是非线性结构D二叉树是线性结构第一章参考答案一.选择题
2算法的空间复杂度是指ABCD算法程序的长度
在最坏情况下冒泡排序的时间复杂度为
在一个容量为15的循环队列中若头指针fro
t6尾指针rea个元素
3下列叙述中正确的是A线性表是线性结构
1.C2D3A4B5C6D7B8B9B10A二填空题1log2
23503DEBFCA4NN1253第二章一程序设计基础
C线性链表是非线性结构4数据的存储结构是指ABCD
数据所占的存储空间量数据的逻辑结构在计算机中的表示
选择题
1结构化程序设计主要强调的是数据在计算机中的顺序存储方式A存储在外存中的数据C程序的规模程序的执行效率BD程序的易读性程序的可移植性
5下列关于队列的叙述中正确的是A在队列中只能插入数据
2.对建立良好的程序设计风格,下面描述正确的是A程序应简单、清晰、可读性好B.符号名的命名只要符合语法
B在队列中只能删除数据
C队列是先进先出的线性表D队列是先进后出的线性表6下列关于栈的叙述中正确的是AC在栈中只能插入数据C.充分考虑程序的执行效率D.程序的注释可有可无
B在栈中只能删除数据
3.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送A.调用语句B.命令C.口令D.消息
栈是先进先出的线性表D栈是先进后出的线性表
8在深度为5的满二叉树中叶子结点的个数为A32B31C16D15
4.信息隐蔽的概念与下述哪一种概念直接相关?A.软件结构定义C.模块类型划分B.模块独立性D.模块耦合度
9对长度为N的线性表进行顺序查找在最坏情况下所需要的比较次数为
AN1BNCN12DN210设树T的度为4其中度为1234的结点个数分别为4211则T的叶子结点数为
5.下面对对象概念描述错误的是A.任何对象都r