一起答

2013年下半年嵌入式系统设计师上,下午真题试题分析与解答

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1.   阅读以下说明,回答问题1至问题3,将答案填入答题纸对应栏内。

    【说明】

        在某嵌入式处理器上,编写以下两段秸序(编译选项中,存储采用4字节对齐方式)。

        程序段1:

    struct    studentl {

     char name [10] ;

     long sno;

     char sex;

     float  score [4] ;

       *pl, al, bl;

    程序段2:

    union   student2 {

     char name [10] ;

     long sno;

     char sex,

     float  score [4] ;

       *p2, a2, b2;

        汉诺塔问题说明:有n个盘子在A处,盘子从小到大,最上面的盘予最小,程序要

    把这n个盘子从A处搬到C处,可以在E处暂存,但任何时候都不能出现大的盘子压

    在小的盘子上面的情况。

        下列是一段求解汉诺塔问题的C语言程序。

    #include    

    void move (int  n, char  a, char  c)

      {

         static int Step=l;

       printf ("Step  %2d:   Disk  %d   %c..-->  %c\n", Step, n, a, c) ;

       Step++;

      }

    void Hanoi (int  n, char  a, char b, cnar  c)

      {

        if (n>l)

        {

         Hanoi (n-l,   a, c, b) ;

         move (n,   a. c) ;

         Hanoi (n-l,  b, a, c) ;

        }

        else move (n,a,c);

        }

        void main()

        {

        Hanoi(3,  ’A’,  、B’,  、C ’);

        }

    【问题1】(3分)

        C语言函数的一般格式为:

        <函数类型>  <函数名>  (<参数列表>)

        {

        <函数体>;

        }

        简答下述问题,将答案填写在答题纸中对应栏目。

        (l)<函数类型>的含义是什么?

        (2)<参数列表>的含义是什么?

        (3)C语言函数之间的参数如何传递?

    【问题2] (6分)

        回答问题,将答案填写在答题纸中对应栏目。

        (1)sizeof(struct studentl)结果是多少

        (2) sizeof(union student2)结果是多少

        (3)变量a2在程序段2中定义,写出执亍以下语句后的输出结果。

        strcpy (a2. name,¨zhangwei¨);

        a2.sex=’f’;

        printf ("%s¨, a2 .name);

    【问题3](6分)

        仔细阅读求解汉诺塔问题的C语言程序,完成其中(1)~(4)空白填空,将答案

    填入答题纸的对应栏内。

        运行结果为:

     Step1:Disk l A---->C

    Step 2:  (l)

    Step 3:  Disk I   C---->B

    Step4: (2)

    Step 5:  (3)

    Step 6:  Disk 2   B---->C

    Step 7:  (4)

  2. 试题四(共15分)

        阅读以下关于某嵌入式系统BIT的说明,回答问题1至问题3,将答案填入答题纸

    的对应栏内。

    【说明】

     

    【说明】

        某公司负责研制一个嵌入式计算机系统,如图4-1所示。该系统以PowerPC处理器

    为核心,通过AD进行实时数据采集,并将采集来的数据进行预处理后,通过RS422总

    线发送给后端计算中心。

     

        同时为了提高产品的安全性和可靠性,设计实现了机内自测试(Built In Test,BIT)。

    BIT依靠自身电路和程序完成对计算机平台硬件的功能检查、故障诊断与隔离。

    【问题1】(6分)

        王工负责对该系统进行故障模式分析,识别出了该系统可能出现的故障模式,如表

    4.1所示。请将属于CPU和RAM的故障填写在答题纸的对应栏中。

       

    【问题2](3分)

        王工设计了三种BIT测试程序,分别是上电BIT、周期BIT、维护BIT。运行流程

    如图4-2所示。

     

                       图4-2软件运行流程示意图

        请回答下面三个问题,将答案填写在答题纸的对应栏中。

        (1)请问不影响和破坏任务正常运行的是哪一种BIT?

        (2)请问具有最完备的测试用例集合,可用于故障隔离和定位的是哪一种BIT?

        (3)请问确保设备单元在使用前都被测式的是哪一种BIT?

    【问题3](6分)

        李工负责设计CPU单元的BIT测试算法,通过对每组指令分别设计一组测试用例,

    定义不同的操作数、操作码和预期值,在指令运行后比较结果与预期值。由于该系统选

    用的处理器集成了多级Cache(高速缓存),并且指令缓存和数据缓存是分开的,执行指

    令功能测试前需要刷新指令Cache,以保证与内存中的测试代码一致。每个测试项的测

    试结果正确为0,故障为1。

        以32位字比较指令cmpw测试为例,cmpw将寄存器rA和rB内数据比较的结果(大于、

    小于、等于)放入条件寄存器CIX,其操作码为Ox7COOOOOO,测试用例数据如表4.2所示。

    表4.2字比较指令CI ipw测试用例数据

        cmpw指令功能测试的算法流程示意如图4—3所示。请补全流程图4.3中的执行操作,

    将答案填写在答题纸的对应栏中。

  3.  阅读以下关于软件测试的说明,回答司题l至问题3,将解答填入答题纸的对应

    栏内。

    【说明】

        使用在汽车、飞机中的嵌入式软件, 日于直接影响人的生命及财产安全,测试要求

    更为严格。语句覆盖、判定覆盖、条件覆盖和MC/DC覆盖是通常对这类软件的要求。

        以下是一段C语言代码,请仔细阅读并回答相关问题:

    【问题1】(6分)

        请根据测试要求,简要说明语句覆盖、判定覆盖、条件覆盖和MC/DC覆盖的含义。

    将答案填写在答题纸的对应栏中。

    【问题2】(5分)

        画出以上代码的流程图,将答案填写在答题纸的对应栏中。

    【问题3】(4分)

        请根据【说明】中的C语言代码,计算满足MC/DC覆盖要求的用例数量及条件取

    值范围,将答案填写在答题纸的对应栏中.

  4.   阅读以下关于某嵌入式处理器和存储器方面的说明,回答问题1至问题3,将答案

    填入答题纸的对应栏内。

    【说明】

        在某嵌入式系统设计中,需要使用嵌入式主处理器对外围模拟视频信号进行采集、

    编码、存储和网络传输。图2-1为李工设计的该嵌入式系统的原理框图:采用两片

    TVP5146芯片进行两路模拟视频数据采集,在该处理器外围采用MAX3232芯片进行串

    口扩展,以方便系统调试,同时在该原理图中还设计了相应的Flash存储器接口,DDR

    存储器,网络及电源等电路。

        在该电路设计中,视频采集芯片TVP5146需要主处理器通过I2C接口进行采集模式、

    亮度、对比度、增益等参数的调节,但是三处理器只有一个12C接口,因此需要将两个

    TVP5146挂载的同一个I2C总线上,如图1-2所示。TVP5146的I2C芯片地址选择如表

    2.1所示,当进行I2C读时,I2C地址的最低位是1,当进行写操作时,I2C地址最低位是

    0,AO由外围电路的高低电平决定,高电32为1,低电平为0。

    【问题1】 (6分,答案用十六进制表示,比如O(AA)

        根据图2-2及表2.1所示,对图2-2中的TVP5146(1)和TVP5146(2)两个芯片分别进

    行I2C读写操作时,其对应的地址依次是:

        TVP5146(1)读操作时的I2C地址:  (1)

        TVP5146(1)写操作时的12C地址:  (2)

        TVP5146(2)读操作时的I2C地址:  (3)

        TVP5146(2)写操作时的I2C地址:  (4)

    【问题2】(3分,答案用十六进制表示,比如( xAA)

        在图2-2原理图设计中,主处理器的串口控制器的时钟为27M,在进行串口调试时,

    李工需要将串口配置为9600bps的波特率,需要对串口控制器的DLL (Divisor Latches

    Low寄存器)和DLH(Divisor Latches High寄存器)进行配置,DLL和DLH的寄存器分

    别如图2-3和图2-4所示。

    ‘  根据以上信息.  DLL和DLH寄存器应该分别被配置为:

        DLL:  (l)

    ,  DLH:  (2)

    【问题3) (6分,答案用十六进制表示,比如OxAA)

        在李工对TVP5146进行配置时,需要编写I2C的读写函数,在进行I2C的读写操作

    时,需要对I2C的控制寄存器、数据寄存器以及状态寄存器进行配置和查询。具体的写

    操作流程为:先配置控制寄存器为写模式,再检查状态寄存器,如果准备就绪,则向数

    据寄存器写数据,写完之后进行状态寄存器查询状态,根据状态退出写操作。具体的读

    操作流程为:先配置控制寄存器为读模式,再检查状态寄存器,如果准备就绪,则从数

    据寄存器中读出,然后退出。李工所选用的处理器对应的I2C控制寄存器、数据寄存器、

    状态寄存器各自的定义如表2.2、表2.3和表2.4所示。

    请将空(1)---(4)处空缺的代码补充完整

  5.  阅读以下关于电梯模拟控制系统设计方案的说明,回答问题1至问题3,将答案填

    入答题纸的对应栏内。

    【说明】

        王工在实验室负责自动电梯模拟控制系统的设计,自动电梯模拟控制系统需要完成

    电梯运行控制算法、输入界面和输出界面三项主要任务。系统结构图如图l-I所示。

        根据电梯运行的流程,把电梯划分为停上状态、运行状态、开门状态和关门状态4

    种控制状态。停止状态是指电梯在没有任何。青求的情况下静止状态,而不是指电梯在运

    行过程中开门前的停顿状况,本题忽略停顿状况,把电梯从运行状态直接迁移为开门状

    态。电梯根据控制状态的迁移规则进行状态迁移,系统初始时,电梯处于停止状态。

    [问题1](6分)    

        电梯根据控制状态的迁移规则进行迁移其状态迁移图如图1-2所示。请根据下面

    状态转移的条件,完成状态迁移图,将解答填入答题纸的对应栏中。

        可供选择的状态转移条件:

        a.其他楼层有呼叫请求:

        b.无呼叫请求;

        c.乘客进入电梯或等待一段时间后;

        d.到达请求楼层;

        e.电梯所在楼层有呼叫请求。

    [问题2](5分)

        电梯运行处理程序的流程图如图1-3,所示。请完成该流程图,将答案填写在答题纸

    的对应栏中。

        

    【问题3】(4分)    

        系统采用多级优先级中断结构,如图1-4所示。它要求CPU在执行完当前指令时转

    而对中断请求进行服务。设备A连接于最高优先级,设备B次之,设备C又次之。IRQx

    为中断请求信号,INTx为CPU发出的中断响应信号。

        现假设:TDC为硬件中断周期时间;TM为一个指令执行周期时间;TA. TB. Tc分别

    为A、B、C的中断服务程序执行时间;Ts、TR为保护现场和恢复现场所需的时间。图

    1-5是中断处理过程示意图。

    当三个设备同时发出中断请求时,依次处理设备A、B、C的时间是多少?这种结

    构下中断饱和时间是多少?请将答案填写在答题纸的对应栏中。

  6. Conventionally,a computer consists of at1.ast one processing element, typically a(73)and some form of memory.

    • A.device
    • B.CPU
    • C.controller
    • D.network
  7. A computer program, orjust a program, is a sequence of (75) ,written to performaspecified task with a computer.

    • A.languages
    • B.instructions
    • C.programs
    • D.functions
  8. The most well-known member of the el hemet protocol family is IEEE 802.11,otherwiseknown as (74).

    • A.virtual private network
    • B.local area network
    • C.storage arca network
    • D.WLAN
  9. Any computer, be it a large PC or a small embedded computer, is useless if it has nomeans to interact with the outside worl

    • A.I/O communications for an embedded computerfrequently happen over a bus called the (71).
    • B.I/O bus
    • C.Memory Bus
    • D.Device bus
    • E.Intemal Bus
  10. Interrupt Service Routines (ISR) are the )ortions of the program code that handle theinterrupt requests. When an Interrupt is triggere i (either a hardware or software interrupt), theprocessor breaks away from the current task. moves the (72) to the ISR, and thencontinues operation. When the ISR has comr Leted, the processor retums execution to theprevious location.

    • A.memory
    • B.function
    • C.instruction pointer D variable
  11. (70)

    • A.TCP
    • B.UDP
    • C.PHP
    • D.IP
  12. (68)

    • A.堆栈技术
    • B.双协议栈技术
    • C.隧道技术
    • D.翻译技术
  13. POP3协议采用(69)一模式进行通信,当客户机需要服务时,客户端软件与POP3服务器建立(70)连接。

    • A.Browser/Server
    • B.Client/Server
    • C.Peer to Peer
    • D.Peer to Server
  14. 在IPv4向IPv6过渡期间,如果要使得两个IPv6结点可以通过现有的IPv4网络进行通信,则应该使用(67);如果要使得纯IPv6结点可以与纯IPv4结点进行通信,则需要使用(68)。

    • A.堆栈技术
    • B.双协议栈技术
    • C.隧道技术
    • D.翻译技术
  15. 某单位的局域网配置如下图所示,PC2发送到Internet上的报文的源IP地址为 (66) 。

     

    • A.192.168.0.2
    • B.192.168.0.1
    • C.202.117.112.1
    • D.202.117.112.2
  16. 在软件质量因素中,软件在异常条件下仍能运行的能力称为软件的 (65)。

    • A.可靠性
    • B.健壮性
    • C.可用性
    • D.安全性
  17. C语言中下列运算符的优先级按由低到高的次序,正确的是(63)。

    • A.①!②+ ⑨< ④& ⑤&&
    • B.①&&②+ ③< ④& ⑤!》
    • C.①! ②&& ③& @< ⑤+
    • D.①&& ②& ⑨< @+ ⑤!
  18. 软件测试可分为静态测试和动态测试,(64)不属于静态测试。

    • A.代码检查
    • B.代码质量度量(圈复杂分析等)
    • C.静态结构分析
    • D.覆盖率分析
  19. 一个项目为了修正一个错误而进行了变更,这个错误被修正,但却引起以前可以正确运行的代码出错.(61)最可能发现这一问题。

    • A.单元测试
    • B.集成测试
    • C.回归测试
    • D.安装测试
  20. 执行下面的一段C程序后,变量result的值应为(62)。(08年55)(09年49)char chr = 127;int result = 128;chr += 1;result += chr;

    • A.O
    • B.1
    • C.128
    • D.256
  21. 软件可移植性是用来衡量软件(60)一的重要尺度之一。

    • A.通用性
    • B.效率
    • C.质量
    • D.人机界面
  22. (59)

    • A.事务层
    • B.表示层
    • C.链路层
    • D.物理层
  23. 设有4个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理器上按单道方式运行,则平均周转时间为(56) 。

    • A.1小时
    • B.2.5小时
    • C.5小时 .
    • D.8小时
  24. 为了解决CPU输出数据的速度远远高于打印机的打印速度这一矛盾,可采用 (57) 。

    • A.并行技术
    • B.通道技术
    • C.缓冲技术
    • D.虚存技术
  25. IEEE 1394具有(58)位地址空间,IEEE1394的通信协议具有三个协议层,不包括(59)。

    • A.8
    • B.16
    • C.32
    • D.64
  26. 在嵌入式系统中,容错技术可以提高计算机系统的可靠性。利用元件冗余可保证在局部故障时系统可正常工作。带有热备份的系统称为双重系统,它是(53)。因此只要有一个子系统正常工作,整个系统仍能正常工作。

    • A.两个子系统同步运行,当联机系统出错时,由备份系统接替故障机工作
    • B.备份子系统处于电源开机状态,一旦联机系统出错时立即切换到备份系统
    • C.两个子系统交替处于联机状态和目检状态
    • D.两个子系统并行工作,提高机器速度,一个子系统出错,放弃并行工作
  27. 对信号量8执行V操作后,以下叙述中正确的是(55)。

    • A.当S等于0时唤醒一个阻塞进程
    • B.当S小于0时唤醒一个阻塞进程
    • C.当S小于等于O时唤醒一个就绪进程
    • D.当S小于0时唤醒一个就绪进程
  28. 如果在一个单处理器的系统中有n个进程,则就绪队列中进程的个数最多为 (54) 。

    • A.1
    • B.n-l
    • C.r
    • D.n+l
  29. 结构化分析方法是一种面向数据流的软件需求分析方法,该方法最常用的图形工具是数据流图,与其匹配使用的是(52)。

    • A.结构图
    • B.数据字典
    • C.数据流
    • D.网络图
  30. 关于软件需求分析,以下叙述中错误的是(51)。

    • A.软件需求分析的任务是确定软件系统的功能、性能、接口等要求
    • B.软件需求分析的基本原则是:能够表达和理解问题的信息域和功能域
    • C.软件需求分析阶段的工作成果是总体设计说明
    • D.软件需求分析工作是一个不断行认识、逐步细化的过程
  31. 关于软件维护,以下叙述中正确的是(50)。

    • A.如果没有文档,也可以很容易地维护一个软件
    • B.设计软件时就应考虑到将来软件的可修改性
    • C.谁写的软件就得由谁来维护
    • D.维护软件就是改正软件中的错吴
  32. 设n的初始值为正整数,设计一个递归算去如下:int fact (int n) { if (n<=0) return l; else return (n*fact (n-l)) ; 以下叙述中正确的是(49) 。

    • A.计算fact(n)需要执行n次函数调用
    • B.计算fact(n)需要执行n+l次函数调用
    • C.计算fact(n)需要执行n+2次函数调用
    • D.计算fact(n)需要执行n-l次函娄[调用
  33. 有空栈S,对下列待进栈元素序列a、b、c、d、e、f进行进栈、进栈、出栈、进栈、进栈、出栈的操作后,栈S的栈顶和栈底元素分别为 (48)。

    • A.c和b
    • B.b和a
    • C.c和a
    • D.d和b
  34. 关于软件测试,以下叙述中错误的是(47) 。

    • A.软件开发过程是自顶向下的,软件测试过程是自底向上的
    • B.单元测试主要采用白盒测试,辅之以黑盒测试
    • C.集成测试通常采用黑盒测试,包括渐增式集成和非增式集成
    • D.确认测试以软件的概要设计文档为依据,通常采用黑盒测试
  35. 关于中断响应时间,以下叙述中正确的是(45) 。

    • A.从中断处理开始到中断处理结束所用的时间
    • B.从发出中断请求,到中断处理结束所用的时间
    • C.从发出中断请求,到进入中断处理程序所用的时间
    • D.从中断处理结束,到再次中断请求的时间
  36. 某32位计算机的Cache容量为16KB Cache块的大小为16B,若主存与Cache地址映像采用直接映射方式,则主存地址1234E8F8(十六进制)装入Cache的地址是(44)。

    • A.OO01 0001 0011 01
    • B.0100 0100 0110 10
    • C.I010 0011 1110 00
    • D.1101 0011 1010 00
  37. 关于嵌入式操作系统及其特点,以下叙述中错误的是(46)。

    • A.嵌入式操作系统是在嵌入式硬件上提供一个应用程序的运行平台
    • B.嵌入式硬件资源相对有限,因此操作系统内核较小
    • C.嵌入式操作系统通常具有较好的可移植性
    • D.嵌入式操作系统往往需要控制硬件装置,因此,不用考虑实时性
  38. 使用串行总线传输数据时,被传输的数据(43) 。

    • A.在发送设备和接收设备中都是进行串行到并行的变换
    • B.在发送设备和接收设备中都是进行并行到串行的变换
    • C.在发送设备进行串行到并行的变换,在接收设备进行并行到串行的变换
    • D.在发送设备进行并行到串行的变换,在接收设备进行串行到并行的变换
  39. 某同步总线的时钟频率为100MHz,宽蔓为32位,地址/数据线复用,每传输一个地址或者数据占有一个时钟周期。若该总线支持burst(猝发)传输方式,则一次“主存写”总线事务传输128位数据所需要的时间至少是(42)。

    • A.20ns
    • B.40ns
    • C.50ns
    • D.80ns
  40. 以下叙述中错误的是(40) 。

    • A.实时系统就是响应快的系统
    • B.JTAG主要用于芯片内部测试及系统调试
    • C.嵌入式系统在开发过程中,下载bootloader可以采用Jtag接口
    • D.触摸屏是一种输入输出设备
  41. 假定编译器规定int和short类型长度分别为32位和16位,执行下列C语言语句:unsigned short a = 65534.unsigned int b ; b =a; 得到b的机器数为(41)。

    • A.00007FFEH
    • B.OOOOFFFEiH
    • C.FFFF7FFEH
    • D.FFFFFFFEH
  42. 以下叙述中不是嵌入式系统特点的是(38)。

    • A.要求编码体积小,能够在嵌入式系统的有效存储空间内运行
    • B.面向应用,可以进行裁减和移植
    • C.用于特定领域,不需要支持多任务
    • D.可靠性高,无需人工干预独立运行,并处理各类事件和故障
  43. 一个16Kx32位的存储器,其地址线和数据线的位数分别是(39)。

    • A.12和32
    • B.14和32
    • C.12和16
    • D.14和16
  44. 存储一个32位数Ox2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为(36) 。

    • A.Ox21
    • B.Ox68
    • C.0x65
    • D.Ox02
  45. 以下叙述中正确的是(37) 。

    • A.宿主机与目标机之间只需要建立逻辑连接即可
    • B.在嵌入式系统中,调试器与被调试程序必须位于同一台机器上
    • C.在嵌入式系统开发中,通常采用的是交叉编译器
    • D.宿主机与目标机之间的通信方式只有串口和并口两种
  46. 计算机使用总线结构的主要优点是侵于实现积木化,缺点是(35)。

    • A.地址信息、数据信息和控制信息不能同时出现
    • B.地址信息与数据信息不能同时出现
    • C.在总线中多个设备之间数据只能分时传输
    • D.地址信息与数据信息能同时出现
  47. 嵌入式系统的硬件部分可以分为三个部分,依次是处理器核、外围电路、外设与扩展,以下叙述中错误的是(33)。

    • A.处理器核负责指令的执行
    • B.存储单元(如Flash芯片等)属于处理器核
    • C.外围电路包括嵌入式系统所需的基本存储管理、晶振、复位、电源控制等
    • D.外设与扩展是指嵌入式系统与真实环境交互的接口
  48. 与PC机系统相比,(34)不是嵌入式系统独具的特点。

    • A.系统内核小
    • B.专用性强
    • C.可执行多任务
    • D.系统精简
  49. 根据信息的交换方式,可以将通道分为三种类型:字节多路通道、数据选择通道和数组多路通道,字节多路通道是按照字节交叉方式工作的,数据选择通道每次以块为单位传送一批数据,数组多路通道有多个非分配型子通道,可以连接多台高速外围设备,下图中(1)处最适合使用哪种通道方式? (30)。

    • A.字节多路通道
    • B.数据选择通道
    • C.数组多路通道
    • D.任意一种都可以
  50. 电路板的设计分为前处理、中处理和后处理。不属于中处理的是(32)。

    • A.设置电路板的层面
    • B.进行系统布线
    • C.原理图设计
    • D.在电路板上放置测试点
  51. VHDL中的子程序包含函数和过程两种,下列关于VHDL中的函数和过程的叙述错误的是(31)。

    • A.函数内部的描述语句不能对函数体外定义的信号或变量赋值
    • B.函数是不可综合的
    • C.过程中的变量需要在每次调羽时初始化
    • D.过程语句体中的顺序描述语句可以对过程语句外的信号赋值
  52. 在嵌入式处理器中,下面关于“菊花链”仲裁的叙述,错误的是(29) 。

    • A.菊花链仲裁又称为串行仲裁
    • B.菊花链仲裁使用三根控制线:总线请求线、总线允许线和总线忙线
    • C.在菊花链模式下,总线允许线连接的先后次序决定了每个模块的优先级
    • D.在菊花链模式下,每一时刻可以有多个模块作为总线通信的实际主控模块
  53. 某按字节编址的嵌入式处理器在进行存储电路设计时,其SDRAM为32位宽,外围设备SDRAM的地址线AO应该和处理器SoRAM控制器的(28)地址线相连。

    • A.AO
    • B.A1
    • C.A2
    • D.A3
  54. 嵌入式存储器系统设计中,一般使用.三种存储器接口电路:NOR Flash接口、NANDFlash接口和SDRAM接口电路,以下叙述中错误的是(27) 。

    • A.系统引导程序可以放在NORFlash中,也可以放在NAND Flash中
    • B.存储在NOR Flash中的程序可以直接运行
    • C.存储在NAND Flash中的程序可以直接运行
    • D.SDRAM不具有掉电保持数据的特性,其访问速度要大于Flash存储器
  55. 在嵌入式系统中,以下叙述中错误的是(26)。

    • A.板级支持包主要目的是屏蔽底层硬件,不负责系统的引导和设备驱动操作
    • B.嵌入式实时操作系统可以分为基本内核和扩展内核两部分
    • C.应用编程接口一般以库或者组件的形式提供
    • D.在实际构建嵌入式系统时,并不一定需要应用编程接口API
  56. (23)

    • A.P1→P2→P4→P5→P3
    • B.P5→P2→P4→P3→P1
    • C.P4→P2→P1→P5→P3
    • D.P5→P1 P4→P2→P3
  57. 嵌入式处理器指令系统一般采用精简指令集(RISC)或者复杂指令集(CISC),以下关于RISC和CISC的叙述中,错误的是( 24)。

    • A.CISC的指令种类要多于RISC
    • B.RISC的寻址方式复杂,CISc:的寻址方式简单
    • C.CISC的有些指令执行时间长,RISC多为单周期指令
    • D.RISC中Load/Store指令对存储器进行操作,其余指令对寄存器进行操作
  58. 在嵌入式实时系统中,主要有三个指标来衡量系统的实时性,即响应时间、吞吐量和生存时间,针对这三个指标,以下叙述中错误的是(25)。

    • A.响应时间是计算机从识别-一卜外部事件到做出响应的时间
    • B.吞吐量是指在给定的时间内,系统可以处理的事件总数
    • C.生存时间是数据有效等待时间,在这段时间内数据是有效的
    • D.单纯使用绝对的响应时间长短就可以衡量系统的实时性
  59. 假设段页式存储管理系统中的地址结构如下图所示,则系统中 (21)。

    • A.页的大小为4K,每个段的大小均为4096个页,最多可有256个段
    • B.页的大小为4K,每个段最大允许有4096个页,最多可有256个段
    • C.页的大小为8K,每个段的大小均为2048个页,最多可有128个段
    • D.页的大小为8K,每个段最大,允许有2048个页,最多可有128个段
  60. 假设系统中有三类互斥资源R1、R2和R3,可用资源数分别为10、5和3。在TO 时刻系统中有P1、P2、P3、P4和P5五个进程,这些进程对资源的最大需求量和已分配资源数如下表所示,此时系统剩余的可用资源数分别为(22)。如果进程按(23)序列执行,那么系统状态是安全的。

    • A.1. 1和 0
    • B.1. 1和 1
    • C.2. 1和0
    • D.2. O和1
  61. (20)不是单元测试主要检查的内容,

    • A.模块接口
    • B.全局数据结构
    • C.局部数据结构
    • D.重要的执行路径
  62. 程序运行过程中常使用参数在函数(过程)间传递信息,引用调用传递的是实参的 (19) 。 A。地址

    • A.类型
    • B.名称
    • C.值
  63. 在划分模块时,一个模块的作用范围应该在其控制范围之内。若发现其作用范围不在其控制范围内,则(16)不是适当的处理方法。

    • A.将判定所在模块合并到父模块中,使判定处于较高层次
    • B.将受判定影响的模块下移到控制范围内
    • C.将判定上移到层次较高的位置
    • D.将父模块下移,使该判定处于较高层次
  64. 下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则里程碑(17).在关键路径上。若在实际项目进展中,活动AD在活动AC 开始3天后才开始,而完成活动DG过程中,由于有临时事件发生,实际需要15天才能完成,则完成该项目的最短时间比原计划多了 (18)天。

    • A.B
    • B.C
    • C.D
    • D.I
  65. (18)

    • A.8
    • B.3
    • C.5
    • D.6
  66. 以下作品中,不适用或不受著作权法保护的是(14)。

    • A.某教师在课堂上的讲课
    • B.某作家的作品《红河谷》
    • C.最高人民法院组织编写的《行政诉讼案例选编》
    • D.国务院颁布的《计算机软件保护条例>
  67. 以下关于数据流图中基本加工的叙述,不正确的是(15) 。

    • A.对每一个基本加工,必须有一个加工规格说明
    • B.加工规格说明必须描述把输入数据流变换为输出数据流的加工规则
    • C.加工规格说明必须描述实现加工的具体流程
    • D.决策表可以用来表示加工规格说明
  68. 为说明某一问题,在学术论文中需要引用某些资料。以下叙述中,错误的是(13)。

    • A.既可引用发表的作品,也可引用未发表的作品
    • B.只能限于介绍、评论作品
    • C.只要不构成自己作品的主要部分,可适当引用资料
    • D.不必征得原作者的同意,不需要向他支付报酬
  69. 以下多媒体素材编辑软件中, (1 2)主要用于动画编辑和处理。

    • A.WPS
    • B.Xara3D
    • C.PhotoShop
    • D.Cool Edit Pro
  70. 矢量图是常用的图形图像表示形式, (10)是描述矢量图的基本组成单位。

    • A.像素
    • B.像素点
    • C.图元
    • D.二进制位
  71. 视频信息是连续的图像序列,(11)是构成视频信息的基本单元。

    • A.帧
    • B.场
    • C.幅
    • D.像素
  72. 下列算法中,不属于公开密钥加密算法的是(9)。

    • A.ECC
    • B.DSA
    • C.RSA
    • D.DES
  73. 下列网络攻击行为中,属于DoS攻击的是(7)。

    • A.特洛伊木马攻击
    • B.SYN Flooding攻击
    • C.端口欺骗攻击
    • D.IP欺骗攻击
  74. PKI体制中,保证数字证书不被篡改的方法是.(8)。

    • A.用CA的私钥对数字证书签名
    • B.用CA的公钥对数字证书签名
    • C.用证书主人的私钥对数字证书签名
    • D.用证书主人的公钥对数字证书签名
  75. 若某计算机字长为32位,内存容量为2GB,按字编址,则可寻址范围为 (6) 。

    • A.1024MB
    • B.IGB
    • C.512MB
    • D.2GB
  76. 构成运算器的部件中最核心的是(5)。

    • A.数据总线
    • B.累加器
    • C.算术逻辑运算单元
    • D.状态寄存器
  77. 指令寄存器的位数取决于(2) 。

    • A.存储器的容量
    • B.数据总线的宽度
    • C.指令字长
    • D.地址总线的宽度
  78. 某指令流水线由4段组成,各段所需要的时间如下图所示。连续输入8条指令时的吞吐率(单位时间内流水线所完成的任务数或输出的结果数)为 (4) 。

    • A.A
    • B.B
    • C.C
    • D.D
  79. 若计算机存储数据采用的是双符号位(00表示正号、11表示负号),两个符号相同的数相加时,如果运算结果的两个符号位经(3)运算得1,则可断定这两个数相加的结果产生了溢出。

    • A.逻辑与
    • B.逻辑或
    • C.逻辑同或
    • D.逻辑异或
  80. 在程序执行过程中,Cache与主存的地址映像由(1)。

    • A.硬件自动完成
    • B.程序员调度
    • C.操作系统管理
    • D.程序员与操作系统协同完成