一起答

2008年下半年《嵌入式系统设计师》上午试题(参考答案版)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. ● It should go without saying that the focus of UML is modeling. However, what that means, exactly, can be an open-ended question. (71)is a means to capture ideas, relationships, decisions, and requirements in a well-defined notation that can be applied to many different domains. Modeling not only means different things to different people, but also it can use different pieces of UMLdepending on what you are trying to convey. In general, a UML model is made up of one or more (72) . A diagram graphically represents things, and the relationships between these things. These (73)can be representations of real-world objects, pure software constructs, or a description of the behavior. of some other objects. It is common for an individual thing to show up on multiple diagrams; each diagram represents a particular interest, or view, of the thing being modeled. UML 2.0 divides diagrams into two categories: structural diagrams and behavioral diagrams. (74)are used to capture the physical organization of the things in your system, i.e., how one object relates to another. (75) focus on the behavior. of elements in a system. For example, you can use behavioral diagrams to capture requirements, operations, and internal state changes for elements.

    (71)

    • A.   Programming         
    • B.  Analyzing   
    • C.  Designing           
    • D.  Modeling    (72)
    • A.   views                 
    • B.   diagrams    
    • C.   user views                 
    • D.   structure pictures    (73)
    • A.   things                   
    • B.   pictures    
  2. ● 下面的选项中,属于本地回路地址的是 (68) 。

    (68)

    • A. 120.168.10.1         
    • B. 10.128.10.1  
    • C. 127.0.0.1          
    • D. 172.16.0.1
  3. ● Internet上的DNS服务器中保存有 (70) 。

    (70)

    • A. 主机名            
    • B. 域名到IP地址的映射表
    • C. 所有主机的MAC地址      
    • D. 路由表
  4. ● 下面关于网络系统设计原则的叙述,正确的是 (67) 。

      (67)

    • A. 应该尽量采用先进的网络设备,获得最高的网络性能  
    • B. 网络总体设计过程中,只需要考虑近期目标即可,不需要考虑扩展性 
    • C. 网络系统应采用开放的标准和技术
    • D. 网络需求分析独立于应用系统的需求分析  
  5. ● 下面关于PV 操作的论述,不正确的是 (64) 。

    (64)

    • A.   P 操作和V 操作是执行时不被打断的两个操作系统原语
    • B.   P 操作和V 操作可单独使用
    • C.   PV 操作与信号灯的处理相关
    • D.   P 表示通过的意思,V 表示释放的意思
  6. ●  (60) 是用来论证被测试的系统满足需求的情况,它的目的是为了证明其充分性和正确性,而不是为了发现问题。

    (60)

    • A. 确认测试             
    • B. 回归测试       
    • C. 验收测试   
    • D. 第三方测试
  7. ● 文件系统按不同的存储及管理方式分为不同的类型,不同类型的文件系统对文件大小有不同的限制,FAT32对文件的大小限制为 (62) 之内。

    (62)

    • A. 1GB       
    • B. 2GB                 
    • C. 4GB      
    • D. 64GB
  8. ● 下面C 程序中,若在屏幕上输入数值331后回车,程序执行后,屏幕上显示的输出结果应为 (63) 。

    main(void)

    {   unsigned int a,b,c,d;

         Scanf("%o",&a);

         b = a>>4;

         c = ~ (~ 0<< 4);

         d = b & c;

         printf("d=%o\n",d);

     (63)

    • A. d=10     
    • B. d=15     
    • C. d=25     
    • D. d=45
  9. ● CMM把软件开发过程的成熟度由低到高分为5级,即初始级、可重复级、已定义级、已管理级和优化级。 (59) 有6个关键过程区域,主要解决培训、测试、技术常规和评审过程关注、标准过程方面的问题。

    (59)

    • A. 可重复级             
    • B. 已定义级       
    • C. 已管理级   
    • D. 优化级
  10. ● 设某一个任务需要 8 个加工部件加工才能完成,每个加工部件加工需 2 小时,现在采用流水线加工方式,要完成100个任务,共需 (58) 小时。

    (58)

    • A. 212                       
    • B. 214                
    • C. 216       
    • D. 218
  11. ● 下面不属于软件开发过程的主要阶段的活动是 (56) 。

    (56)

    • A. 需求分析
    • B. 软件设计
    • C. 软件编码与调试
    • D. 软件合格性认证
  12. ● 以下关于硬件抽象层的论述,不合适的是 (53) 。

    (53)

    • A. 采用硬件抽象层可以大大提高系统的移植性
    • B. 采用硬件抽象层可以大大提高系统的运行效率
    • C. 采用硬件抽象层可以缩短系统的测试周期
    • D. 采用硬件抽象层有助于提高系统的可靠性
  13. ● 以下关于优先级继承的叙述中,错误的是 (55) 。

    (55)

    • A. 优先级继承是用来解决优先级反转问题的技术
    • B. 优先级反转是用来解决优先级继承问题的技术
    • C. 当发生一个任务由于等待比它低优先级任务释放资源而被阻塞时,暂时提高低优先级的优先级,使其尽快地执行,并释放高优先级所需的资源
    • D. 优先级继承是由RTOS 完成的
  14.  ● 有一段C 程序如下,执行后,其运行结果为 (52) 。

    int f(int a) {

    • auto     int b = 0;    static   int c = 3;
    • b ++;     c++;    return(a+b+c);    }    main() {
    • int a=2,i;
    • for(i=0; i<3; i++)   printf("%d, ",f(a));    }    (52)
    • A.   7,8,9,     
    • B.   7,7,7,               
    • C.   6,7,8,               
    • D.   9,8,7,
  15.  ● 在软件测试中,白盒测试是基于设计的和基于 (50) 测试。

    (50)

    • A. 需求的     
    • B. 代码的   
    • C. 提炼的             
    • D. 反常的或极端的
  16.  ● -7的反码为 (51) 。

    (51)

    • A. 00000111         
    • B. 10000111   
    • C. 11111000             
    • D. 11100001
  17. ● 寄存器间接寻址方式中,操作数处在 (47) 。

    (47)

    • A. 通用寄存器   
    • B. 主存单元         
    • C. 程序计数器     
    • D. 堆栈
  18. ● IEEE 1394具有 (48) 位地址空间,IEEE 1394的通信协议具有三个协议层,下面不属于这三个协议层的是 (49) 。

    (48)

    • A. 8       
    • B. 16       
    • C. 32                     
    • D. 64    (49)
    • A. 事务层           
    • B. 表示层             
    • C. 链路层             
    • D. 物理层
  19. ● 在串行通信中,根据数据传输方向不同,可以分成三种方式,不包括 (46) 方式。

    (46)

    • A. 单工     
    • B. 双工                 
    • C. 半单工             
    • D. 半双工
  20. ● 在8086微处理器中,若(SS) = 2000H,(SP) = 0100H,(AX) = 2107H,执行指令PUSH AX 后存放数据21H 的物理地址是 (45) 。

    (45)

    • A. 20102H     
    • B. 20101H         
    • C. 200FEH     
    • D. 200FFH
  21. ● 指令周期是指 (43) 。

    (43)

    • A. CPU 从主存取出一条指令的时间
    • B. CPU 执行一条指令的时间
    • C. CPU 从主存取出一条指令加上执行该条指令的时间
    • D. 时钟周期的时间
  22. ● 若对某一寄存器某几位清零,可用一条指令 (42) 处理。

    (42)

    • A.  AND       
    • B.  OR       
    • C.  NOT                   
    • D.  XOR
  23. ● 8086的堆栈采取向下生长的方式,在压入时 (41) 。

    (41)

    • A. SP 先减,再压入数据       
    • B. 先压入数据,SP 再减
    • C. SP 先加,再压入数据       
    • D. 先压入数据,SP 再加
  24.  ● 当软件不符合开发基线或要求时,应编写软件错误报告。在软件错误报告中错误按其来源进行分类,下面 (39) 不属于其分类。

    (39)

    • A. 程序错误   
    • B. 文档错误   
    • C. 设计错误           
    • D. 运行错误
  25.  ● 80386微处理器有32条地址线,在实地址模式下可以寻址的物理空间达 (40)

    (40)

    • A. 1GB       
    • B. 4GB                 
    • C. 16GB                   
    • D. 64GB
  26. ● 某嵌入式系统采用字节编址方式,内存由A4000H到BBFFFH 共有 (35) KB,实现该内存区域需要32K×4bit的SRAM芯片共 (36) 片。

    (35)

    • A. 32      
    • B. 64       
    • C. 96       
    • D. 128    (36)
    • A. 3       
    • B. 4                       
    • C. 6       
    • D. 8
  27. ● 表示浮点数时,若要求机器零在计算机中的表示为全“0”,则阶码应采用  (37)   

    (37)

    • A. 原码   
    • B. 反码     
    • C. 补码      
    • D. 移码
  28. ● 下面是关于 PCB 设计和布线技术中避免串扰的设计原则的论述,不正确的是(38) 。  

    (38)

    • A. 元器件远离易受干扰的区域         
    • B. 加大信号线到地的距离
    • C. 提供正确的阻抗匹配       
    • D. 相互串扰的传输线避免平行走线
  29. ● 某微机系统采用8259中断控制器,若其IR1的中断向量码为29H,则IR3的中断向量码是 (32) 。

    (32)

    • A. 2BH     
    • B. 31H                 
    • C. 39H       
    • D. 3BH
  30. ● 同步通信比异步通信具有较高的传输频率,这是因为 (33) 。

    (33)

    • A. 同步通信不需要应答信号
    • B. 同步通信方式的总线长度较短
    • C. 同步通信采用一个公共时钟信号进行同步
    • D. 同步通信中各部件存取时间比较短
  31. ● 在嵌入式系统中,采用查询方式实现输入输出的主要原因是 (29)  。

    (29)

    • A. 速度最快
    • B. CPU 可以不介入
    • C. 实现起来比较容易
    • D. 在对多个事件查询工作时,能对突发事件做出实时响应
  32. ● 某计算机的存储系统由Cache-主存系统构成,Cache的存取周期为10ns,主存的存取周期为50ns。在CPU执行一段程序时,Cache完成存取的次数为4800次,主存完成存取的次数为200次,则CPU 访问存储系统的平均访问时间是 (30) ns,该Cache -主存系统的效率是 (31) 。

    (30)

    • A. 10      
    • B. 11.60               
    • C. 11.68                   
    • D. 50    (31)
    • A. 0.856     
    • B. 0.862               
    • C. 0.958                   
    • D. 0.960
  33. ● 直接转移指令的功能是将指令中的地址代码送入 (24) 中。

    (24)

    • A. 累加器     
    • B. 地址寄存器  
    • C. 程序计数器     
    • D. 存储器
  34. ● 对于内存与接口地址独立编址的计算机,下列描述中,不正确的是  (28)  。

     (28)

    • A. 内存地址也可做为接口地址使用
    • B. 内存地址不可做为接口地址使用
    • C. 接口地址不可做为内存地址使用
    • D. 接口地址也可做为外存地址使用
  35. ● 在 CPU 的状态寄存器中,若符号标志为“1”,表示运算结果为 (25)  ;若进位标志为“0”,表示 (26)  。

    (25)

    • A. 正       
    • B. 负     
    • C. 零                         
    • D. 不一定    (26)
    • A. 有进位                 
    • B. 无进位             
    • C. 无进位或借位   
    • D. 不一定
  36.  ● 某文件管理系统为了记录磁盘的使用情况,在磁盘上建立了位示图(bitmap)。若系统中字长为 16 位,磁盘上的物理块依次编号为:0、1、2、…,那么 8192 号物理块的使用情况在位示图中的第 (23) 个字中描述。

    (23)

    • A.   256     
    • B.   257     
    • C.   512       
    • D.   513
  37. ● 若一个项目由 9 个主要任务构成,其计划图(如下图所示)展示了任务之间的前后关系以及每个任务所需天数,该项目的关键路径是 (17) ,完成项目最短所需的时间是 (18) 天。

  38. ● 编译程序对高级语言源程序进行翻译时,需要在该程序的地址空间中为变量指定地址,这种地址称为 (19) 。

    (19)

    • A. 逻辑地址   
    • B. 物理地址     
    • C. 接口地址   
    • D. 线性地址
  39. ● MP3是目前最流行的数字音乐压缩编码格式之一,其命名中“MP”是指 (12) ,“3”是指 (13) 。

    (12)

    • A.  media player   
    • B.  multiple parts 
    • C.  music player 
    • D.  MPEG-1 Audio    (13)
    • A.  MPEG-3         
    • B.   version 3   
    • C.   part 3     
    • D.   layer 3
  40. ●  在面向对象系统中,用 (15) 关系表示一个较大的“整体”类包含一个或多个较小的“部分”类。

    (15)

    • A. 泛化     
    • B. 聚合     
    • C. 概化     
    • D. 合成
  41. ● RUP(Rational Unified Process)分为4个阶段,每个阶段结束时都有重要的里程碑,其中生命周期架构是在 (16) 结束时的里程碑。

    (16)

    • A. 初启阶段   
    • B. 精化阶段   
    • C. 构建阶段   
    • D. 移交阶段
  42. ● 李某在《电脑与编程》杂志上看到张某发表的一组程序,颇为欣赏,就复印了一百份作为程序设计辅导材料发给了学生。李某又将这组程序逐段加以评析,写成评论文章后投到《电脑编程技巧》杂志上发表。李某的行为 (11) 。

    (11)

    • A. 侵犯了张某的著作权,因为其未经许可,擅自复印张某的程序
    • B. 侵犯了张某的著作权,因为在评论文章中全文引用了发表的程序
    • C. 不侵犯张某的著作权,其行为属于合理使用
    • D. 侵犯了张某的著作权,因为其擅自复印,又在其发表的文章中全文引用了张某的程序
  43. ● 我国专利申请的原则之一是“ (10) ”。

    (10)

    • A. 申请在先                 
    • B. 申请在先与使用在先相结合
    • C. 使用在先                 
    • D. 申请在先、使用在先或者二者结合
  44. ● 为了防止电子邮件中的恶意代码,应该用 (8) 方式阅读电子邮件。

    (8)

    • A. 文本     
    • B. 网页     
    • C. 程序     
    • D. 会话
  45. ● TCP/IP 在多个层引入了安全机制,其中TLS 协议位于 (9) 。

    (9)

    • A. 数据链路层   
    • B. 网络层   
    • C. 传输层         
    • D. 应用层
  46.  ● 关于在I/O 设备与主机间交换数据的叙述,“ (4) ”是错误的。

    (4)

    • A. 中断方式下,CPU 需要执行程序来实现数据传送任务
    • B. 中断方式和DMA 方式下,CPU 与I/O 设备都可同步工作      
    • C. 中断方式和DMA 方式中,快速I/O 设备更适合采用中断方式传递数据 
    • D. 若同时接到DMA 请求和中断请求,CPU 优先响应DMA 请求
  47. ● Cache 用于存放主存数据的部分拷贝,主存单元地址与 Cache 单元地址之间的转换工作由 (6) 完成

    (6)

    • A. 硬件   
    • B. 软件      
    • C. 用户        
    • D. 程序员
  48. ● 关于校验方法,“ (5) ”是正确的。

    (5)

    • A. 采用奇偶校验可检测数据传输过程中出现一位数据错误的位置并加以纠正
    • B. 采用海明校验可检测数据传输过程中出现一位数据错误的位置并加以纠正
    • C. 采用海明校验,校验码的长度和位置可随机设定    
    • D. 采用CRC 校验,需要将校验码分散开并插入数据位的指定位置中
  49.  ● 在CPU中, (3) 可用于传送和暂存用户数据,为ALU 执行算术逻辑运算提供工作区。

    (3)

    • A. 程序计数器           
    • B. 累加寄存器      
    • C. 程序状态寄存器       
    • D. 地址寄存器
  50.  ● 计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若 x 的阶码大于 y的阶码,则应将 (2) 。

    (2)

    • A.  x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术左移
    • B.  x的阶码缩小至与y的阶码相同,且使x的尾数部分进行算术右移      
    • C.  y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术左移    
    • D.  y的阶码扩大至与x的阶码相同,且使y的尾数部分进行算术右移
  51. ● 计算机内存一般分为静态数据区、代码区、栈区和堆区,若某指令的操作数之一采用立即数寻址方式,则该操作数位于 (1) 。

    (1)

    • A. 静态数据区   
    • B. 代码区       
    • C. 栈区      
    • D. 堆区