- 0
- 0
- 约4.24千字
- 约 13页
- 2026-08-11 发布于河南
- 举报
程序员面试笔试题及答案
一、单项选择题(共10题,每题3分,共30分)
1.在数据结构中,若要求数据元素之间可以任意排列,通常采用的存储结构是
A.顺序表
B.链表
C.栈
D.队列
答案:B
2.下列关于进程和线程的描述中,错误的是
A.线程是进程的基本执行单元
B.一个进程可以包含多个线程
C.线程之间共享进程的地址空间
D.线程的切换开销比进程的切换开销大
答案:D
3.在HTTP协议中,表示“未找到资源”的状态码是
A.200
B.301
C.404
D.500
答案:C
4.下列哪种数据结构属于“先进后出”(LIFO)原则?
A.队列
B.栈
C.数组
D.链表
答案:B
5.数据库事务的四大特性(ACID)中,保证事务在并发执行下不出现“脏读”的是
A.原子性
B.一致性
C.隔离性
D.持久性
答案:C
6.Java语言中,下列关于垃圾回收(GC)的描述正确的是
A.程序员必须手动释放内存
B.GC是Java语言的唯一内存管理方式
C.一旦对象被GC回收,就无法再恢复
D.GC只回收堆内存中的对象
答案:B
7.在TCP/IP网络模型中,负责将IP数据包封装成帧的是哪一层?
A.网络层
B.传输层
C.网络接口层
D.应用层
答案:C
8.下列算法中,时间复杂度最低的是
A.冒泡排序
B.快速
原创力文档

文档评论(0)