2019年下半年软件水平考试(中级)嵌入式系统设计师上午(基础知识)真题试卷含答案解析_第1页
2019年下半年软件水平考试(中级)嵌入式系统设计师上午(基础知识)真题试卷含答案解析_第2页
2019年下半年软件水平考试(中级)嵌入式系统设计师上午(基础知识)真题试卷含答案解析_第3页
2019年下半年软件水平考试(中级)嵌入式系统设计师上午(基础知识)真题试卷含答案解析_第4页
2019年下半年软件水平考试(中级)嵌入式系统设计师上午(基础知识)真题试卷含答案解析_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中文选择题一-为题目类型

1某系统的可靠性结构框图如下图所示。假设部件1、2、3的可靠度分别为0.90、

0.80、0.80(部件2、3为冗余系统)。若要求该系统的可靠度不小于0.85,则进行系统

设计时,部件4的可靠度至少应为(1)o

-m--m-

kEH

A________________B°S5..

■0.9X(l-(l-0.8)2),0.9X(I-0.8)2

0.850.85

C0.9X(0.8+0.8)D*0.9X2X(l-0.8)

(A)

(B)

(C)

(D)

2在ISO/IEC软件质量模型中,易使用性是指与使用所需的努力和由一组规定或隐含的用

户对这样使用所作的个别评价有关的一组属性,其子特性不包括(2)。

(A)易理解性

(B)易学性

(C)易分析性

(D)易操作性

3.(3)不是采用MVC(模型一视图一控制器)体系结构进行软件系统开发的

优点。

(A)有利于代码重用

(B)提高系统的运行效率

(C)提高系统的开发效率

(D)提高系统的可维护性

4执行指令时,将每一条指令都分解为取指、分析和执行三步。己知取指时间t取指=54t,

分析时间t分析=2Z\t,执行时间t执行=3Z\t。若按照[执行]k、[分析]k+i、[取指]k+2重叠的流

水线方式执行指令,从头到尾执行完500条指令需(4)Ato

(A)0

(B)5

(C)0

(D)5

5某个模块中各处理元素都密切相关于同一功能且必须顺序执行,前一处理元素的输出就

是下一处理元素的输入,则该模块的内聚类型为(5)内聚。

(A)过程

(B)时间

(C)顺序

(D)逻辑

6下列算法中,不属于公开密钥加密算法的是(6)o

(A)ECC

(B)DSA

(C)RSA

(D)DES

7Kerberos系统中可通过在报文中加入(7)来防止重放攻击。

(A)会话密钥

(B)时间戳

(C)用户ID

(D)私有密钥

8李某受非任职单位委托,利用其实验材料、实验室和技术资料完成了一项软件开发。对

该软件的权利归属,表达正确的是(10)o

(A)该软件属于委托单位

(B)若该单位与李某对软件归属有特别约定,则遵从约定:无约定的,原则上归属于李某

(C)取决于该软件是否属于该单位分派给李某的

(D)无论李某与该单位有无特别约定,该软件都属于李某

9李工是某软件公司的软件设计师,每当软件开发完成均按公司规定申请软件著作权,该

软件的著作权(11)o

(A)应由李工享有

(B)应由公司和李工共同享有

(C)应由公司享有

(D)除署名权以外,著作权等其他权利由李工享有

D某考试系统的部分功能描述如下:审核考生报名表;通过审核的考生登录系统,系统自

动为其生成一套试题;考试中心提供标准答案:阅卷老师阅卷,提交考生成绩;考生查看

自己的成绩。若用数据流图对该系统进行建模,则(12)不是外部实体。

(A)考生

(B)考试中心

(C)阅卷老师

(D)试题

11以下关于各类文档撰写阶段的叙述中,不正确的是(13)o

(A)软件需求规格说明书在需求分析阶段撰写

(B)概要设计规格说明书在设计阶段撰写

(C)测试计划必须在测试阶段撰写

(D)测试分析报告在测试阶段撰写

2在CPU的内外常设置多级高速缓存(Cache),其主要目的是(14)。

(A)扩大主存的存储容量

(B)提高CPU访问主存数据或指令的效率

(C)扩大存储系统的容量

(D)提高CPU访问外存储器的速度

B以下关于软件风险的叙述中,不正确的是(17)。

(A)风险是可能发生的事件

(B)如果发生风险,风险的本质、范围和时间可能会影响风险所产生的后果

(C)如果风险可以预测,则可以避免其发生

(D)可以对风险进行控制

M表达式(a—b)*+(c+d)的后缀式(逆波兰式)是(20)o

(A)abcd-+-

(B)ab-c+d*

(C)abc—d*

(D)ab-cd+*

E触发器是构成时序逻辑电路的基本器件之一,下面描述中不正确的是(24)o

(A)触发器具有两个稳定状态

(B)触发器是具有记忆功能的二进制信息存储器件

(C)必须用触发器来设计计数器、加法器等集成逻辑器件

(D)集成触发器通常具有异步置位、复位的输入功能控制端

B在五级流水线的嵌入式处理器设计中,一般包括取指、译码、执行、访存和回写。下面

对这五个阶段描述不正确的是(25)o

(A)取值是指从存储器中取出指令,并将其放入指令流水线

(B)译码是指对指令进行译码,执行是指通过算术逻辑单元进行运算

(C)访存是指访问数据存储器

