《嵌入式系统设计师试题参考答案2011年下半年》由会员分享,可在线阅读,更多相关《嵌入式系统设计师试题参考答案2011年下半年(5页珍藏版)》请在金锄头文库上搜索。
1、2011 年下半年嵌入式系统设计师试题参考答案 (王子平 Email:wzq_) 上午试题答案: 110:ADACB BBABA 1120:BBCDB AADAD 2130:CCAAB DBDCB 3140:DACAA BDBCC 4150:BADCA ADBCD 5160:ACDBD BCCCB 6170:BAADB DCACB 7175:DBDAC 下午试题答案: 试题一: 问题 1: (1)5mV (2)0x332,或 818 (3)通过查询状态寄存器的对应状态位判断。 问题 2: (1)李工的安排不合理。 (2)软件开发和软件测试不能为同一人。 (3)一般情况下,每个软件配置项的软件需
2、求分析、软件设计与编码、软件测试的人员需要分开,不能由一人全部完成,以确保软件的质量。 问题 3: (1)有问题。 (2)数据结构定义有边界对齐问题; (3)接收和发送端的处理程序没有对大小端转换进行处理。 试题二: 问题 1: (1)8000H (2)8001H (3)8002H 问题 2: (1)将 3AH 立即数传送到 A 中。 (2)将 3AH 存储单元的内容传送到 R4 中。 问题 3: (1)#09FH (2)R0 (3)20H (4)#09EH (5)R0 试题三: 问题 1: (1)条件覆盖是指设计足够的测试用例,使得被测程序每一个判定中的每个条件的所有可能结果至少出现一次。
3、(2)路径覆盖是指设计足够的测试用例,使得被测程序中每条路径至少执行一次。 问题 2:(路径覆盖) 问题 3: (1) (2) (3) (4) (5) 注: (1) (2)答案可以互换, (4) (5)答案可以互换。 试题四: 问题 1: (1)单级或单级中断系统 (2)设备 C,设备 B,设备 A 问题 2: (1)CPU 关中断 (2)保存中断现场 (3)执行中断处理程序 (4)恢复现场 (5)开中断 问题 3: (1)TA = 3TDC + Ts +Ta + TR (2)TB = 2TDC + Ts +Tb + TR (3)TC = TDC + Ts +Tc + TR (4)f = 1
4、/ T 问题 4: (1)用户进程或应用程序 (2)设备无关的系统软件或设备管理程序 (3)设备驱动程序 (4)中断处理程序 试题五: 问题 1:sum = 6 问题 2: (1)static 的作用:是将变量修饰成静态变量,静态变量的存储地址在整个程序的运行执行期间均保留,不会被别的变量占据。 (2)const 的作用,是用于冻结一个变量,使其值在程序中不能被进一步改变。 (3)不安全,有缺陷。 (4)应对形参的有效性进行检查,应判形参 dest,src 指针是否为空,形参 n 是否大于 0,还应保证 dest 所指向的内存空间不越界。 问题 3: (1)ptr1 = ptr1-next (2)ptr2 = ptr2-next (3)ptr2 (4)temp2-next = temp1 (5)temp3