- 1
- 0
- 约1.46万字
- 约 42页
- 2026-07-17 发布于河南
- 举报
期末考试题及答案解析
一、选择题(40分)
1.在计算机科学中,算法的时间复杂度是指:
A.算法执行所需的时间
B.算法执行所需的空间
C.算法执行所需的基本操作次数与输入规模的关系
D.算法执行所需的内存大小
2.以下哪个数据结构遵循先进后出(LIFO)原则?
A.队列
B.栈
C.数组
D.链表
3.在面向对象编程中,封装的主要目的是:
A.提高代码执行效率
B.隐藏对象的内部状态,只暴露必要的接口
C.减少代码量
D.提高代码可读性
4.以下哪个不是关系型数据库的特点?
A.数据以表格形式存储
B.支持ACID特性
C.水平扩展能力强
D.使用SQL进行数据操作
5.在TCP/IP协议栈中,HTTP协议工作在哪一层?
A.网络接口层
B.网络层
C.传输层
D.应用层
6.以下哪种排序算法的平均时间复杂度为O(nlogn)?
A.冒泡排序
B.选择排序
C.快速排序
D.插入排序
7.在二叉树中,度为2的节点个数为n2,度为1的节点个数为n1,叶子节点个数为n0,则三者之间的关系是:
A.n0=n2+1
B.n0=n1+1
C.
原创力文档

文档评论(0)