(D)回写是指将指令产生的结果回写到外部存储器

EI/O端口的访问包括存储器映射方式和I/O映射方式,下面描述中不正确的是

(26)。

(A)存储器映射方式是指对端口地址和存储器统一编址

(B)I/O映射方式是指对端口地址和存储器分开独立编址

(C)存储器映射方式中,对端口内容不能进行算术逻辑运算、移位等操作

(D)I/O映射方式中需要使用专门的I/0指令对I/0端口进行操作

B下图描述的是DMA访问原理框图,DMA传输一般分为四个阶段:申请阶段、响应阶段、

数据传送阶段和传送结束阶段,图中的(1)、(2)、(3)、(4)应该依次为(27)0

(B)总线请求、总线响应、DMA请求、DMA响应

©总线响应、总线请求、DMA请求、DMA响应

⑪总线响应、总线请求、DMA响应、DMA请求

BRS422和RS485都是在RS-232c的基础上发展起来的串行数据接口标准,下面描述正确

的是(28)o

(A)RS422和RS485标准只有电气特性的规定,而不涉及接插件、电缆

(B)RS422采用的是“平衡”信号,而非差分信号

(C)RS422是一种单机发送、单机接收的单向平衡传输规范

(D)RS485标准上没有定义总线上最大设备个数情况下的电气特性

2)IC总线协议包含物理层和数据链路层,下图是常见的多个HC设备接口示意图,下面

描述不正确的是(29)o

(A)在物理层,IIC使用两条信号线,一条是串行数据线、一条是串行时钟线

®在数据链路层,每个IIC设备不用具有唯一的设备地址

。在HC构成系统中,可以是多主系统,但任一时刻只能有一个主HC设备

⑪IC具有总线仲裁功能

a为了更加灵活地运用中断,计算机采用中断屏蔽技术,下列描述错误的是

(30)o

(A)一般中断控制器将中断屏蔽位集中在一起,构成中断屏蔽寄存器

(B)不可屏蔽中断一旦提出请求,CPU必须无条件响应

(C)对可屏蔽中断,仅受本身屏蔽位控制,而不受CPU中断允许标志位控制

(D)中断源在对应的中断屏蔽位为屏蔽状态时,其中断请求不能被CPU响应22.

协处理器是连接在CPU上面的附属器件,下面关于协处理器描述不正确的是(31)

®必须在CPU的指令集中保留某些操作码用于协处理器操作

®协处理器一般用于执行一些特殊指令

。协处理器可以在自己的寄存器上执行加载和存储操作

®协处理器和CPU之间不能进行数据交互

23.下图为典型的复位电路,针对该复位电路,下列描述错误的是(32)

VDD33

U1AU2BU3C

74HM74F0474F04

IOnF/l6V

复位按钮

®系统上电时,通过电阻R1向电容C1充电

(B)当C1电压未达到门限电压时,RESET端输出高电平,系统进入复位状态

©当C1电压达到门限电压时,RESET端输出高电平,系统进入复位状态

⑪按下复位按钮时,C1两端的电荷会被放掉,系统进入复位状态

24.以下不属于嵌入式系统硬件PCB图设计原则的是(33)o

(A)高速信号优先

(B)先整体设计再局部调整

(C)先简单后复杂

(D)优先核心器件布局

25.为解决计算机与打印机之间速度不匹配的问题,通常设置一个打印数据缓冲区,主机

将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区中取出数据。该缓冲区的

逻辑结构应该是(34)。

(A)栈

(B)队列

(C)树

(D)图

26.操作系统执行系统调用的过程包括如下主要操作:①返回用户态②执行陷入(trap)指

令③传递系统调用参数④执行相应的服务程序正确的执行顺序是(35)。

(A)②一③一①一④

(B)②一④一⑧一①

(C)③一②一④一①

(D)③一④一②一①

27.下列关于基于时间片的进程调度的叙述中,错误的是(36)o

(A)时间片越短,进程切换的次数越多,系统开销也越大

(B)当前进程的时间片用完后,该进程状态由执行态变为阻塞态

(C)时钟中断发生后,系统会修改当前进程在时间片内的剩余时间

(D)影响时间片大小的主要因素包括响应时间、系统开销和进程数量等

28.某计算机主存容量为64KB,其中ROM区为4KB,其余为RAM区,按字节编址。现要用

2KX8位的ROM芯片和4KX4位的RAM芯片来设计该存储器,则需要上述规格的ROM芯片

数和RAM芯片数分别是(37)。

(A)1、15

(B)2、15

(C)1、30

(D)2、30

29.计算机处理外部中断时,应该由操作系统保存的是(38)o

(A)程序计数器的内容

(B)通用寄存器的内容

(C)块表(TLB)的内容

(D)Cache中的内容

30.下列选项中会导致进程从执行态变为就绪态的事件是(39)o

(A)执行等待操作

(B)申请内存失败

(C)启动U0设备

(D)被高优先级进程抢占

31.一台计算机的显示存储器用DRAM芯片实现,要求显示分辨率为1024X1024,颜色深度

为24位,帧频为100Hz,显示总带宽的50%用来刷新屏幕,则需要的显存总带宽至少为

(40)o

(A)OMbps

(B)OMbps

(C)OMbps

(D)OMbps

32.总线主设备指的是(41)。

(A)总线上的智能设备

(B)总线目标设备

