一起答

2017年软考中级嵌入式系统设计师模拟试题2

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 仔细阅读以下有关修正的条件判定覆盖(MC/DC)和条件判定覆盖(C/DC)的叙述,回答①~④问题。

     由于被测件是关键级软件,按有关规定,被测件的测试必须达到MC/DC。MC/DC要求测试集满足①条件;C/DC要求测试集满足②条件。下图所示的例子中给出了两个判定条件的例子,则满足MC/DC要求的测试集是{③},满足C/DC要求的测试集是{④}。

  2. 该PDA产品的操作系统采用嵌入式Linux,网络协议采用TCP/IP,下图是未完成的面向连接的socket通信流程图,请从下列子程序(参数和返回值略)中选择恰当者填入下图所示流程图的相应编号处。

     

     (1)Accept()  (2)Bind()  (3)Connect()

     (4)Listen()  (5)Read()  (6)Write()

  3. 在计算机系统中, () 对程序员是透明的。

    • A. 磁盘存储器     
    • B. 高速缓存
    • C. RAM存储器     
    • D. flash存储器
  4. 下面关于 C 语言程序的描述,正确的是 () 。

    • A. 总是从第一个定义的函数开始执行
    • B. 要调用的函数必须在 main()函数中定义
    • C. 总是从 main()函数开始执行
    • D. main()函数必须放在程序的开始
  5. 某主机的IP 地址为202.117.131.12/20,其子网掩码是 () 。

    • A. 255.255.248.0    
    • B. 255.255.240.0
    • C. 255.255.252.0             
    • D. 255.255.255.0
  6. 页式存储管理当中的页面是由 () 所感知的。

    • A. 用户    
    • B. 操作系统     
    • C. 编译系统    
    • D. 链接程序
  7. 以下关于校验码的叙述中,正确的是 () 。

    • A. 海明码利用多组数位的奇偶性来检错和纠错
    • B. 海明码的码距必须大于等于1
    • C. 循环冗余校验码具有很强的检错和纠错能力
    • D. 循环冗余校验码的码距必定为1
  8. 在多任务实时系统中,任务间或者中断服务与任务间常需要交换信息,这种信息交换有 () 两个途径。

    • A. 开/关中断和信息邮箱     
    • B. 共享存储区和消息传递
    • C. 邮箱机制和数据共享机制    
    • D. 非占先式内核和占先式内核机制
  9. 程序设计语言一般都提供多种循环语句,例如实现先判断循环条件再执行循环体的while语句和先执行循环体再判断循环条件的do-while语句。关于这两种循环语句,在不改变循环体的条件下, () 是正确的。

    • A.  while语句的功能可由do-while语句实现
    • B.  do-while语句的功能可由while语句实现
    • C. 若已知循环体的次数,则只能使用while语句
    • D. 循环条件相同时,do-while语句的执行效率更高
  10. 在CPU中,()可用于传送和暂存用户数据,为ALU执行算术逻辑运算提供工作区。

    • A.程序计数器
    • B.累加寄存器
    • C.程序状态寄存器
    • D.地址寄存器
  11. 龙芯( Loongson)是中国科学院计算所自主研发的通用CPU,其指令系统兼容()指令集。

    • A.X86
    • B.PPC
    • C.MIPS
    • D.ARM
  12. 软件质量管理活动不包括 () 。

    • A. 软件质量保证 
    • B. 验证与确认 
    • C. 评审与审计   
    • D. 软件编码
  13. 以下关于CISC(Complex Instruction Set Computer,复杂指令集计算机)和RISC(Reduced Instruction Set Computer,精简指令集计算机)的叙述中,错误的是 () 。

    • A. 在CISC 中,其复杂指令都采用硬布线逻辑来执行
    • B. 采用CISC 技术的CPU,其芯片设计复杂度更高
    • C. 在RISC 中,更适合采用硬布线逻辑执行指令
    • D. 采用RISC 技术,指令系统中的指令种类和寻址方式更少
  14. () 是软件系统测试的典型输入。 ① 合同书  ② 需求规格说明书        ③ 程序代码     ④ 系统设计说明书

    • A. ①和②            
    • B. ①、②和③         
    • C. ①和③         
    • D. ①、②、③和④
  15. 在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。封装是一种()技术。

    • A.信息隐蔽
    • B.组装
    • C.固化
    • D.产品化
  16. 风险预测从两个方面评估风险,即风险发生的可能性以及______。

    • A.风险产生的原因
    • B.风险监控技术
    • C.风险能否消除
    • D.风险发生所产生的后果
  17. 下面关于存储管理的叙述中,正确的是()。

    • A.在嵌入式微处理器当中,都配备有存储管理单元MMU
    • B.在嵌入式系统中,内核空间和用户空间必须是两个相互独立的地址空间
    • C.在有些嵌入式系统中,甚至不提供存储管理功能
    • D.在虚存系统中,只要磁盘空间无限大,任务就能拥有任意大的编址空间
  18. 印刷电路板的设计中布线工作尤为重要,必须遵守一定的布线原则,以符合抗干扰设计的要求,使得电路获得最佳的性能。以下关于布线原则的叙述中,不正确的是 () 。

    • A.印制板导线的布设应尽可能地短
    • B.印制板导线的宽度应满足电气性能要求
    • C.允许有交叉电路
    • D.在电路板上应尽可能多地保留铜箔做地线
  19. 计算机系统总线包括①地址总线、②数据总线和③控制总线。若采用DMA方式传送数据,则DMA控制器应对______进行控制。

    • A.①②
    • B.②③
    • C.①③
    • D.①②③
  20. 下面关于防火墙的说法,正确的是 () 。

    • A. 防火墙一般由软件以及支持该软件运行的硬件系统构成
    • B. 防火墙只能防止未经授权的信息发送到内网
    • C. 防火墙能准确地检测出攻击来自哪一台计算机
    • D. 防火墙的主要支撑技术是加密技术
  21. 8086微处理器的内部分为执行单元(EU)和总线接口单元(BIU)两个部分,其中EU负责指令的执行,它主要包括 () 。

    • A. 控制器、ALU运算器、输入输出控制电路、状态寄存器
    • B. 控制器、ALU运算器、通用寄存器、状态寄存器
    • C. 控制器、通用寄存器、输入输出控制电路、状态寄存器
    • D. 控制器、ALU运算器、输入输出控制电路、通用寄存器
  22. 外设与计算机间的信息交换可以用不同的输入/输出方法完成,下列不属于输入/输出控制方式的是 () 。

    • A. 程序查询方式            
    • B. 中断方式
    • C. 直接存储器存取(DMA)方式   
    • D. 缓冲方式
  23. 某总线有104 根信号线,其中数据总线(DB)32根,若总线工作频率为 33MHz,则其理论最大传输率为 () 。(注:本题答案中的 B 表示 Byte)

    • A. 33 MB/s   
    • B. 64MB/s  
    • C. 132 MB/s   
    • D. 164 MB/s
  24. 为了提高嵌入式软件的可移植性,应注意提高它的 () 。

    • A. 易用性  
    • B. 简洁性   
    • C. 可靠性   
    • D. 设备无关性
  25. 操作系统中,防止任务优先级反转的方法有()。

    • A.时间片轮转和优先级继承
    • B.时间片轮转和天花板
    • C.先来先服务
    • D.优先级继承和优先级天花板
  26. 关于硬件抽象层,以下描述中错误的是()。

    • A.硬件抽象层包括操作系统内核和驱动程序
    • B.硬件抽象层将操作系统与硬件平台隔开
    • C.硬件抽象层是一种软件
    • D.硬件抽象层有利于系统的模块化设计
  27. 若TMS320C6000的流水线深度达到8级时,则器件可同时运行______条指令。

    • A.7
    • B.8
    • C.9
    • D.2