cswork / OA打开练习工作台

OA 选择题 · 即时判分

OA 里的选择题,先在这里练。

621 道原创 OA 风格选择题,覆盖 CS 基础(数据结构与算法、操作系统、数据库、网络、并发、面向对象、Linux 命令行、Git、计算机体系结构、Web 安全、设计模式、Web 前端、机器学习)、读代码(时间复杂度、Python、JavaScript、Java、C++、SQL、NumPy)和数学统计(概率、逻辑推理、统计)。读代码题里问输出的(复杂度题和标为未定义行为的除外),答案都是实际运行得出的。提交后立即判分并给出解析;答过的题按 1、3、7、21 天的间隔回来复习。CPU 调度、页面置换、TCP 和拥塞控制的计算题,可以用操作系统与网络模拟器逐步核对。

只显示:操作系统 · 查看全部科目

复习
20 道题
  1. 同一进程内的多个线程共享下列哪一项?
  2. 发生缺页(page fault)的直接原因是?
  3. 下列哪种调度算法可能让长作业一直得不到执行(饥饿)?
  4. 下列哪一项不是死锁的必要条件?
  5. 系统出现“抖动”(thrashing)时,最典型的现象是?
  6. 程序连续调用 3 次 fork()(都不检查返回值),最后一共有多少个进程(含原进程)?
  7. 同一进程内的线程切换通常比进程切换开销小,主要原因是?
  8. 分页(paging)内存管理消除了哪一种碎片?
  9. 有 3 个页框、初始为空,访问序列 1 2 3 4 1 2 5 1 2 3 4 5,用 LRU 置换一共发生多少次缺页?
  10. Belady 异常(增加页框反而缺页更多)会出现在哪种置换算法中?
  11. 下列哪个操作一定需要系统调用(进入内核态)?
  12. “僵尸进程”指的是?
  13. TLB 缓存的是什么?
  14. 32 位虚拟地址、页大小 4 KB,页内偏移占多少位?
  15. 时间片轮转(RR)调度中,如果时间片设得非常大,它会退化成?
  16. fork 使用写时复制(copy-on-write)的效果是?
  17. DMA(直接内存访问)的主要好处是?
  18. 在“多对一”用户级线程模型里,一个线程发起阻塞式系统调用,会怎样?
  19. 深度递归最常见的崩溃原因是?
  20. 父进程先于子进程退出后,子进程会怎样?

作答记录只保存在这台设备的浏览器里;登录后再打开本页,会存进账号。