- 0
- 0
- 约1.12千字
- 约 4页
- 2025-06-25 发布于四川
- 举报
西安交通大学24秋“计算机科学与技术”《数据结构》考试历年常考点试题选编附答案
第1卷
一.综合考核(共15题)
1.一个具有n个顶点的无向图最多有()条边。
A.n×(n-1)/2
B.n×(n-1)
C.n×(n+1)/2
D.n2
2.线性链表各结点之间的地址()。
A.必须连续
B.一定不连续
C.部分地址必须连续
D.连续与否无所谓
3.图可以没有边,但不能没有顶点。()
A.错误
B.正确
4.有向图的邻接表和逆邻接表中表结点的个数不一定相等。()
A.错误
B.正确
5.栈和队列都是顺序存取的的线性表,但它们对存取位置的限制不同。()
A.错误
B.正确
6.设一维数组中有n个数组元素,则读取第i个数组元素的平均时间复杂度为()。
A.O(n)
B.O(nlog2n)
C.O(1)
D.O(n2)
7.快速排序是排序算法中平均性能最好的一种排序。()
A.错误
B.正确
8.入栈操作和入队列操作在链式存储结构上实现时不需要考虑栈溢出的情况。()
A.错误
B.正确
9.对具有n个元素的序列来采用冒泡排序法进行排序,排序的趟数为n-1。()
A.错误
B.正确
10.如果要求频繁的对线性表进行插入和删除操作,则线性表应该采用()存储结构。
A.散列
B.顺序
C.链式
D.任意
11.设串S的长度为n,则S的子串个数为n(n+1)/2。()
A.错误
B.正确
12.对待排序的元素序列进行划分,将其分为左、右两个子序列,再对两个子序列施加同样的排序操作,直到子序列为空或只剩一个元素为止。这样的排序方法是()。
A.直接选择排序
B.直接插入排序
C.快速排序
D.起泡排序
13.下列程序段的时间复杂度为()。I=0,s=0;while(s<n){s=s+i;i++;}
A.O(n1/2)
B.O(n1/3)
C.O(n)
D.O(n2)
14.在解决计算机主机与打印机之间速度不匹配问题时,通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,打印机依次从该缓冲区中取出数据打印,则该缓冲区的结构应该是()。
A.线性表
B.数组
C.堆栈
D.队列
15.下列各个排序算法中,要求辅助空间最大的是()。
A.希尔排序法
B.快速排序法
C.堆排序法
D.二路归并排序法
第1卷参考答案
一.综合考核
1.参考答案:A
2.参考答案:D
3.参考答案:B
4.参考答案:A
5.参考答案:B
6.参考答案:C
7.参考答案:B
8.参考答案:B
9.参考答案:A
10.参考答案:C
11.参考答案:A
12.参考答案:C
13.参考答案:A
14.参考答案:D
15.参考答案:D
您可能关注的文档
最近下载
- 苏教版数学四年级上册第五单元《解决问题的策略》大单元整体教学设计.pdf
- 小学英语新人教版PEP四年级上册全册教学反思(2025秋)2.doc
- 药物生产车间污染交叉污染混淆的防控课件.ppt VIP
- 齿轮传动及测量理论 .pptx
- 西南财经大学《高等数学》2016-2017第一学期期末试卷.pdf VIP
- 新闻采访与写作(绪论).ppt VIP
- 2022年7月份呼吸内科护士理论考核.docx VIP
- 广西南宁市2024-2025学年七年级上学期期末地理试卷(含答案).pdf VIP
- 高质量精品资料—高一数学函数的概念.ppt VIP
- 中职数学第6章《数列》单元检测试题及答案【基础模块下册】.docx VIP
原创力文档

文档评论(0)