(C)可申请并能获得总线使用权的设备

(D)总线控制器

33.关于BootLoader,下列理解错误的是(44)。

(A)BootLoader是在操作系统内核运行之前运行的一小段程序

(B)BootLoader是通用的

(C)有些BootLoader支持多CPU

(D)BootLoader的功能之一是初始化硬件

34.下列对软件需求分析理解错误的是(45)o

(A)需求分析阶段包括需求提出、需求描述、需求评审和需求实现

(B)需求分析的工作是准确描述软件功能、性能、接口需求,以及设计限制

(C)需求分析阶段的工作产品是软件需求规格说明和软件接口需求规格说明

(D)需求分析是软件设计的基础

35.关于嵌入式系统特点,下列理解不正确的是(46)。

(A)软、硬件可剪裁

(B)满足应用系统对功能、性能、可靠性、成本、体积和功耗的严格要求

(C)系统驻留的软件不变,所以经常称为“固件”

(D)面向特定的应用

36.下列对嵌入式操作系统的理解,错误的是(47)。

(A)系统内核小

(B)专用性强

(C)可靠性要求高

(D)天脉、VxWorks、UNIX都是嵌入式OS

37.对于嵌入式系统,下面理解不正确的是(48)o

(A)嵌入式系统一般由嵌入式计算机系统和执行装置组成

(B)嵌入式计算机系统由硬件层、系统软件层和应用层构成

(C)执行装置接受嵌入式计算机系统的控制命令,执行规定的操作和任务

(D)执行装置是嵌入式系统的核心

38.软件设计中,模块划分应遵循的准则是(49)

(A)低内聚低耦合

(B)低内聚高耦合

(C)高内聚低耦合

(D)高内聚高耦合

39.关于嵌入式SQL,下列描述不正确的是(50)0

®嵌入式SQL属于SQL语言在嵌入式环境下的一种使用

(B)嵌入式SQL是把SQL语言嵌入到宿主语言中进行数据访问和处理

©嵌入式SQL执行前,首先要与数据库进行连接

⑪嵌入式SQL通常是交互式进行数据库操作

40.堆是一种有用的数据结构,下列关键字序列中,(51)是一个堆。

(A)16,72,31,23,94,53

(B)94,53,31,72,16,53

(C)16,53,23,94,31,72

(D)16,31,23,94,53,72

41.嵌入式系统中,BIT(Built-inTest)的功能不包括(52)。

(A)提供系统故障检测和故障隔离能力

(B)是设备驱动程序的重要组成部分

(C)快速判断系统是否可用

(D)提高系统可靠性,降低系统维护费用

42.下面的程序(a)和程序(b)运行后,y和c的值分别是(53)

程序(a):ttdefinef(x)x*xmain(){intx=2;floaty;v=x/f(x);)程序(b):

main(){inti=l;c=3;switch(i){case1:c++;case2:c+12;default:

c+=5;}}

(A)y=2,c=ll

(B)y=2,c=4

(C)y=0.5,c=ll

(D)y=0.5,c=4

43.关于RapidlO技术,下列说法中错误的是(54)。

(A)RapidlO是一种高速串行总线,传输速率可达Gbps量级

(B)RapidlO协议采用由物理层、逻辑层和传输层构成的三层体系结构

(C)RapidlO技术多采用基于交换机的互连拓扑结构

(D)RapidlO已取代了其他互连技术,成为解决嵌入式互连问题的最佳选择

44.设有4个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理器上按单道

方式运行,则平均周转时间为(55)。

(A)1小时

(B)2.5小时

(C)5小时

(D)8小时

45.下面对父进程和子进程的叙述不正确的是(56)o

(A)父进程创建子进程,因此父进程执行完之后,子进程才能运行

(B)父进程和子进程之间可以并发执行

(C)父进程可以等待所有子进程结束后再执行

(D)撤销父进程时,可同时撤销其子进程

46.在c语言中,chat•型数据在内存中的存储形式是(57)。

(A)补码

(B)反码

(C)原码

(D)ASCII码

47.若执行下列程序时从键盘上输入5,则输出结果是(58)。#includemain()

{intx;scanf("%d",&x)if(x++>5)printf("%d\n",x);elseprintf("%d

\n”,x---);}

(A)7

(B)6

(C)5

(D)4

48.如果文件系统采用二级目录结构,就可以(59)。

(A)缩短访问文件存储时间

(B)实现文件共享

(C)解决文件同名冲突问题

(D)节省主存空间

49.软件测试的目的是发现软件的错误。使用白盒测试方法时,确定测试数据应根据

(60)和制定的覆盖标准。

(A)程序的内部逻辑

(B)程序的复杂程度

(C)使用说明书

(D)程序的功能文档

50.软件能力成熟度模型CMM中,将软件能力成熟度自低到高依次划分为5级。除等级1

外,每个成熟度等级被分解成几个关键过程域,其中“同行评审”属于(61)的关

键过程域。

(A)可重复级

(B)优化级

(C)己管理级

(D)己定义级

51.基线是经过正式验证或确认,并作为后续工作开展依据的一个或一组工作产品,软件项

目至少应形成功能基线、分配基线和产品基线三类基线。功能基线形成的时机是

(62)o

(A)在系统分析与软件定义阶段结束时

(B)在需求分析阶段结束时

(C)在软件设计阶段结束时

(D)在综合测试阶段结束时

