C语言程序设计题目及答案

如题所述

第11题
(2.0)

(B
)存储方式适用于折半查找。
A、键值有序的单链表
B、键值有序的顺序表
C、键值有序的双链表
D、键值无序的顺序表
第12题
(2.0)

在顺序表中,数据元素之间的逻辑关系用(
B)。
A、数据元素的相邻地址表示
B、数据元素在表中的序号表示
C、指向后继元素的指针表示
D、数据元素的值表示
第13题
(2.0)

若某线性表中最常用的操作是取第i个元素和找第i个元素的前趋元素,则采用(
)存储方式最节省运算时间(B
)。
A、单链表
B、顺序表
C、双链表
D、单循环链表
第14题
(2.0)

若只在线性表的首、尾两端进行插入操作,宜采用的存储结构为(B
)。
A、顺序表
B、用头指针表示的单循环链表
C、用尾指针表示的单循环链表
D、单链表
第15题
(2.0)

算法分析是指(D
)。
A、分析算法的正确性
B、分析算法的可读性
C、分析算法的健壮性
D、分析算法的时空性能
第16题
(2.0)

算法的时间复杂度取决于(A
)。
A、问题的规模
B、数据的初始状态
C、A和B
D、以上都不是
第17题
(2.0)

若进栈序列为a,b,c,则通过入出栈操作能得到的a,b,c的不同排列个数为(B
)。
A、4
B、5
C、6
D、7
第18题
(2.0)

下列关于串的叙述中,正确的是(A
)。
A、一个串的字符个数即该串的长度
B、一个串的长度至少是1
C、空串是由空格字符组成的串
D、两个串若长度相同,则它们相等
第19题
(2.0)

下列叙述错误的是(
)。
A、多维数组是向量的推广。
B、多维数组是非线性结构。
C、如果将二维数组看成由若干个行向量组成的一维数组,则为线性结构。
D、对矩阵进行压缩存储的目的是为了数据加密。
第20题
(2.0)

若下图表示某广义表,则它是一种(A
)。
A、线性表
B、纯表
C、再入表
D、递归表
有一题不清楚,你再想想
温馨提示:答案为网友推荐,仅供参考
相似回答