一起答

2017年计算机四级嵌入式系统开发工程师模拟题2

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 条件转移指令JNE的转移条件是

    • A.CF=0
    • B.CF=1
    • C.ZF=0
    • D.ZF=1
  2. 若要使寄存器AL中的高4位不变,低4位为0,所用指令为

    • A.AND AL,0FH
    • B.AND AL,0F0H
    • C.OR AL,0FH
    • D.OR AL 0F0H
  3. RS232-C是一种用于串行通信的接口标准。它的逻辑电平采用

    • A.负逻辑
    • B.正逻辑
    • C.TTL逻辑电平
    • D.HTL逻辑电平
  4. 以下指令中与LEA BX, BUFFER功能等价的是

    • A.MOV BX, BUFFER
    • B.MOV BX, SEG BUFFER
    • C.MOV BX, [BUFFER]
    • D.MOV BX, OFFSET BUFFER
  5. 汇编程序中,能够改变程序执行顺序的指令是

    • A.数据传送指令
    • B.逻辑运算指令
    • C.条件转移指令
    • D.输入输出指令
  6. 程序设计员不能直接使用的寄存器是

    • A.通用寄存器
    • B.指令指针寄存器
    • C.标志寄存器
    • D.段寄存器
  7. 用户需要动态请求和释放系统资源,在用户程序中所使用的方法是

    • A.通过系统调用
    • B.利用命令输入
    • C.调用中断服务程序
    • D.以管理员身份运行
  8. 进程从运行态转换为阻塞态的原因是

    • A.需要的数据没有准备好
    • B.需要的设备不存在
    • C.分配给该进程的时间片用完
    • D.运算过程中栈溢出
  9. 下列关于I/O设备的叙述中,哪一个是正确的?

    • A.不同的I/O设备可以并行工作
    • B.只有I/O设备才能产生有效的中断源
    • C.在中断处理过程中,必须屏蔽新中断
    • D.SPOOLing系统是脱机I/O系统
  10. Pentium微处理器的调试寄存器的作用是

    • A.存放断点的地址和状态
    • B.存放ALU的计算状态
    • C.存放当前指令状态
    • D.存放CPU中寄存器的使用状态
  11. 用户在编写程序时,若要在屏幕上画出一个红色的圆,需要使用

    • A.自然语言
    • B.系统调用
    • C.命令控制
    • D.运行时系统
  12. 下列各种情况中,一定不会引起进程调度的操作是

    • A.一个进程完成工作后被撤销
    • B.一个进程从运行状态变成了阻塞状态或就绪状态
    • C.一个进程从阻塞状态变成了就绪状态
    • D.一个进程从就绪状态变成了运行状态
  13. 若浮点数用补码表示,则判断运算结果是否为规格化数的方法是

    • A.阶符与数符相同
    • B.阶符与数符相异
    • C.数符与尾数小数点后第一位数字相异
    • D.数符与尾数小数点后第一位数字相同
  14. 8086CPU对I/O端口的寻址空间为

    • A.8KB
    • B.16KB
    • C.64KB
    • D.1MB
  15. 8086CPU构成的微机系统中,由寄存器SS提供堆栈段的段基址,为堆栈段提供偏移地址的寄存器是

    • A.BP
    • B.SP
    • C.SI
    • D.DI
  16. 下表是某页式内存分配的情况,页面大小为0x1000B,有效位为1表示该页在内存。系统将逻辑地址0x088B、0x01F3C、0x2220、0x0356F、0x441C转换为物理地址时,会产生几次缺页中断? 

    • A.A.1个
    • B.B.2个
    • C.C.3个
    • D.D.4个
  17. 当多个进程并发执行且需要相互通信时,下列哪一种方法最适合传送大量的信息?

    • A.共享内存
    • B.信号量
    • C.消息传递
    • D.管道
  18. 下列关于管程的叙述中,不正确的是

    • A.管程是一种同步机制
    • B.管程只能解决进程互斥问题
    • C.引入管程是为了提高代码可读性
    • D.管程将共享变量及对共享变量的操作封装在一起
  19. 在8086微机系统的RAM存储单元0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,则该向量对应的中断类型码是

    • A.0AH
    • B.0BH
    • C.0CH
    • D.0DH
  20. 在多级目录的文件系统中,用户对文件的首次访问通常都给出文件的路径名,之后对文件的访问通常使用

    • A.文件描述符
    • B.索引节点
    • C.文件符号名
    • D.文件地址
  21. 全相联映射方式是指

    • A.主存中地址块与Cache中的地址块全部映射
    • B.主存中任何一个块全部映射到Cache中固定的位置上
    • C.主存中任何一个块与Cache中的块一一对应
    • D.主存中任何一个块均可以映射装入到Cache中任何一个块的位置上
  22. CPU向I/O接口传送的控制信息是通过

    • A.控制总线传送
    • B.数据总线传送
    • C.地址总线传送
    • D.控制总线和地址总线传送
  23. 如果芯片8253的计数器2的时钟频率为2MHz,工作在模式2,为使计数器0每10ms能向外发一中断信号,下列正确的计数初值是

    • A.1000
    • B.2000
    • C.10000
    • D.20000
  24. 设备管理中,为了管理和分配设备建立了一个数据结构,通常称为设备表。它的作用是

    • A.管理物理设备
    • B.管理逻辑设备
    • C.实现即插即用
    • D.建立逻辑设备与物理设备之间的对应关系
  25. 当8086CPU处于允许响应可屏蔽中断的工作方式时,标志寄存器中必须为1的标志位是

    • A.IF
    • B.SF
    • C.TF
    • D.OF
  26. 8086微机系统中,NMI中断的中断向量位置

    • A.由程序指定
    • B.固定在00008H开始的4个单元中
    • C.由操作系统自动分配
    • D.固定在00016H开始的4个单元中
  27. CPU可以对8253计数器执行读操作,其读到的是

    • A.工作模式字
    • B.计数初值
    • C.计数执行部件CE(减法计数器)的当前值
    • D.0
  28. 如果数据段有如下定义,则编译后变量BUF分配的字节数为BUF DW 12,34,56,78LL DB 5

    • A.8个字节
    • B.4个字节
    • C.9个字节
    • D.1个字节
  29. 某文件系统采用UNIX三级索引结构,I节点中包含13个地址项,其中0-9项为直接地址,10为一次间接索引项,11为二次间接索引项,12为三级间接索引项。若磁盘块大小为4096B,地址项占用4B,则该文件系统中文件的最大尺寸不能超过下列哪项数值?

    • A.(10+210+220+230)×4096B
    • B.(10+210+220+230)×4096B
    • C.(10+211+222+233)×4096B
    • D.(10+29+218+227)×4096B
  30. 下列X86汇编指令中,有语法错误的是

    • A.MOV [SI],AX
    • B.IN AL,DX
    • C.XOR AX,1234H
    • D.OUT 110H,AL
  31. 如果数据段有如下定义,则编译后变量VAR2分配的字节数为VAR1 DB VAR2 DB 10 DUP(34H,2 DUP(?))

    • A.30个字节
    • B.20个字节
    • C.40个字节
    • D.10个字节
  32. 设系统中有三种类型的资源(A,B,C)和五个进程(P1,P2,P3,P4,P5),A资源的数量是17,B资源的数量是6,C资源的数量为19。在T0时刻系统的状态如下表:

    系统采用银行家算法实施死锁避免策略,若当前系统剩余资源(A,B,C)分别为(2,3,3),下列哪一个序列是安全序列?

    • A.A.P3,P1,P4,P2,P5
    • B.B.P1,P3,P5,P2,P4
    • C.C.P4,P2,P3,P5,P1
    • D.D.P2,P3,P1,P4,P5
  33. 下列选项中,与D/A转换器的分辨率有关的是

    • A.转换器的制造工艺
    • B.转换器的位数
    • C.转换器的速度
    • D.转换器的工作温度
  34. 若A=10010010、B=11110001,执行A加B后状态寄存器中标志位为

    • A.SF =1
    • B.ZF = 1 一次重叠:2n+1 二次重叠:2+n
    • C.AF = 1
    • D.CF = 0
  35. 对于如下C语言程序int main(){printf("Hello World\n");fork();printf("Hello World\n");}在UNIX操作系统中正确编译链接后,其正确的运行结果是

    • A.共打印出2行Hello World
    • B.共打印出3行Hello World
    • C.共打印出4行Hello World
    • D.共打印出5行Hello World
  36. 下列关于操作系统的叙述中,正确的是

    • A.操作系统作为系统软件,为用户提供了高效使用计算机的接口
    • B.操作系统是软件,它可以做任何需要软件做的工作
    • C.操作系统除了做与硬件相关的事,也做了大量与应用相关的事
    • D.操作系统是系统软件,所以计算机没有操作系统不能正常工作
  37. 死锁产生的原因之一是资源分配不当,另一个原因是

    • A.存在共享资源
    • B.使用P、V操作过多
    • C.系统中没有采用SPOOLing技术
    • D.进程推进顺序不当
  38. 操作系统在对磁盘的访问中,优化下列哪个时间可以显著改善磁盘读写的性能?

    • A.寻道时间
    • B.旋转延时
    • C.传输时间
    • D.调度时间
  39. X86指令系统中,条件转移指令JNE的跳转条件是

    • A.CF=0
    • B.CF=1
    • C.ZF=0
    • D.ZF=1
  40. 十六进制数63对应的8位二进制数是

    • A.01100101
    • B.01100011
    • C.01010011
    • D.01101011
  41. 微机系统中,外围设备与主板的系统总线相连通过

    • A.适配器
    • B.设备控制器
    • C.计数器
    • D.寄存器
  42. 外部I/O设备向处理器发出的中断信号又称为

    • A.中断请求
    • B.中断断点
    • C.中断屏蔽
    • D.中断优先级排队
  43. 多道程序设计技术使得进程能够并发运行,相比单道程序运行,并发运行的多道程序不再具有下列哪个特性?

    • A.独立性
    • B.随机性
    • C.共享性
    • D.可再现性
  44. 芯片8255A的端口A工作在方式1输入时,端口C中被用作端口A的应答信号的是

    • A.PC3、PC4、PC5
    • B.PC0、PC1、PC2
    • C.PC2、PC3、PC4
    • D.PC4、PC5、PC6