52.以下描述不是软件配置管理功能的是(63)o

(A)配置标识

(B)版本控制

(C)审计和审查

(D)程序设计

53.IPv6的地址空间是IPv4的(68)倍。

(A)4

(B)6

(C)8

(D)6

54.下面的无线通信技术中,通信距离最短的是(69)。

(A)蓝牙

(B)窄带微波

(C)CDMA

(D)蜂窝通信

55.在发送电子邮件附加多媒体数据时需采用(70)协议来支持邮件传输。

(A)MIME

(B)SMTP

(C)POP3

(D)IMAP4

中文选择题(含2小题)-一为题目类型

某电子商务网站向CA申请了数字证书,用户可以通过使用⑻验证(9)的

真伪来确定该网站的合法性。

56.(8)

(A)CA的公钥

(B)CA的签名

(C)网站的公钥

(D)网站的私钥

57.(9)

(A)CA的公钥

(B)CA的签名

(C)网站的公钥

(D)网站的私钥

下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活

动,边上的权重表示活动的持续时间(天),则里程碑(15)不在关键路径上。在其

他活动都按时完成的情况下,活动BE最多可以晚(16)天开始而不影响工期。

(A)B

(B)C

(C)D

(D)J

61.

(A)0

(B)1

(C)2

(D)3

将编译器的工作过程划分为词法分析、语法分析、语义分析、中间代码生成、代码优化和

目标代码生成时,语法分析阶段的输入是(18)。若程序中的括号不配对,则会在(19)

阶段检查出该错误。

62.(18)

(A)记号流

(B)字符流

(C)源程序

(D)分析树

63.(19)

(A)词法分析

(B)语法分析

(C)语义分析

(D)目标代码生成

某计算机存储器按字节编址,采用小端方式存放数据,假定编译器规定int型和short型

长度分别为32位和16位,并且数据按双字节对齐存储。某C语言程序段如下。structf

inta;charb;shortc;}record;record.a=273:a=273;若record变量的首地址

为0xc008,则地址0xc008中的内容是(42),record,c的地址是(43)。

65.(42)

(A)Oxll

(B)0x01

(C)0x10

(D)0x00

66.(43)

(A)OxcOOa

(B)OxcOOc

(C)OxcOOd

(D)OxcOOe

受控库存放的内容包括(64)文档和(65)代码。

68.(64)

(A)通过评审且评审问题已归零或变更验证己通过,均已完成签署的

(B)只要完成编写的各种文档

(C)在软件设计阶段结束时

(D)在综合测试阶段结束时

69.(65)

(A)通过了项目规定测试的,或回归测试的,或产品用户认可的

(B)只要完成编写的各种文档

(C)在软件设计阶段结束时

(D)在综合测试阶段结束时

在TCP/IP网络中,建立连接进行可靠通信是在(66)完成的,此功能在OSI/RM

中是在(67)层来实现的。

71.(66)

(A)网络层

(B)数据链路层

(C)应用层

(D)传输层

72.(67)

(A)应用层

(B)会话层

(C)表示层

(D)网络层

中文选择题(含3小题)--为题目类型

作控制这5个进程的同步与互斥的程序如下,程序中的空①和空②处应分别为

(21),空③和空④处应分别为(22),空⑤和空⑥处应分别为

beg:n

SI,S2,S3,S4,S5,S6:semaphore;〃定义信号量

SI0;S20;S3:=0;S4:=0;S5:*0;S6:=0;

Cobegin

processPlprocessP2processP3processF4processP5

BeginBeginBeginBeginBegin

⑷1____

PI执行;P(S1);P<S2);匚⑥」

P2执行;P3执行;P(S4);P5执行;

'―[②1;[③P4执end;

end;end;end;直;

Coend;«nd;

end.

74.(21)

(A)V(S1)和P(S2)P(S3)

(B)P(S1)和V(S1)V(S2)

(C)V(Sl)和V(S2)V(S3)

(D)P(S1)和V(S1)P(S2)

75.(22)

(A)V(S4)V(S5)^CIP(S3)

(B)V(S3)V(S4)^V(S5)

