2017年软考中级嵌入式系统设计师模拟试题2
-
仔细阅读以下有关修正的条件判定覆盖(MC/DC)和条件判定覆盖(C/DC)的叙述,回答①~④问题。
由于被测件是关键级软件,按有关规定,被测件的测试必须达到MC/DC。MC/DC要求测试集满足①条件;C/DC要求测试集满足②条件。下图所示的例子中给出了两个判定条件的例子,则满足MC/DC要求的测试集是{③},满足C/DC要求的测试集是{④}。
-
该PDA产品的操作系统采用嵌入式Linux,网络协议采用TCP/IP,下图是未完成的面向连接的socket通信流程图,请从下列子程序(参数和返回值略)中选择恰当者填入下图所示流程图的相应编号处。
(1)Accept() (2)Bind() (3)Connect()
(4)Listen() (5)Read() (6)Write()
-
在计算机系统中, () 对程序员是透明的。
- A. 磁盘存储器
- B. 高速缓存
- C. RAM存储器
- D. flash存储器
-
下面关于 C 语言程序的描述,正确的是 () 。
- A. 总是从第一个定义的函数开始执行
- B. 要调用的函数必须在 main()函数中定义
- C. 总是从 main()函数开始执行
- D. main()函数必须放在程序的开始
-
某主机的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
-
页式存储管理当中的页面是由 () 所感知的。
- A. 用户
- B. 操作系统
- C. 编译系统
- D. 链接程序
-
以下关于校验码的叙述中,正确的是 () 。
- A. 海明码利用多组数位的奇偶性来检错和纠错
- B. 海明码的码距必须大于等于1
- C. 循环冗余校验码具有很强的检错和纠错能力
- D. 循环冗余校验码的码距必定为1
-
在多任务实时系统中,任务间或者中断服务与任务间常需要交换信息,这种信息交换有 () 两个途径。
- A. 开/关中断和信息邮箱
- B. 共享存储区和消息传递
- C. 邮箱机制和数据共享机制
- D. 非占先式内核和占先式内核机制
-
程序设计语言一般都提供多种循环语句,例如实现先判断循环条件再执行循环体的while语句和先执行循环体再判断循环条件的do-while语句。关于这两种循环语句,在不改变循环体的条件下, () 是正确的。
- A. while语句的功能可由do-while语句实现
- B. do-while语句的功能可由while语句实现
- C. 若已知循环体的次数,则只能使用while语句
- D. 循环条件相同时,do-while语句的执行效率更高
-
在CPU中,()可用于传送和暂存用户数据,为ALU执行算术逻辑运算提供工作区。
- A.程序计数器
- B.累加寄存器
- C.程序状态寄存器
- D.地址寄存器
-
龙芯( Loongson)是中国科学院计算所自主研发的通用CPU,其指令系统兼容()指令集。
- A.X86
- B.PPC
- C.MIPS
- D.ARM
-
软件质量管理活动不包括 () 。
- A. 软件质量保证
- B. 验证与确认
- C. 评审与审计
- D. 软件编码
-
以下关于CISC(Complex Instruction Set Computer,复杂指令集计算机)和RISC(Reduced Instruction Set Computer,精简指令集计算机)的叙述中,错误的是 () 。
- A. 在CISC 中,其复杂指令都采用硬布线逻辑来执行
- B. 采用CISC 技术的CPU,其芯片设计复杂度更高
- C. 在RISC 中,更适合采用硬布线逻辑执行指令
- D. 采用RISC 技术,指令系统中的指令种类和寻址方式更少
-
() 是软件系统测试的典型输入。 ① 合同书 ② 需求规格说明书 ③ 程序代码 ④ 系统设计说明书
- A. ①和②
- B. ①、②和③
- C. ①和③
- D. ①、②、③和④
-
在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。封装是一种()技术。
- A.信息隐蔽
- B.组装
- C.固化
- D.产品化
-
风险预测从两个方面评估风险,即风险发生的可能性以及______。
- A.风险产生的原因
- B.风险监控技术
- C.风险能否消除
- D.风险发生所产生的后果
-
下面关于存储管理的叙述中,正确的是()。
- A.在嵌入式微处理器当中,都配备有存储管理单元MMU
- B.在嵌入式系统中,内核空间和用户空间必须是两个相互独立的地址空间
- C.在有些嵌入式系统中,甚至不提供存储管理功能
- D.在虚存系统中,只要磁盘空间无限大,任务就能拥有任意大的编址空间
-
印刷电路板的设计中布线工作尤为重要,必须遵守一定的布线原则,以符合抗干扰设计的要求,使得电路获得最佳的性能。以下关于布线原则的叙述中,不正确的是 () 。
- A.印制板导线的布设应尽可能地短
- B.印制板导线的宽度应满足电气性能要求
- C.允许有交叉电路
- D.在电路板上应尽可能多地保留铜箔做地线
-
计算机系统总线包括①地址总线、②数据总线和③控制总线。若采用DMA方式传送数据,则DMA控制器应对______进行控制。
- A.①②
- B.②③
- C.①③
- D.①②③
-
下面关于防火墙的说法,正确的是 () 。
- A. 防火墙一般由软件以及支持该软件运行的硬件系统构成
- B. 防火墙只能防止未经授权的信息发送到内网
- C. 防火墙能准确地检测出攻击来自哪一台计算机
- D. 防火墙的主要支撑技术是加密技术
-
8086微处理器的内部分为执行单元(EU)和总线接口单元(BIU)两个部分,其中EU负责指令的执行,它主要包括 () 。
- A. 控制器、ALU运算器、输入输出控制电路、状态寄存器
- B. 控制器、ALU运算器、通用寄存器、状态寄存器
- C. 控制器、通用寄存器、输入输出控制电路、状态寄存器
- D. 控制器、ALU运算器、输入输出控制电路、通用寄存器
-
外设与计算机间的信息交换可以用不同的输入/输出方法完成,下列不属于输入/输出控制方式的是 () 。
- A. 程序查询方式
- B. 中断方式
- C. 直接存储器存取(DMA)方式
- D. 缓冲方式
-
某总线有104 根信号线,其中数据总线(DB)32根,若总线工作频率为 33MHz,则其理论最大传输率为 () 。(注:本题答案中的 B 表示 Byte)
- A. 33 MB/s
- B. 64MB/s
- C. 132 MB/s
- D. 164 MB/s
-
为了提高嵌入式软件的可移植性,应注意提高它的 () 。
- A. 易用性
- B. 简洁性
- C. 可靠性
- D. 设备无关性
-
操作系统中,防止任务优先级反转的方法有()。
- A.时间片轮转和优先级继承
- B.时间片轮转和天花板
- C.先来先服务
- D.优先级继承和优先级天花板
-
关于硬件抽象层,以下描述中错误的是()。
- A.硬件抽象层包括操作系统内核和驱动程序
- B.硬件抽象层将操作系统与硬件平台隔开
- C.硬件抽象层是一种软件
- D.硬件抽象层有利于系统的模块化设计
-
若TMS320C6000的流水线深度达到8级时,则器件可同时运行______条指令。
- A.7
- B.8
- C.9
- D.2