第一章 单元测试

1、单选题:
下列选项中不可能在用户态发生的事件是( )
选项:
A:外部中断
B:系统调用
C:进程切换
D:缺页
答案: 【进程切换

2、多选题:
下列选项中,会导致用户进程从用户态切换到内核态的操作是( )
选项:
A:外围设备中断
B:整数除以零
C:sin()函数调用
D:read系统调用
答案: 【外围设备中断;
整数除以零;
read系统调用

3、单选题:
下列指令中,不能在用户态执行的是( )
选项:
A:压栈指令
B:跳转指令
C:关中断指令
D:trap指令
答案: 【关中断指令

4、单选题:
假定下列指令已装入指令寄存器,则执行时不可能导致CPU从用户态变为内核态(系统态)的是( )
选项:
A:MOV R0, addr; 把地址addr处的内存数据放入寄存器R0中
B:DIV R0, R1; (R0) / (R1)→R0
C:INT n; 产生软中断
D:NOT R0; 寄存器R0的内容取非
答案: 【NOT R0; 寄存器R0的内容取非

5、单选题:
下述CPU架构中,属于复杂指令集的是( )
选项:
A:MIPS
B:intel x86
C:ARM
D:RISC-V
答案: 【intel x86

第二章 单元测试

1、单选题:
下列选项中,程序中不能使用的指令是( )
选项:
A:访存指令
B:访问寄存器的指令
C:中断隐指令
D:访问外设的指令
答案: 【中断隐指令

2、单选题:
程序在指令中使用的地址都是( )
选项:
A:绝对地址
B:间接地址
C:物理地址
D:虚拟地址
答案: 【虚拟地址

3、单选题:
对于子程序的栈帧,主程序可以进行的操作是( )
选项:
A:仅写
B:仅读
C:既能读又能写
D:既不能读又不能写
答案: 【仅写

4、单选题:
下列选项中,决定一个系统中能够接受的可执行文件格式的是( )
选项:
A:汇编程序
B:编译程序
C:连接程序
D:操作系统
答案: 【操作系统

5、单选题:
程序中未初始化的全局数据在执行视图和内存视图空间中的占用情况如下( )
选项:
A:占用执行视图,不占用内存视图
B:既占用执行视图,又占用内存视图
C:不占用执行视图,也不占用内存视图
D:不占用执行视图,占用内存视图
答案: 【不占用执行视图,占用内存视图

发表评论

电子邮件地址不会被公开。 必填项已用*标注