一、 单项选择题(每小题 1 分,共 20 分)
1. 计算机操作系统抽象表示时( A )是对处理器、主存和 I/O 设备的抽象表示。
A. 进程 B. 虚拟存储器 C. 文件 D. 虚拟机
教材 P10
2. 每个信号类型都有一个预定义的默认行为,可能是( D )
A.进程终止 B.进程挂起直到被 SIGCONT 重启 C.进程忽略该信号 D.以上都是
3. 当函数调用时,( B )可以在程序运行时动态地扩展和收缩。
A. 程序代码和数据区 B. 栈 C. 共享库 D. 内核虚拟存储器
4. C 语句中的有符号常数,在( A )阶段转换成了补码
A.编译 B.连接 C.执行 D.调试
5. 计算机常用信息编码标准中,字符 0 的编码不可能是 16 进制数( C )
A.30 B.30 00 C.00 D.00 30
ASCII,大小端 Unicode
6. C 语言中 float 类型的数据 0.1 的机器数表示,错误的是( C )
A.规格化数 B.不能精确表示 C.与 0.2 有 1 个二进制位不同 D. 唯一的
7. 递归函数程序执行时,正确的是( B )
A.使用了堆 B.可能发生栈溢出 C.容易有漏洞 D.必须用循环计数器
8. Y86-64 的 CPU 顺序结构设计与实现中,分成( B )个阶段
A.5 B.6 C.7 D.8
9. 关于 Intel 的现代 X86-64 CPU 正确的是( B )
A.属于 RISC B. 属于 CISC C. 属于 MISC D. 属于 NISC
10. 位于存储器层次结构中的最顶部的是( A )。
A. 寄存器 B. 主存 C. 磁盘 D. 高速缓存
11. 连接时两个文件同名的弱符号,以( C )为基准
A.连接时先出现的 B.连接时后出现的 C.任一个 D.连接报错
12. Intel X86-64 的现代 CPU,采用( C )级页表
A. 2 B.3 C.4 D.由 BIOS 设置确定
13. 存储器垃圾回收时,内存被视为一张有向图,不能作为根结点的是( D )
A. 寄存器 B.栈里的局部变量 C.全局变量 D.堆里的变量
教材 P606
14. 连接过程中,赋初值的局部变量名,正确的是( D )
A.强符号 B.弱符号 C.若是静态的则为强符号 D.以上都错
15. CPU 一次访存时,访问了 L1、L2、L3 Cache 所用地址 A1、A2、A3 的关系( B )
评论0