软考中级嵌入式系统设计师历年经典真题及解析part5.docx

上传人:b****4 文档编号:1197010 上传时间:2022-10-18 格式:DOCX 页数:11 大小:70.94KB
下载 相关 举报
软考中级嵌入式系统设计师历年经典真题及解析part5.docx_第1页
第1页 / 共11页
软考中级嵌入式系统设计师历年经典真题及解析part5.docx_第2页
第2页 / 共11页
软考中级嵌入式系统设计师历年经典真题及解析part5.docx_第3页
第3页 / 共11页
软考中级嵌入式系统设计师历年经典真题及解析part5.docx_第4页
第4页 / 共11页
软考中级嵌入式系统设计师历年经典真题及解析part5.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

软考中级嵌入式系统设计师历年经典真题及解析part5.docx

《软考中级嵌入式系统设计师历年经典真题及解析part5.docx》由会员分享,可在线阅读,更多相关《软考中级嵌入式系统设计师历年经典真题及解析part5.docx(11页珍藏版)》请在冰豆网上搜索。

软考中级嵌入式系统设计师历年经典真题及解析part5.docx

软考中级嵌入式系统设计师历年经典真题及解析part5

第1题

单选题

某企业财务系统的需求中,属于功能需求的是()。

A.每个月特定的时间发放员工工资

B.系统的响应时间不超过3秒

C.系统的计算精度符合财务规则的要求

D.系统可以允许100个用户同时查询自己的工资

【解析】正确答案:

A。

本题考查软件开发中需求的基本概念。

软件需求包括功能需求和非功能需求。

功能需求是根据要求的活动来描述需要的行为。

选项A要求系统在每个月特定的时间发放员工工资是一个功能需求,选项B是系统的性能需求,选项C是精度要求,而选项D是性能需求。

第2题

单选题

在嵌入式系统中,以下叙述中错误的是()。

A.板级支持包主要目的是屏蔽底层硬件,不负责系统的引导和设备驱动操作

B.嵌入式实时操作系统可以分为基本内核和扩展内核两部分

C.应用编程接口一般以库或者组件的形式提供

D.在实际构建嵌入式系统时,并不一定需要应用编程接口API

【解析】正确答案:

A。

本题考查嵌入式系统构建的基础知识。

在嵌入式系统中,BoardSupportPackage(简称BSP,板级支持包)是实现特定的支持代码,通常会与bootloader一起设置,bootloader包含最小的设备驱动来加载操作系统与所有在板上的设备的驱动程序。

BSP是介于主板硬件和操作系统之间的一层,主要目的是为了支持操作系统,使之能够更好地行于硬件主板。

不同的操作系统对应不同定义形式的BSP,例如VxWorks的BSP和Linux的BSP相对于某一CPU来说尽管实现的功能一样,可是写法和接口定义完全不同。

嵌入式实时操作系统可以分为基本内核和扩展内核。

其对应的定义为:

当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间内来控制生产过程或对处理系统做出快速响应,并控制所有实时任务协调一致运行的嵌入式操作系统。

在工业控制、军事设备、航空航天等领域对系统的响应时间有苛刻的要求,这就需要使用实时系统。

嵌入式操作系统通常是实时操作系统。

比如μC/OS-II,eCOS和Linux。

故对嵌入式实时操作系统的理解应该建立在对嵌入式系统的理解之上加入对响应时间的要求。

在实际的嵌入式系统设计中,应用编程接口一般以库或者组件的形式而存在,选择哪种则依赖于对库的嵌入式操作系统,在实际的系统构建时,并不一定需要对应的接口API。

第3题

单选题

某软件程序员接受一个公司(软件著作权人)委托开发完成一个软件,三个月后又接受另一公司委托开发功能类似的软件,此程序员仅将受第一个公司委托开发的软件略作修改即提交给第二家公司,此种行为()。

A.属于开发者的特权

B.属于正常使用著作权

C.不构成侵权

D.构成侵权

【解析】正确答案:

D。

本题已注明第一个公司为软件著作权人,因此该程序员的行为对原公司构成侵权。

第4题

单选题

VHDL中的子程序包含函数和过程两种,下列关于VHDL中的函数和过程的叙述错误的是()。

A.函数内部的描述语句不能对函数体外定义的信号或变量赋值

B.函数是不可综合的

C.过程中的变量需要在每次调用时初始化

D.过程语句体中的顺序描述语句可以对过程语句外的信号赋值

【解析】正确答案:

B。

本题考查逻辑设计语言VHDL的基础知识。

