版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2023年职业考证软考嵌入式系统设计师考试高频考点参考题库带答案(图片大小可自由调整)答案解析附后第1卷一.综合题(共20题)1.单选题软件可维护性包括(
)。问题1选项A.软件正确性、灵活性、可移植性B.软件可测试性、可理解性、可修改性C.软件可靠性、可复用性、可使用性D.软件灵活性、可靠性、高效性2.单选题下列算法中,不属于公开密钥加密算法的是(
)。问题1选项A.ECCB.DSAC.RSAD.DES3.单选题寄存器可以用来暂时存储数据,下面描述不正确的是(
)。问题1选项A.寄存器由触发器组成B.移位寄存器可以用来实现左移或者右移功能C.N位寄存器一般由N个触发器组成D.寄存器是一种组合逻辑器件4.单选题为了便于实现多级中断,保存现场信息最有效的方法是采用(
)。问题1选项A.通用寄存器B.堆栈C.存储器D.文件系统5.单选题总线可以分为片内总线、内总线和外总线。其中属于内总线的是(
)。问题1选项A.USBB.VMEC.IEEE-1394D.PC/XT6.单选题某系统的可靠性结构框图如下图所示。假设部件1、2、3的可靠度分别为0.90、0.80、0.80(部件2、3为冗余系统)。若要求该系统的可靠度不小于0.85,则进行系统设计时,部件4的可靠度至少应为(
)。问题1选项A.B.C.D.7.案例题阅读下列说明和图,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】某温度采集系统以处理器为核心,采用PC总线连接嵌入式键盘和多个温度传感器,温度传感器负责采集温度,键盘可以输入字符和数字信息,并通过RS232总线连接上位机。I²C(InterIntegratedCircuit)总线是一种2线式串行总线,用于连接控制器及其外围设备。I²C总线最主要的优点是其简单性和有效性。它支持多主控(multimastering),其中任何能够进行发送和接收的设备都可以成为主总线。一个主控能够控制信号的传输和时钟频率。但在任何时间点上只能有一个主控。PC的这些特点使其在许多设计中备受青睐,本系统中采用I²C总线连接嵌入式键盘和多个温度传感器,如图4-1所示。【问题1】(4分)I²C总线上传送的信号是广义的,既包括地址信号,又包括数据信号。在起始信号后必须传送一个从机的地址、数据的传送方向。每次数据传送总是由主机产生的终止信号结束。但是,若主机希望继续占用总线进行新的数据传送,则可以不产生终止信号,马上再次发出起始信号对另一从机进行寻址。I²C总线协议规定:寻址字节由从机地址(D7~D1位)、数据传送方向位(D0位:“0”表示主机向从机写数据,“1”表示从从机读取数据)组成,如图4-2所示。主机发送地址时,总线上的每个从机都将这7位地址码与自己的地址进行比较,如果相同,则认为自己正被主机寻址,根据D0位将自己确定为发送器或接收器。图4-2寻址字节位定义该系统中用I²C
总线连接了多个同样的温度传感器,用于实时采集温度值。该传感器的从机地址由固定位和可编程位组成,7位地址位前4位(即D7~D4)是固定位,后3位(即D3~D1)是可编程位。该系统中最多可连接(1)个本型号的温度传感器。该温度传感器从机地址中固定位是0xA,传感器1的可编程位是0、传感器2的可编程位是....以此.类推。当主机读取传感器4的数据时,总线命令序列中的寻址字节值是(2)。【问题2】(6分)本系统通过1路RS232总线将采集的温度值传给上位机进行处理。RS232采用异步通信方式传送ASCII码,数据位8位,奇校验1位,停止位1位。当RS232的波特率设置为4800时,字符传送的速率是(1)字符1秒,每个数据位的时间长度是(2)毫秒,数据位的传送速率是(3)位/秒。【问题3】(5分)同时,本系统通过I²C
总线连接了嵌入式键盘,用于人机交互。频繁按键会导致连续使用I²C
总线读取数据,由于I²C
总线操作是一个应答式的命令序列,所以防止2次读写之间的干扰(即在一次读写没有完成之前,另一次读写操作也占用I²C
总线,两次的数据会造成紊乱)是一个重要的问题。(1)为防止多次频繁按键,导致总线访问错误,需要采取什么机制,保证每次只允许一个读写操作占用总线?(2)在执行读写操作命令序列时,如何使用该机制?8.单选题现有3个同时到达的作业Jl、J2和J3,它们的执行时间分别是T1、T2和T3,且T1<T2<T3
。系统按单道方式运行且采用短作业优先算法,则平均周转时间是(
)。问题1选项A.T1+T2+T3B.(T1+T2+T3)/3C.(3T1+2T2+T3)/3D.(T1+2T2+3T3)/39.单选题采用虚拟存储技术的目的是(
)。问题1选项A.实现存储保护B.实现程序浮动C.扩充辅存容量D.扩充内存容量10.单选题以下不属于改进Cache性能的方法的是(
)。问题1选项A.降低失效率B.减少失效开销C.减少Cache命中时间D.提高CPU频率11.单选题下面(
)不属于系统需求的内容。问题1选项A.功能需求B.非功能需求C.设计约束D.设计方案12.单选题下列关于数据库系统的描述,不正确的是(
)。问题1选项A.数据库可减少数据冗余B.用户程序按所对应的子模式使用数据库中的数据C.数据库系统中,若概念模式有改变,子模式不必变,用户程序也不必改写D.数据库系统存储模式如有改变,概念模式必须改动13.单选题在常见的数据结构中,(
)是只能通过访问它的一端来实现数据存储和检索的一种线性数据结构,它的修改遵循先进后出的原则;(
)是一种先进先出的线性表。(
)是取值范围受限的线性表。问题1选项A.链表B.队列C.栈D.串问题2选项A.链表B.队列C.栈D.串问题3选项A.链表B.队列C.栈D.串14.单选题使用ADSL接入Internet,用户端需要安装(
)协议。问题1选项A.PPPB.SLIPC.PPTPD.PPPoE15.单选题以下关于IPv4地址的描述中,错误的是(
)。问题1选项A.IP地址的总长度是32位B.IP地址由网络号与主机号两部分组成C.B类地址用2个字节做网络号D.Pv4地址是“冒分十六进制地址格式”16.单选题大小端存储方式各有其特点,下面描述不正确的是(
)。问题1选项A.大端存储中,数据的最高字节存储在低字节地址中B.小端存储中,数据的最高字节存储在高字节地址中C.80X86处理器采用大端或小端的存储方式,可以通过硬件输入引脚配置D.80X86处理器的存储方式是小端存储格式17.单选题在CPU的内外常设置多级高速缓存(Cache),其主要目的是(
)。问题1选项A.扩大主存的存储容量B.提高CPU访问主存数据或指令的效率C.扩大存储系统的容量D.提高CPU访问外存储器的速度18.单选题软件测试的目的是发现软件的错误。使用白盒测试方法时,确定测试数据应根据(
)和制定的覆盖标准。问题1选项A.程序的内部逻辑B.程序的复杂程度C.使用说明书D.程序的功能文档19.单选题根据《计算机软件保护条例》的规定,著作权法保护的计算机软件是指(
)。问题1选项A.程序及其相关文档B.处理过程及开发平台C.开发软件所用的算法D.开发软件所用的操作方法20.单选题执行指令时,将每一条指令都分解为取指、分析和执行三步。已知取指时间t取指=5∆t,分析时间t分析=2∆t,执行时间t执行=3∆t。若按照[执行]k、[分析]k+1、[取指]k+2重叠的流水线方式执行指令,从头到尾执行完500条指令需(
)∆t。问题1选项A.2500B.2505C.2510D.2515第1卷参考答案一.综合题1.【答案】B【解析】本题考查软件可维护的主要质量特征。软件可维护性度量的几个质量特性依次是:可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。综合分析,本题选B,灵活性、可使用性、高效性、可复用性不属于软件可维护性的度量。2.【答案】D【解析】公开密钥加密(public-keycryptography),也称为非对称加密(asymmetriccryptography),一种密码学算法类型,在这种密码学方法中,需要一对密钥,一个是私人密钥,另一个则是公开密钥。常见的公钥加密算法有:RSA、ElGamal、背包算法、Rabin(RSA的特例)、迪菲-赫尔曼密钥交换协议中的公钥加密算法、椭圆曲线加密算法(EllipticCurveCryptography,ECC);DSA数字签名(又称公钥数字签名),将摘要信息用发送者的私钥加密,接收者只有用发送者的公钥才能解密被加密的摘要信息,也是属于公开密钥加密算法。DES是典型的私钥加密体制,属于对称加密,不属于公开秘钥加密,所以本题选择D选项。3.【答案】D【解析】寄存器是一种时序逻辑电路。寄存器由触发器组成,移位寄存器可以用来实现左移或者右移功能,N位寄存器一般由N个触发器组成。4.【答案】B【解析】堆栈方式是保存现场信息最有效的方法。断点可以保存在堆栈中,由于堆栈先进后出的特点,依次将程序的断点压入堆栈中。出栈时,按相反顺序便可准确返回到程序间断处。5.【答案】D【解析】IEEE-1394总线是一种新的串行外总线。它支持热插拔,并且即插即用,同时传输速率也很高,可以达到400Mb/s,新的IEEE-1394b传输速率可以达到3.2Gb/s。同时它的传输距离也远。USB(UniversalSerialBus,通用串行总线)是由Compaq、HP、Intel、Lucent、Microsoft、NEC和Philips公司制定的连接计算机与外围设备的机外串行总线。VME是一种通用的计算机总线。PC/XT是PC机的系统总线。所以选D6.【答案】A【解析】并联系统的可靠度计算公式为:R=1-(1-R1)(1-R2)(1-RN)串联系统的可靠度的计算公式为:R=R1R2…RN其中以上公式中的Ri表示某个子部件的可靠度。假设部件4的可靠度为R4,而整个系统是由子部件1、2和3并联后的子部件、子部件4这个三个子系统串联的。所以整个系统的可靠度为:0.9×(1-(1-0.8)×(1-0.8))×R≥0.85。也就是:R≥0.85/(0.9×(1-(1-0.8)2))。答案选A。7.【答案】【问题1】(1)8个(2)0xA7【问题2】(1)480(2)0.208(3)3840【问题3】(1)互斥机制。(2)读写操作开始之前,等待互斥锁进行互斥;读写操作完毕后,释放互斥锁。【解析】【问题1】I2CBUS(InterIntegratedCircuitBUS,内部集成电路总线)是由Philips公司推出的二线制串行扩展总线,用于连接微控制器及其外围设备。I2C总线是具备总线仲裁和高低速设备同步等功能的高性能多主机总线。直接用导线连接设备,通信时无需片选信号。I2C总线的协议层包含物理层和数据链路层。物理层有两根信号线,在链路层每个连接到I2C总线上的设备都有唯一的地址。I2C总线的数据传输过程。①开始:主设备产生启动信号,表明数据传输开始。②地址:主设备发送地址信息,包含7位的从设备地址和1位的数据方向指示位(读或写位,表示数据流的方向)。③数据:根据指示位,数据在主设备和从设备之间进行传输。数据一般以8位传输,MSB先传;具体能传输多少量的数据并没有限制。接收器产生1位的ACK(应答信号)表明收到了每个字节。传输过程可以被中止和重新开始。④停止:主设备产生停止信号,结束数据传输。本系统种用IIC总线链接了多个同样的温度传感器,传感器的从机地址由固定位和可编程位组成,后3位该系统中用IIC总线连接了多个同样的温度传感器,用于实时采集温度值。该传感器的从机地址由固定位和可编程位组成,7位地址位前4位(即D7~D4)是固定位,后3位(即D3~D1)是可编程位。该系统中最多可连接8(2的3次方)个本型号的温度传感器。该温度传感器从机地址中固定位是0xA,传感器1的可编程位是0、传感器2的可编程位是1......以此类推。当主机读取传感器4的数据时,总线命令序列中的寻址字节值是0XA7(前面4位固定是A。后面的4位是0111,也就是7)。【问题2】本系统的信息包中数据位8位,奇校验1位,停止位l位,共10位,当RS232的波特率设置为4800时,字符传送的速率是480字符/秒,每个数据位的时间长度是1/4800秒,即0.208毫秒,数据位的传送速率是4800X0.8=3840位/秒。【问题3】1.互斥机制2.读写操作开始之前,等待互斥锁进行互斥:读写操作完毕后,释放互斥锁。8.【答案】C【解析】短作业优先(ShortestJobFirst,SJF)调度算法用于进程调度时称为短进程优先调度算法,该调度算法既可以用于作业调度也可以用于进程调度。在作业调度中,短作业优先调度算法每次从后备作业队列中选择估计运行时间最短的一个或几个作业,将它们调入内存,分配必要的资源,创建进程并放入就绪队列。由于3个作业同时到达,所以作业执行的次序依次是J1、J2和J3,故周转时间分别为:J1:T1;J2:T1+T2;J3:T1+T2+T3;则平均周转时间J1+J2+J3/3S。9.【答案】D【解析】采用虚拟存储技术的目的是扩充内存容量,是从逻辑上对内存进行扩充,达到扩充内存的效果。答案是D。10.【答案】D【解析】在计算机的存储系统体系中,Cache是访问速度较快的层次。改进Cache性能的方法主要有降低失效率、减少失效开销和减少Cache命中时间。11.【答案】D12.【答案】D【解析】数据库系统包括了三级模式两级映射,其中存储模式跟概念模式是相互独立的。概念模式改变不会影响存储模式,同样存储模式改变也不会影响概念模式。所以选D。13.【答案】第1题:C第2题:B第3题:D【解析】第1题:本题考查数据结构方面的基础知识。栈和队列都是操作受限的线性表,栈仅在表尾插入和删除元素,队列仅在表头删除元素、在表尾插入元素。队列是先入先出的线性表,栈是后进先出的线性表。一个线性序列经过队列结构后只能得到与原始序列相同的元素序列,而经过一个栈结构后则可以得到多种元素序列。串是由零个或多个任意字符组成的有限序列。第2题:第3题:14.【答案】D【解析】ADSLModem上网拨号方式有3种,即专线方式(静态IP)、PPPoA和PPPoE。PPPoE(英语:Point-to-PointProtocolOverEthernet),以太网上的点对点协议,是将点对点协议(PPP)封装在以太网(Ethernet)框架中的一种网络隧道协议。PPTP(PointtoPointTunnelingProtocol),即点对点隧道协议。该协议是在PPP协议的基础上开发的一种新的增强型安全协议,支持多协议虚拟专用网(VPN),可以通过密码验证协议(PAP)、可扩展认证协议(EAP)等方法增强安全性。可以使远程用户通过拨入ISP、通过直接连接Internet或其他网络安全地访问企业网。SLIP(SerialLineInternetProtocol,串行线路网际协议),该协议是Windows远程访问的一种旧工业标准,主要在Unix远程访问服务器中使用,现今仍然用于连接某些ISP。PPP(点到点协议)是为在同等单元之间传输数据包这样的简单链路设计的链路层协议。这种链路提供全双工操作,并按照顺序传递数据包。设计目的主要是用来通过拨号或专线方式建立点对点连接发送数据,使其成为各种主机、网桥和路由器之间简单连接的一种共通的解决方案。因此本题选择D选项。15.【答案】D【解析】本题考查IPv4和IPv6的基础知识。IPv6的主要目的是解决IPv4中存在网络地址资源不足的问题,IPv6除了具有IPv4具有的功能外,还消除了IPv4的局限性,它们之间既有相同点,又有不同点。IPv4地址的总长度是32位,而IPv6具有长达128位的地址空间,可以彻底解决IPv4地址不足的问题;IPv4地址被分为网络号和主机号两部分,若网络号用一个字节表示,则最大可以创建256个网络,B类地址用2字节做网络号:而IPv6报文的整体结构分为IPv6报头、扩展报头和上层协议数据3部分。IPv6报头是必选报文头部,长度固定为40B,包含该报文的基本信息;扩展报头是可选报头,可能存在0个、1个或多个,IPv6协议通过扩展报头实现各种丰富的功能;上层协议数据是该IPv6报文携带的上层数据,可能是ICMPv6报文、TCP报文、UDP报文或其他可能报文。在地址表示形式方面,IPv4地址是“点分十进制地址格式”,IPv6地址是“冒分十六进制地址格式”。16.【答案】C【解析】
大端格式下的数据存放方式字数据的高字节存储在低地址;字数据的低字节存放在高地址。小端格式下的数据存放方式:低地址中存放的是字数据的低字节,高地址存放的是字数据的高字节。常用的X86处理器是采用小端的存储方式,所以C是错误的。17.【答案】B【解析】存储系统多级层次结构中,由上向下分为三级:高速缓冲存储器cache,主存储器和辅助存储器组成。从上到下,容量逐渐增大,速度逐渐降低,但成本逐渐减少。18.【答案】D【解析】白盒测试是对软件的过程细节做细致的检查,它允许测试人员利用程序内部逻辑结构和有关信息设计或选择测试用例,可以不考虑程序的功能,因此,测试用例的设计仅与模块设计说明书及源程序有关。注意这里如果没有D选项,那就选择A选项。因为使用白盒测试方法时,确定测试数据应根据程序的功能文档和指定的覆盖标准,当根据程序的功能文档确定的测试数据不能满足指定的覆盖标准时,可以参考程序的内部逻辑分析未满足覆盖标准的原因。19.【答案】A【解析】计算机软件著作权的客体是指著作权法保护的计算机软件著作权的范围(受保护的对象)。根据《中华人民共和国著作权法》第三条和《计算机软件保护条例》第二条的规定,著作权法保护的计算机软件是指计算机程序及其有关文档。根据《计算机软件保护条例》第三条第一款的规定,计算机程序是指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可被自动转换成代码化指令序列的符号化语句序列。计算机程序包括源程序和目标程序,同一程序的源程序文本和目标程序文本视为同一软件作品。根据《计算机软件保护条例》第三条第二款的规定,计算机程序的文档是指用自然语言或者形式化语言所编写的文字资料和图表,以用来描述程序的内容、组成、设计、功能规格、开发情况、测试结果及使用方法等。文档一般以程序设计说明书、流程图、用户手册等表现。因此,答案为A。20.【答案】B【解析】指令流水线的公式是:(t1+t2+..+tk)+(n-1)*∆t代入公式,因此执行完500条指令所需时间为5+2+3+5×499=2505Δt。第2卷一.综合题(共20题)1.单选题在嵌入式系统设计中,嵌入式处理器选型在进行(
)时完成。问题1选项A.需求分析B.系统集成C.体系结构设计D.软硬件设计2.案例题阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】人体的红外辐射特性与它的表面温度有着十分密切的关系,门式测温仪通过对人体自身辐射红外能量的测量,便能准确地测定人体表面温度。由于门式测温仪最大的优点是非接触、快速测量,一般小于1秒钟,所以被广泛应用于机场、车站、码头、学校等人流量大的地方。该设备中软件主要完成A/D数据采集,并通过数学运算将红外数据转换为温度值,自动将额头表面温度结果换算为人体腋下温度,在显示终端显示。软件主要包括主程序模块、红外测温程序模块、温度转换模块、显示程序模块、报警程序模块、环境温度补偿模块等。程序的主要功能说明如下:(1)如果按下“高温报警设置”键,则通过“+”键每次增加0.1"C或通过“-”键每次减少0.1"C,设置最高温度报警值(默认值为40C),按下“确认”键进行确认;(2)如果按下“低温报警设置”键,则通过“+”键每次增加0.1"C或通过“-”键每次减少0.1"C,设置最低温度报警值(默认值为35"C),按下“确认”键进行确认;(3)主程序模块判断是否在30厘米范围内存在红外能量,如果没有,继续执行(3);否则执行(4);(4)读取红外测温程序模块送回的目标表面温度信息,并调用温度转换模块和环境温度补偿模块进行温度转换和补偿,并形成最终人体温度;(5)将读取的温度信息与设定的最大值与最小值比较,如果大于等于最大值或小于等于最小值,则执行(6);否则向显示程序模块发送显示的温度值,并执行(7);(6)调用报警处理程序,发出蜂鸣声提醒检测人员,并向显示程序模块发送报警信息;(7)显示程序模块显示高温报警或低温报警或者温度信息。【问题1】(7分)为了测试软件功能,测试人员设计了表3-1所示的测试用例,请填写该表中的空白(1)~(7)。【问题2】(6分)软件的结构覆盖率是度量测试充分性和有效性的一种手段。在嵌入式软件白盒测试过程中,通常以语句覆盖率、分支覆盖率和MC/DC覆盖率作为度量指标。采用以下处理过程实现“判断温度是否在正常范围”的功能:if((目标物体温度低温报警值))显示目标物体温度;else{if(目标物体温度≥高温报警值){显示高温报警信息;}else{显示低温报警信息;}发出蜂鸣报警声音;}针对上述处理过程:(1)若要求达到100%的语句覆盖,则所需的最少用例数是多少?(2)若要求达到100%的分支覆盖,则所需的最少用例数是多少?(3)若要求达到100%的MC/DC覆盖,则所需的最少用例数是多少?【问题3】(2分)常见的黑盒测试的测试用例设计方法包括:①等价类划分;②边界值分析;③因果图;④决策表等。测试人员在表3-1中针对本题设计测试用例时,使用了其中的哪种方法?3.单选题把CSS样式表与HTML网页关联,不正确的方法是(
)。
问题1选项A.在HTML文档的<head>标签内定义CSS样式B.用@import引入样式表文件C.在HTML文档的<!---->标签内定义CSS样式D.用<link>标签链接网上可访问的CSS样式表文件4.单选题李工是某软件公司的软件设计师,每当软件开发完成均按公司规定申请软件著作权,该软件的著作权(
)。问题1选项A.应由李工享有B.应由公司和李工共同享有C.应由公司享有D.除署名权以外,著作权等其他权利由李工享有5.单选题软件设计中,模块划分应遵循的准则是(
)。问题1选项A.低内聚低耦合B.低内聚高耦合C.高内聚低耦合D.高内聚高耦合6.单选题在计算机外部设备和主存之间直接传送而不是由CPU执行程序指令进行数据传送的控制方式称为(
)。问题1选项A.程序查询方式B.中断方式C.并行控制方式D.DMA方式7.单选题总线主设备指的是(
)。问题1选项A.总线上的智能设备B.总线目标设备C.可申请并能获得总线使用权的设备D.总线控制器8.单选题嵌入式处理器指令系统一般采用精简指令集(RISC)或者复杂指令集(CISC),下列关于RISC和CISC描述错误的是(
)。问题1选项A.CISC的指令种类要多于RISCB.RISC的寻址方式复杂,CISC的寻址方式简单C.CISC的有些指令执行时间长,RISC多为单周期指令D.RISC中Load/Store指令对存储器进行操作9.单选题运行时的存储分配策略,在程序设计语言的处理系统中非常重要。C语言中,全局变量和静态变量采用(
)方式分配存储资源。问题1选项A.静态分配B.动态分配和静态分配C.栈式分配D.堆式分配10.单选题传统过程模型中,(
)首先引入了风险管理。问题1选项A.瀑布模型B.螺旋模型C.V模型D.原型化模型11.单选题以下关于哈希函数的说法中,不正确的是(
)。问题1选项A.哈希表是根据键值直接访问的数据结构B.随机预言机是完美的哈希函数C.哈希函数具有单向性D.哈希函数把固定长度输入转换为变长输出12.单选题以下关于磁盘碎片整理程序的描述中,正确的是(
)。问题1选项A.磁盘碎片整理程序的作用是延长磁盘的使用寿命B.用磁盘碎片整理程序可以修复磁盘中的坏扇区,使其可以重新使用C.用磁盘碎片整理程序可以对内存进行碎片整理,以提高访问内存速度D.用磁盘碎片整理程序对磁盘进行碎片整理,以提高访问文件的速度13.单选题如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是(
)。问题1选项A.程序查询方式B.中断方式C.DMA方式D.无条件存取方式14.单选题一台计算机的显示存储器用DRAM芯片实现,要求显示分辨率为1024×1024,颜色深度为24位,帧频为100Hz,显示总带宽的50%用来刷新屏幕,则需要的显存总带宽至少为(
)。问题1选项A.1200MbpsB.9600MbpsC.2400MbpsD.4800Mbps15.单选题下面有关测试的说法错误的是(
)。问题1选项A.测试证明了程序的正确性B.测试无法执行穷举测试,只能做选择测试C.测试工作需要制订测试计划,按计划执行测试工作D.白盒测试方法用于单元测试环节16.单选题在TCP/IP网络中,建立连接进行可靠通信是在(
)完成的,此功能在OSI/RM中是在(
)层来实现的。问题1选项A.网络层B.数据链路层C.应用层D.传输层问题2选项A.应用层B.会话层C.表示层D.网络层17.单选题Kerberos系统中可通过在报文中加入(
)来防止重放攻击。问题1选项A.会话密钥B.时间戳C.用户IDD.私有密钥18.单选题协处理器是连接在CPU上面的附属器件,下面关于协处理器描述不正确的是(
)。问题1选项A.必须在CPU的指令集中保留某些操作码用于协处理器操作B.协处理器一般用于执行一些特殊指令C.协处理器可以在自己的寄存器上执行加载和存储操作D.协处理器和CPU之间不能进行数据交互19.单选题嵌入式系统中不存放在ROM里的内容是(
)。问题1选项A.BootloaderB.应用任务数据C.操作系统内核D.交叉编译器20.单选题8086微处理器中执行单元负责指令的执行,它主要包括(
)。问题1选项A.ALU运算器、输入输出控制电路、状态寄存器B.ALU运算器、通用寄存器、状态寄存器C.通用寄存器、输入输出控制电路、状态寄存器D.ALU运算器、输入输出控制电路、通用寄存器第2卷参考答案一.综合题1.【答案】C【解析】按照常规的工程设计方法,嵌入式系统的设计可以分为三个阶段:分析、设计和实现。分析阶段是确定要解决的问题及需要完成目标,也常常称为需求阶段;设计阶段主要是解决如何在给定的约束条件完成用户的要求;实现阶段主要是解决如何在所选择的硬件和软件的基础上进行整个软、硬件系统的协调和实现。在分析阶段结束后,开发者通常面临的一个棘手问题就是软硬件平台的选择,因为它的好坏直接影响着实现阶段的任务完成。通常,硬件和软件的选择包括处理器、硬件部件、操作系统、编程语言、软件开发工具、硬件调试工具和软件组件等。2.【答案】【问题1】(1)37.5℃(2)35.5℃
(3)被测目标物体温度为37.4℃或37.℃
(4)高温报警信息(5)大于等于37.5℃或大于37.℃
(6)35.6℃
(7)低温报警信息【问题2】(1)3(2)3(3)3【问题3】边界值分析法或②【解析】【问题1】(1)高温报警设置默认为40度。先按“-”键10次,故应该减少10度,默认值40度,减去10度,为39度;再按“-”键15次,应减少1.5度,39度减去1.5度,为37.5度。(2)低温报警设置默认为35度。按“+”键5次,故应该增加0.5度,默认值35度加上0.5度,为35.5度。(3)屏幕显示被测目标物体温度为37.40度,无报警声音。因为37.4没有超过高温报警设置的值。(4)输出为“屏幕显示高温报警信息,且伴随蜂呜报警声音”。因为37.5是在高温报警的边界上,算超出范围。(5)输入应该是在30厘米范围内放置温度为大于等于37.50C或大于37.50C的目标物体,屏幕会显示报警,并且伴随蜂鸣报警声音。(6)输入应该是在30厘米范围内放置温度为35.6"C的目标物体。(7)35.5是在边界上,属于超出范围,所以屏幕显示低温报警信息,且伴随蜂鸣报警声音【问题2】此问题主要考查对语句覆盖、分支覆盖和MC/DC覆盖概念的掌握以及实际应用。语句覆盖为3个用例,分支覆盖需要3个用例,MC/DC覆盖也是需要3个用例。【问题3】(1)等价类划分是一种典型的黑盒测试方法。它把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性的数据作为测试用例。每一类的代表性数据在测试中的作用可以等价于这一类中的其他所有值,这就是"等价类"这个名字的由来。(2)边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法,通常作为对等价类划分法的补充,其测试用例来自等价类的边界。所谓边界值,是指相对于输入等价类和输出等价类而言,使用等于、小于或大于边界值的数据对程序进行测试的方法就是边界值分析方法。(3)因果图法即因果分析图,又叫鱼翅图,它是由日本东京大学教授石川馨提出的一种通过带箭头的线,将质量问题与原因之间的关系表示出来,是分析影响产品质量的诸因素之间关系的一种工具。根据表格中所设计的用例,主要根据设置的高温和低温边界,对等于、小于和大于边界值的数据进行了测试,故使用了边界值分析方法。3.【答案】C【解析】是HTML注释的表示方式,在这里定义CSS样式无效。4.【答案】C【解析】根据题干描述,本软件为职务作品,知识产权人为公司。5.【答案】C【解析】软件设计中,模块划分应遵循的准则是:高内聚低耦合。内聚指的是模块内部各个处理元素之间的关系,一个模块应当恰好只做一件事。内聚越高越好。耦合指的是模块之间的关系,耦合度越低越好。6.【答案】D【解析】本题考查计算机系统硬件方面关于DMA方式的基础知识。程序控制(查询)方式:CPU需要不断查询I/O是否完成,因此一直占用CPU。程序中断方式:与程序控制方式相比,中断方式因为CPU无需等待而提高了传输请求的响应速度。DMA方式:DMA方式是为了在主存与外设之间实现高速、批量数据交换而设置的。DMA方式比程序控制方式与中断方式都高效。CPU只负责初始化,不参与具体传输过程。
7.【答案】C【解析】连接在总线上的单元电路被称为总线设备。在这些设备中,控制信息传送的总线设备称为总线主设备(即获得总线控制权的设备)。接受总线主设备控制的设备称为从设备。8.【答案】B【解析】CISC计算机具有大量的指令和寻址方式,指令使用频率差别大,可变长格式。RISC计算机:指令数量少,使用频率接近,定长格式,大部分为单周期指令,操作寄存器,只有Load/Store操作内存。9.【答案】A【解析】1.C语言程序的内存分配方式,内存分配方式有三种:(1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。(2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。(3)从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序员自己负责在何时用free或delete释放内存。动态内存的生存期由程序员决定,使用非常灵活,但如果在堆上分配了空间,就有责任回收它,否则运行的程序会出现内存泄漏,频繁地分配和释放不同大小的堆空间将会产生堆内碎块。2.程序的内存空间一个由C/C++编译的程序占用的内存分为以下几个部分:1、栈区(stack)——由编译器自动分配释放,存放为运行函数而分配的局部变量、函数参数、返回数据、返回地址等。其操作方式类似于数据结构中的栈。2、堆区(heap)——一般由程序员分配释放,若程序员不释放,程序结束时可能由OS(operatingsystem)回收。分配方式类似于链表。3、全局区(静态区)(static)——存放全局变量、静态数据、常量。程序结束后由系统释放。4、文字常量区—常量字符串就是放在这里的。程序结束后由系统释放。5、程序代码区——存放函数体(类成员函数和全局函数)的二进制代码。10.【答案】B【解析】常见的传统过程模型有瀑布模型、增量模型、V模型、原型法、螺旋模型等。其中螺旋模型是一种演化软件开发过程模型,它兼顾了快速原型的迭代的特征以及瀑布模型的系统化与严格监控。螺旋模型最大的特点在于引入了其他模型不具备的风险分析,使软件在无法排除重大风险时有机会停止,以减小损失。答案选B。11.【答案】D【解析】Hash,一般翻译为散列、杂凑,或音译为哈希,是把任意长度的输入通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来确定唯一的输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。哈希表是根据键(Key)而直接访问在内存存储位置的数据结构。在密码学里面,随机预言机(英语:Randomoracle)是一部预言机,对任何输入都回传一个真正均匀随机的输出,不过对相同的输入,该预言机每次都会用同一方法输出。换句话说,随机预言机是一个将所有可能输入与输出作随机映射的函数。12.【答案】D【解析】在Windows系统中,磁盘碎片整理程序可以分析本地卷,以及合并卷上的可用空间使其成为连续的空闲区域,从而使系统可以更高效地访问文件或文件夹。13.【答案】C【解析】本题考查计算机系统硬件方面关于DMA方式的基础知识。DMA方式,即“直接存储器访问”方式,是一种快速传送大量数据的技术,DMA方式传送数据时,是通过直接访问存储器来完成,而不经过CPU,因此省去了保存现场和恢复现场的问题。DMA方式的工作过程是:1、向CPU申请DMA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年气候类型判断中的电商直播碳优化
- 基于大数据的药物疗效评估
- 2025年中国眼科医疗行业市场研究报告 硕远咨询
- 2026 年中职掘进技术(隧道开挖)试题及答案
- 维修电工试题及答案
- 基于AIGC算法的数字人技术在电影中的应用研究
- 城市轨道交通给排水系统及检修课件 第1讲 给排水系统概述
- 朝鲜高考中文试卷及答案
- 茶艺师理论测试题及答案
- 美术批发合同范本
- 统编人教版二年级道德与法治上册《第15课 红红火火中国年》第1课时公开课教学课件
- 贵州省黔西南州金成实验学校2024-2025学年九年级上学期期末检测物理试题(无答案)
- 2025年Python二级考试实战模拟试题卷 精讲精练版
- 营配调业务知识培训课件
- 墨盒培训知识课件
- 屠宰场安全生产知识培训课件
- 奥地利介绍模板
- 数据清洗规范
- 石油管道巡护安全培训课件
- T/ZSSP 0005-2022方便食品(速食汤、羹)
- 2025年中国特价式洗车机数据监测报告
评论
0/150
提交评论