- 5
- 0
- 约7.4千字
- 约 7页
- 2017-02-01 发布于北京
- 举报
二级C语言笔试
1.7 例题详解
一、选择题
【例1】算法的时间复杂度取决于_______。(考点2)
A)问题的规模 B)待处理的数据的初态
C)问题的难度 D)A)和B)
解析:算法的时间复杂度不仅与问题的规模有关,在同一个问题规模下,而且与输入数据有关。即与输入数据所有的可能取值范围、输入各种数据或数据集的概率有关。
答案:D)
【例2】在数据结构中,从逻辑上可以把数据结构分成_______。(考点3)
A)内部结构和外部结构 B)线性结构和非线性结构
C)紧凑结构和非紧凑结构 D)动态结构和静态结构
解析:逻辑结构反映数据元素之间的逻辑关系,线性结构表示数据元素之间为一对一的关系,非线性结构表示数据元素之间为一对多或者多对一的关系,所以答案为B)。
答案:B)
【例3】以下_______不是栈的基本运算。(考点5)
A)判断栈是否为素空 B)将栈置为空栈
C)删除栈顶元素 D)删除栈底元素
解析:栈的基本运算有:入栈,出栈(删除栈顶元素),初始化、置空、判断栈是否为空或满、提取栈顶元素等,对栈的操作都是在栈顶进行的。
答案:D)
【例4】链表不具备的特点是_______。(考点6)
A)可随机访问任意一个结点 B)插入和删除不需要移动任何元素
C)不必事先估计存储空间 D)所需空间与其长度成正比
解析:顺序表可以随机访问任意一个结点,而链表必须从
原创力文档

文档评论(0)