在VHDL语言中,函数和过程统称为子程序。

子程序与进程的相同点是:

内部包含的都是顺序描述代码,使用相同的顺序描述语句,比如if,case和loop。

不同点是:

进程可以直接在主代码中调用,子程序一般在建库的时候使用,同时子程序中不能使用wait语句。

一个函数就是一段顺序描述的代码。

对于一些经常遇到的具有共性的设计问题都可以使用函数来实现。

由于在每次调用函数时,都要首先对其进行初始化,即一次执行结束后再调用需要再次初始化,因此在函数中禁止进行信号声明和元件实例化,函数是可以被综合的。

函数中使用return来进行返回,—次只能返回一个值返回值的类型由return后面的数据类型指定。

过程可以具有多个输入、输出、双向模式的参数,可以是信号、变量和常量。

对于输入模式的参数,默认为常量,对于输出和双向模式的参数,默认为变量。

过程中的变量需要在每次调用时候进行处理后,同时其可以对外部的信号进行赋值。

第5题

单选题

甲、乙两厂生产的产品类似,且产品都使用“B”商标。

两厂于同一天向商标局申请商标注册,且申请注册前两厂均未使用“B”商标。

此情形下,()能核准注册。

A.甲厂

B.由甲、乙厂抽签确定的厂

C.乙厂

D.甲、乙两厂

【解析】正确答案:

B。

我国商标注册以申请在先为原则,使用在先为补充。

当两个或两个以上申请人在同一种或者类似商品上申请注册相同或者近似商标时,申请在先的人可以获得注册。

对于同日申请的情况,商标法及其实施条例规定保护先用人的利益,使用在先的人可以获得注册“使用”包括将商标用于商品、商品包装、容器以及商品交易书上,或者将商标用于广告宣传、展览及其他商业活动中。

如果同日使用或均未使用,则采取申请人之间协商解决,不愿协商或者协商不成的,由各申请人抽签决定。

商标局通知各申请人以抽签的方式确定一个申请人,驳回其他人的注册申请。

商标局已经通知但申请人未参加抽签的,视为放弃申请。

第6题

单选题

以下关于特权指令的叙述中,错误的是()。

A.特权指令集是计算机指令集的一个子集

B.特权指令通常与系统资源的操纵和控制有关

C.当处于用户态运行时,计算机可以执行特权指令

D.当处于系统态运行时,计算机可以执行特权指令

【解析】正确答案:

C。

本题考查计算机特权指令方面的概念和知识。

特权指令集是计算机指令集的一个子集,在多用户、多任务的计算机系统中必不可少,通常与系统资源的操纵和控制有关,主要用于系统资源的分配和管理,包括改变系统工作方式,检测用户访问权限,修改虚拟存储器管理的段表、页表,完成任务的创建和切换等这类指令只用于操作系统或者其他系统软件,一般不直接提供给用户使用。

只有当计算机处于系统态运行时,才可以执行特权指令。

第7题

单选题

下面的程序使用了函数指针,其运行结果是()。

A.y1=27,y2=9,y3=9,y4=27

B.y1=9,y2=9,y3=27,y4=27

C.y1=9,y2=27,y3=9,y4=27

D.y1=27,y2=27,y3=9,y4=9

【解析】正确答案:

B。

仔细阅读程序,正确理解函数指针并将参数正确代入函数,可得到y1=9,y2=9,y3=27,y4=27的结果。

第8题

单选题

将高级语言源程序翻译成机器语言程序的过程中,常引入中间代码。

以下关于中间代码的叙述中,不正确的是()。

A.中间代码不依赖于具体的机器

B.使用中间代码可提高编译程序的可移植性

C.中间代码可以用树或图表示

D.中间代码可以用栈和队列表示

【解析】正确答案:

D。

本题考查程序语言基础知识。

从原理上讲,对源程序进行语义分析之后就可以直接生成目标代码,但由于源程序与目标代码的逻辑结构往往差别很大,特别是考虑到具体机器指令系统的特点,要使翻译一次到位很困难,而且用语法制导方式机械生成的目标代码往往是烦琐和低效的,因此有必要设计一种中间代码,将源程序首先翻译成中间代码表示形式,以利于进行与机器无关的忧化处理。

由于中间代码实际上也起着编译器前端和后端分水岭的作用,所以使用中间代码也有助于提高编译程序的可移植性。

常用的中间代码有后缀式、三元式、四元式和树(图)等形式。

第9题

单选题