(C)P(S4)P(S5^DV(S5)

(D)P(S4)P(S5)和V(S4)

76.(23)

(A)P(S6)和P(S5)V(S6)

(B)V(S5)和V(S5)V(S6)

(C)P(S6)和P(S5)P(S6)

(D)V(S6)和P(S5)P(S6)

英文选择题(含5小题)-一为题目类型

Edgecomputingisa(71),openITarchitecturethatfeatures

decentralizedprocessingpower,enablingmobilecomputingandInternetof

Things(loT)technologies.Inedgecomputing,dataisprocessedbythe(72)

itselforbyalocalcomputerorserver,ratherthanbeing

transmittedtoadatacenter.Edgecomputingenablesdata-streamacceleration,

includingreal-timedataprocessingwithoutlatency.Itallowssmart

(73)anddevicestorespondtodataalmostinstantaneously,asitsbeing

created,eliminatinglagtime.Thisiscriticalfortechnologiessuchasself­

drivingears,andhasequallyimportantbenefitsforbusiness.Edgecomputing

allowsforefficientdataprocessinginthatlargeamountsofdatacanbe

processednearthesource,reducing(74)bandwidthusage.Thisboth

eliminatescostsandensuresthatapplicationscanbeusedeffectivelyin

(75)_locations.Inaddition,theabilitytoprocessdatawithoutever

puttingitintoapubliccloudaddsausefullayerofsecurityforsensitive

dat

78.(71)

(A)distributed

(B)computer

(C)operatingsystem

(D)cloudsystem

79.(72)

(A)computer

(B)device

(C)I/O

(D)server

80.(73)

(A)simulator

(B)system

(C)applications

(D)device

81.(74)

(A)internet

(B)power

(C)system

(D)user

82.(75)

(A)memory

(B)operatingsystem

(C)local

(D)remote

中文选择题一-为题目类型

1某系统的可靠性结构框图如下图所示。假设部件1、2、3的可靠度分别为0.90、

0.80、0.80(部件2、3为冗余系统)。若要求该系统的可靠度不小于0.85,则进行系统

设计时,部件4的可靠度至少应为(1)o

rCXh

-CEF-L,£J-

AB°85

,0.9X(l-(l-0.8)2)'O.9X(1-O.8)2

——[)——

C'0.9X(0.8+0.8)-0.9X2X(l-0.8)

(A)

(B)

(C)

(D)

【正确答案】A

【试题解析】本题考查计算机系统可靠性知识。并联系统中,设每个子系统的可靠性分

别以L,L,…,RN表示,则整个系统的可靠性R可由下式求得:R=1一(1-Ri)(1一

咫…(1一RJ假设一个系统由IV个子系统组成,当且仅当所有的子系统都能正常工作时系统

才能正常工作,这种系统称为串联系统。若串联系统中各个子系统的可靠性分别用R,

R2,…,RN来表示,则系统的可靠性R可由下式求得:R=RR…RN题图中部件2、3构成并

联子系统,其可靠性为1一(1—0.8)X(1—0.8)o设部件4的可靠度为R,由于部件

1、部件2和3构成的并联子系统、部件4为串联结构,所以系统的可靠度为0.9X(1-

(1—0.8)X(1—0.8))XR,要求:0.9X(1—(1—0.8)X(1—0.8))XR20.85即

R210.85/(0.9X(1—(1—0.8)X(1—0.8)))。

2在ISO/IEC软件质量模型中,易使用性是指与使用所需的努力和由一组规定或隐含的用

户对这样使用所作的个别评价有关的一组属性,其子特性不包括(2)o

(A)易理解性

(B)易学性

(C)易分析性

(D)易操作性

【正确答案】C

【试题解析】本题考查软件质量的基础知识。ISO/IEC9126软件质量模型由三个层次

组成:第一层是质量特性,第二层是质量子特性,第三层是度量指标。其中易使用性是指

与为使用所需的努力和由一组规定或隐含的用户对这样使用所作的个别评价有关的一组属

性,其子特性包括易理解性、易学性和易操作性。

3.(3)不是采用MVC(模型一视图一控制器)体系结构进行软件系统开发的

优点。

(A)有利于代码重用

(B)提高系统的运行效率

(C)提高系统的开发效率

(D)提高系统的可维护性

【正确答案】B

【试题解析】本题考查软件设计的相关知识。MVC体系结构是使用模型-视图-控制器

(ModelViewController)设计创建Web应用程序的模式。其中模型是应用程序中用于处理应

用程序数据逻辑的部分,通常模型对象负责在数据库中存取数据;视图是应用程序中处理数据

显示的部分,通常视图是依据模型数据创建的;控制器是应用程序中处理用户交互的部分,通

常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。采用MVC,有利于提高系

统的开发效率、提高系统的可维护性和有利于代码重用,但不能提高系统的运行效率。

4执行指令时,将每一条指令都分解为取指、分析和执行三步。己知取指时间t取指=54t,

分析时间t分析=2Z\t,执行时间t执行=3Z\t。若按照[执行]h[分析h+i、[取指]k+z重叠的流

水线方式执行指令,从头到尾执行完500条指令需(4)Ato

(A)0

(B)5

(C)0

(D)5

【正确答案】B

【试题解析】本题考查计算机系统基础知识。每一条指令的取指、分析和执行三个步骤

是按顺序地串行处理。在重叠的流水线方式下,第一条指令开始分析时,第二条指令的取

指令操作可以进行,第一条指令执行结束时,第二条指令就开始分析,同时开始读取第三

条指令,第三条指令开始分析时第二条指令执行结束,同时开始读取第四条指令,以此类

推。因此,第一条指令执行结束后,每5个54t就可以完成一条指令,因此执行完500条

指令所需时间为5+2+3+5X499=2505At«

5某个模块中各处理元素都密切相关于同一功能且必须顺序执行,前一处理元素的输出就

是下一处理元素的输入,则该模块的内聚类型为(5)内聚。

(A)过程

(B)时间

(C)顺序

(D)逻辑

【正确答案】C

【试题解析】本题考查软件设计的基础知识。模块独立是指每个模块完成换一个相对独

立的特定子功能,并且与其他模块之间的联系简单。衡量模块独立程度的标准有两个:耦

合性和内聚性。其中内聚是一个模块内部各个元素彼此结合的紧密程度的度量。有多种内

聚类型。过程内聚:指一个模块完成多个任务,这些任务必须按指定的过程执行。时间

内聚:把需要同时执行的动作组合在一起形成的模块。顺序内聚:指一个模块中的各个处

理元素都密切相关于同一个功能且必须顺序执行,前一个功能元素的输出就是下一功能元

素的输入。逻辑内聚:指模块内执行若干个逻辑上相似的功能,通过参数确定该模块完成

哪一个功能。

6下列算法中,不属于公开密钥加密算法的是(6)o

(A)ECC

(B)DSA

(C)RSA

(D)DES

【正确答案】D

【试题解析】本题考查数据加密算法相关基础知识。ECC,DSA和RSA均属于公开密钥加

密算法,DES是共享密钥加密算法。

7Kerberos系统中可通过在报文中加入(7)来防止重放攻击。

(A)会话密钥

(B)时间戳

(C)用户ID

(D)私有密钥

【正确答案】B

【试题解析】本题考查Kerberos安全协议相关基础知识。时间戳是防止重放攻击的主要

技术。

8李某受非任职单位委托,利用其实验材料、实验室和技术资料完成了一项软件开发。对

该软件的权利归属,表达正确的是(10)o

(A)该软件属于委托单位

(B)若该单位与李某对软件归属有特别约定,则遵从约定:无约定的,原则上归属于李某

(C)取决于该软件是否属于该单位分派给李某的

(D)无论李某与该单位有无特别约定,该软件都属于李某

【正确答案】B

【试题解析】本题考查知识产权知识。委托开发的计算机软件著作权归属规定如下:(1)

属于软件开发者,即属于实际组织开发、直接进行开发,并对开发完成的软件承担责任的

法人或者其他组织;或者依靠自己具有的条件独立完成软件开发,并对软件承担责任的自

然人。(2)合作开发的软件,其著作权的归属由合作开发者签订书面合同约定。无书面合

同或者合同未作明确约定,合作开发的软件可以分割使用的,开发者对各自开发的部分可

以单独享有著作权;合作开发的软件不能分割使用的,其著作权由各合作开发者共同享有。

(3)接受他人委托开发的软件,其著作权的归属由委托人与受托人签订书面合同约定;无书

面合同或者合同未作明确约定的,其著作权由受托人享有。(4)由国家机关下达任务开发

的软件,著作权的归属与行使由项目任务书或者合同规定;项目任务书或者合同中未作明

确规定的,软件著作权由接受任务的法人或者其他组织享有。(5)自然人在法人或者其他

组织中任职期间所开发的软件有下列情形之一的,该软件著作权由该法人或者其他组织享

有:①针对本职工作中明确指定的开发目标所开发的软件;②开发的软件是从事本职工作

活动所预见的结果或者自然的结果;⑧主要使用了法人或者其他组织的资金、专用设备、

未公开的专门信息等物质技术条件所开发并由法人或者其他组织承担责任的软件。本题

中李某所开发软件不是任职单位指派的职务作品,其软件作品为接受非任职单位的委托而

开发,符合⑶规定的情形。

9李工是某软件公司的软件设计师,每当软件开发完成均按公司规定申请软件著作权,该

软件的著作权(11)o

(A)应由李工享有

(B)应由公司和李工共同享有

(C)应由公司享有

(D)除署名权以外,著作权等其他权利由李工享有

【正确答案】C

【试题解析】本题考查知识产权知识。李某(自然人)在法人或者其他组织中任职期间所

开发的软件有下列情形之一的,该软件著作权由该法人或者其他组织享有:(1)针对本职

工作中明确指定的开发目标所开发的软件;(2)开发的软件是从事本职工作活动所预见的

结果或者自然的结果;(3)主要使用了法人或者其他组织的资金、专用设备、未公开的专

门信息等物质技术条件所开发并由法人或者其他组织承担责任的软件。

D某考试系统的部分功能描述如下:审核考生报名表;通过审核的考生登录系统,系统自

动为其生成一套试题;考试中心提供标准答案:阅卷老师阅卷,提交考生成绩;考生查看

自己的成绩。若用数据流图对该系统进行建模,则(12)不是外部实体。

(A)考生

(B)考试中心

(C)阅卷老师

(D)试题

【正确答案】D

【试题解析】本题考查结构化分析与设计的基础知识。数据流图是结构化分析的重要模

型,描述数据在系统中如何被传送或变换以及描述如何对数据流进行变换的功能(子功

能),用于功能建模。数据流图包括外部实体、数据流、加工和数据存储。其中,外部实体

是指存在于软件系统之外的人员、组织或其他系统;数据流是由一组固定成分的数据组

成,表示数据的流向;加工描述输入数据流到输出数据流之间的变换;数据存储用来表示

存储数据。

11以下关于各类文档撰写阶段的叙述中,不正确的是(13)o

(A)软件需求规格说明书在需求分析阶段撰写

(B)概要设计规格说明书在设计阶段撰写

(C)测试计划必须在测试阶段撰写

(D)测试分析报告在测试阶段撰写

【正确答案】C

【试题解析】本题考查软件文档的相关知识。软件开发的每个阶段都有相应的输出,如

需求分析阶段有需求规格说明书,设计阶段有设计文档,测试阶段有测试分析报告,要求

考生了解每个阶段的输出要求。需要注意的是,测试计划并不是在测试阶段才撰写的,而

是在需求分析阶段就撰写。

E在CPU的内外常设置多级高速缓存(Cache),其主要目的是(14)。

(A)扩大主存的存储容量

(B)提高CPU访问主存数据或指令的效率

(C)扩大存储系统的容量

(D)提高CPU访问外存储器的速度

【正确答案】B

【试题解析】本题考查计算机系统基础知识。高速缓存(Cache)是现代计算机系统中不可

或缺的存储器子系统,用来临时存放一些经常被使用的程序片段或数据。Cache存储了频

繁访问的RAM位置的内容及这些数据项的存储地址。当CPU引用存储器中的某地址时,高速

缓冲存储器便检查是否存有该地址。若有,则将数据返回处理器;否则进行常规的存储器访问。

Intel的CPU一般都具有32KB的一级缓存,AMD或Via会使用更多的一级缓存。如果在一级

缓存中没有找到所需要的指令或数据,处理器会查看容量更大的二级缓存。二级缓存既可以被

集成到CPU芯片内部,也可以作为外部缓存。例如,PentiumII处理器具有512KB的二级

缓存,工作速度相当于CPU速度的一半。

B以下关于软件风险的叙述中,不正确的是(17)。

(A)风险是可能发生的事件

(B)如果发生风险,风险的本质、范围和时间可能会影响风险所产生的后果

(C)如果风险可以预测,则可以避免其发生

(D)可以对风险进行控制

【正确答案】C

【试题解析】本题考查软件项目管理中风险管理的基础知识。要求考生理解风险管理的

基本概念。风险是可能发生的事件,风险发生时,其本质、范围和时间可能会影响风险所

产生的后果。风险可以预测,但是不能避免所有风险的发生。

U表达式(a-b)*+(c+d)的后缀式(逆波兰式)是(20)o

(A)abcd-+-

(B)ab-c+d*

(C)abc-d*

(D)ab-cd+*

【正确答案】D

【试题解析】本题考查程序语言基础知识。表达式(a-b)*(c+d)的含义可用下面的二叉树

表示(称为表达式语法树),求值时先进行“a-b”运算,然后进行“c+d”运算,最后进行

E触发器是构成时序逻辑电路的基本器件之一,下面描述中不正确的是(24)

(A)触发器具有两个稳定状态

(B)触发器是具有记忆功能的二进制信息存储器件

(C)必须用触发器来设计计数器、加法器等集成逻辑器件

(D)集成触发器通常具有异步置位、复位的输入功能控制端

【正确答案】C

【试题解析】本题考查数字逻辑电路方面的基础知识。触发器是一种记忆元件,是时序

电路不可缺少的部分,同时触发器还是一种时序器件,其具备的基本性质包括:①具有两

个稳定的状态,分别用二进制数码的“1”和“0”来表示;②由一个稳态到另一个稳态,

必须有外界信号的触发,否则,它将长期处于某个状态,即长期保持所记忆的信息;③具

有两个输出端,即原码输出和反码输出,且两个状态要相反,否则会违反触发器的状态要

求;④触发器的基本组成是门电路,一般会使用基本的触发器构成集成触发器,在集成触

发器中可以利用置位、复位功能来进行触发器的状态设置,采用集成触发器可以设计和时

序电路相关的中规模集成器件,如计数器、寄存器、信号发生器等。

E在五级流水线的嵌入式处理器设计中,一般包括取指、译码、执行、访存和回写。下面

对这五个阶段描述不正确的是(25)。

(A)取值是指从存储器中取出指令,并将其放入指令流水线

(B)译码是指对指令进行译码,执行是指通过算术逻辑单元进行运算

(C)访存是指访问数据存储器

(D)回写是指将指令产生的结果回写到外部存储器

【正确答案】D

【试题解析】本题考查嵌入式处理器组成方面的基础知识。在典型的五级流水线的嵌入

式处理器设计中(如ARM9),其过程包括取指、译码、执行、访存和回写五个步骤。其中

取指是指从存储器中取出指令,并将其放入指令流水线;译码是指对指令进行译码解码;

执行是指利用逻辑运算单元进行运算的执行;访存是指在需要情况下进行数据存储器的访

问:回写是指将指令产生的结果回写到寄存器中,包括任何从存储器中读取的数据。17.I

/0端口的访问包括存储器映射方式和I/O映射方式,下面描述中不正确的是

(26)o

(A)存储器映射方式是指对端口地址和存储器统一编址

(B)I/O映射方式是指对端口地址和存储器分开独立编址

(C)存储器映射方式中,对端口内容不能进行算术逻辑运算、移位等操作

(D)I/O映射方式中需要使用专门的I/0指令对I/0端口进行操作

【正确答案】C

【试题解析】本题考查外部输入输出端口方面的基础知识。I/O端口的访问有两种方式:

一种是端口地址和存储器统一编址,也就是存储器映射方式;另外一种是I/0端口地址与存

储器分开独立编址,也就是I/0映射方式,也被称为独立编址。存储器映射方式的主要优点

是:对I/O端口设备的访问是使用访问存储器的指令,这不仅仅使得访问1/。端口可以

实现输入/输出操作,而且还可以对端口内容进行算术逻辑运算、移位等操

作:另外,它能给I/O端口较大的编址空间,这对大型控制系统及数据通信很有意义。该方

式的缺点是I/0端口占用了存储器的地址空间,使存储器的容量变小。I/0映射方式的主

要优点是:I/O端口地址不占用存储器空问,使用专门的I/O指令对:I/O端口进行操作,

由于专门I/0指令与存储器访问指令助记符有明显的区别,使得I/0操作和存储器操作层

次清晰,程序可读性强。存储器映射方式的I/O读写操作指令与存储单元的读写指令相同,

但行为有所不同。

B下图描述的是DMA访问原理框图,DMA传输一般分为四个阶段:申请阶段、响应阶段、

数据传送阶段和传送结束阶段,图中的(1)、(2)、(3)、(4)应该依次为(27)。

®总线请求、总线响应、DMA响应、DMA请求

©总线请求、总线响应、DMA请求、DMA响应

。总线响应、总线请求、DMA请求、DMA响应

©)总线响应、总线请求、DMA响应、DMA请求

【正确答案】B

【试题解析】本题考查DMA方面的基础知识。DMA传送过程一般分为4个阶段:申请阶

段、响阶段、数据传输阶段和传输结束阶段。HOLD和HLDA用于DMA方式请求和响应,DMA

制器是DMA传输的核心电路。DAM方式传送的工作过程如下:①I/0设备接口向DMA控

制器发出请求信号,请求DMA。传送。②DMA控制器接收到I/0请求后,向CPLJ发出总线请

求信号HOLD,请求获取总线的控制权。③CPU在执行完当前的总线周期后,响应请求,向

DMA控制器发出总线响应信号HLDA:释放总线的控制权,暂停执行主程序,处于等待状态,

由DMA控制器获取总线的控制权。④DMA控制器接收到CPU的总线响应信号后,

向I/0设备接口发出DMA响应信号。⑤DMA控制器发出。DMA传送需要的总线控制信号。

⑥DMA控制器内部的地址寄存器值加1,字节计数器值减1,如果计数器值不为0,继续下

个单元的数据传送。⑦当设定的字节计数传送完毕后,结束DMA的传送,DMA释放总线的

控制权,CPU重新获取总线的控制权,从主程序被中断的指令开始继续执行。

BRS422和RS485都是在RS-232C的基础上发展起来的串行数据接口标准,下面描述正确

的是(28)o

(A)RS422和RS485标准只有电气特性的规定,而不涉及接插件、电缆

(B)RS422采用的是“平衡”信号,而非差分信号

(C)RS422是一种单机发送、单机接收的单向平衡传输规范

(D)RS485标准上没有定义总线上最大设备个数情况下的电气特性

【正确答案】A

【试题解析】本题考查基本的对外输入输出接口(串行通信口)方面的基础知识。RS422

和RS485都是在RS232c基础上发展起来的串行数据接口标准,都是由EIA制定并发布的。

RS422为了弥补RS232C的不足而被提出,主要是为了改进RS232C的通信距离短、速率低等

缺点。RS422定义了一种“平衡”的通信接口,将速率提高到10Mb/s,传输距离延长到

1220nl(速率低于100kb/s时),并允许一条总线上最多链接10个接收器。RS422是一种单

机发送、多机接收的单向平衡传输规范。RS422采用的“平衡”信号是指差分信号。差分传

输使用一对电平互反的变化的信号线传输数据,能更好地抗噪声和获得更远的传输距离。

为了扩展应用范围,在RS422基础上提出了RS485标准,它增加了总线上设备的个数,定

义了在最大设备个数情况下的电气特性和双向通信的能力,同时增加了发送器的驱动能力和冲

突保护特性。RS422和RS485的标准只有电气特性的规定,而不涉及接插件、电缆和上层协

议标准,在此基础上用户可以建立自己的高层通信协议,如MODBUS协议。

aic总线协议包含物理层和数据链路层,下图是常见的多个nc设备接口示意图,下面

描述不正确的是(29)o

®在物理层,nc使用两条信号线,一条是串行数据线、一条是串行时钟线

®在数据链路层,每个nc设备不用具有唯一的设备地址

。在nc构成系统中,可以是多主系统,但任一时刻只能有一个主nc设备

©)ic具有总线仲裁功能

【正确答案】B

【试题解析】本题考查nc接口方面的基础知识。nc是由Philips公司针对MCU需要而

研制的二进制串行总线,用于连接MCU及其外围设备,nc总线的主要特点包括:①简单性

和有效性;②占用空间小,减少了电路板的空间和芯片引脚的数量,降低了互联成本;

③总线长度可以达到7.6m,并能够以100kb/s的最大传输速率支持40个组件;

④支持多主控,任何一个时间点只能有I个主控,需要通过总线仲裁来决定;⑤nc总线

的协议层包含物理层和数据链路层。在物理层,nc总线仅仅使用2条信号线:一条是串

行数据线,用于数据的接收和发送;另外一条是串行时钟线,用于指示何时数据线上是有

效数据。在数据链路层,每个连接到nc总线上的设备都有唯一的地址,设备的地址由设计

者来决定。主nc设备发出时钟信号、地址信号和控制信号,选择通信的从nc设备和控制

收发。nc总线有如下要求:①各个节点设备必须具有nc接口功能;②各个节点设备必

须共地;③两根信号线必须接上拉电阻;④nc总线上面的状态一般包括空闲状态、占有

总线、释放总线等,包含了启动信号、停止信号、应答信号等。

2L为了更加灵活地运用中断,计算机采用中断屏蔽技术,下列描述错误的是

(30)o

(A)一般中断控制器将中断屏蔽位集中在一起,构成中断屏蔽寄存器

(B)不可屏蔽中断一旦提出请求,C

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论