采用()不能解决计算机终端用户下载或显示图片/影像时,因等待失去耐心而放弃下载或显示图片/影像。

A.流媒体技术

B.JPEG累进编码方式

C.GIF图像文件格式

D.AD/DA变换方式

【解析】正确答案:

D。

本题考查多媒体基础知识。

流媒体是指在网络中使用流式传输技术的连续时基媒体,而流媒体技术是指把连续的影像和声音信息经过压缩处理之后放到专用的流服务器上,让浏览者一边下载一边观看、收听,而不需要等到整个多媒体文件下载完成就可以即时观看和收听的技术。

流媒体融合了多种网络以及音视频技术,在网络中要实现流媒体技术,必须完成流媒体的制作、发布、传播、播放等环节。

JPEG累进(或增量、渐进、递増、progressive)编码模式,这样可以实现图像内容的方式传输,在浏览器上的直观效果是无需过久等待即可看到模糊的图像,然后图像显示内容由模糊逐渐变得清晰。

GIF图像文件格式以数据块为单位来存储图像的相关信息,采用了LZW无损压缩算法按扫描行压缩图像数据。

它可以在一个文件中存放多幅彩色图像,每一幅图像都由一个图像描述符、可选的局部彩色表和图像数据组成。

如果把存储于一个文件中的多幅图像逐幅读出来显示到屏幕上,可以像播放幻灯片那样显示或者构成简单的动画效果。

GIF定义了两种数据存储方式,一种是按行连续存储,存储顺序与显示器的显示顺序相同;另一种是按交叉方式存储,由于显示图像需要较长的时间,使用这种方法存放图像数据,用户可以在图像数据全部收到之前这幅图像的全貌,而不觉得等待时间太长。

图像信号是一种模拟信号,计算机要对它进行处理,必须将它转换成为数字图像信号,即用二进制数字的编码形式来表示图像,转换过程一般称为A/D转换(模数转换)。

将图像播放出来,需进行D/A转换(数模转换)。

第10题

问答题

阅读下列说明和图,回答问题1和问题2,将解答填入答题纸的对应栏内。

【说明】

在嵌入式系统设计中,李工使用某嵌入式处理器和对应的以太网芯进行带有网络功能的单板实现,该电路中还包含DDR、Flash等存储芯片和相应的外围控制芯片。

图2-1为所选用嵌入式处理器的存储模块存储地址总线变换示意图,图2-2为以太网芯片外围设计的相关原理示意图,图2-3为用户在该嵌入式单板系统上实现内部嵌入式Web服务器的流程示意图。

在该嵌入式处理器的存储系统设计中,嵌入式处理器内部包含SA[25:

0](从高到低)共26根系统地址总线,外部使用22根数据线和外部存储设备进行连接。

嵌入式处理器和以太网芯片之间的交互接口为MII(MediaIndependentInterface)接口,包含数据线和控制线。

数据线分为收发两个方向:

其中RXD[3:

0]为并行数据接收线,RXCLK为对应的时钟线;TXD[3:

0]为并行数据发送线,TXCLK为对应的时钟线。

MDIO和MDC为控制线,通过其进行以太网芯片的配置。

以太网芯片的最大通信频率由其外围的晶振频率和收发数据线的并行数目决定。

在嵌入式系统设计中,嵌入式处理器和以太网芯片之间可以设计为一对多的方式,每个以太网控制器都有一个PHYID,该PHYID依赖于以太网芯片周边的电路设计。

在图2-2的设计中,该以太网芯片的PHYID由图中的PHYID[4:

0]五个管脚来定。

对于该以太网芯片而言,PHYID[4:

0]在启动时是作为PHYID选择控制使用,在启动后是作为其它指示功能使用。

PHYID的最大值是31(五位),最小是0,由PHYID[4:

0]从高位到低位决定,对应管脚为高电平时对应的值为1,低电平时对应的值为0。

【问题1】(9分)

如图2-1所示,用户可以通过寄存器将存储总线变换方式配置为字节模式(8位模式),半字模式(16位模式)或者字模式(32位模式)中的任何一种,不同模式下,所使用到的地址线不同。

在图2-1中的,①、②、和③分别对应的地址线连接应该依次是()。

A.SA2-SA23,SA1-SA22,SA0-SA21

B.SA0-SA21,SA2-SA23,SA1-SA22

C.SA1-SA22,SA2-SA23,SA0-SA21

D.SA0-SA21,SA1-SA22,SA2-SA23

根据图2-2的网络部分相关电路设计,可以知道该嵌入式处

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1