软件认证工程师考试-嵌入式软件助理工程师笔试(2018-2023年)真题摘选含答案_第1页
软件认证工程师考试-嵌入式软件助理工程师笔试(2018-2023年)真题摘选含答案_第2页
软件认证工程师考试-嵌入式软件助理工程师笔试(2018-2023年)真题摘选含答案_第3页
软件认证工程师考试-嵌入式软件助理工程师笔试(2018-2023年)真题摘选含答案_第4页
软件认证工程师考试-嵌入式软件助理工程师笔试(2018-2023年)真题摘选含答案_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

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

文档简介

长风破浪会有时,直挂云帆济沧海。软件认证工程师考试-嵌入式软件助理工程师笔试(2018-2023年)真题摘选含答案(图片大小可自由调整)卷I一.参考题库(共30题)1.嵌入式系统开发时,应该根据应用需求来选择相应的开发工具软件。RVDS是一个较常用的开发工具软件,下面的有关叙述中错误的是()。A、RVDS中包括工程管理器、编译连接器、调试器和指令集仿真器B、RVDS只支持ARM内核的微处理器芯片C、RVDS支持对Flash存储器的编程D、RVDS编译的代码比ADS1.2编译的代码执行效率高2.常用的软件开发模型有()A、结构型B、原型模型C、迭代型D、瀑布型E、综合型3.进程间通信的方式有多种,假设需要在Linux系统上设计本地运行的两个进程,一个负责采集视频,另一个负责播放。试为两者设计一种数据的通信方式。进一步考虑当两个进程处于不同机器上时,需要采用的通信方式。说明你的设计理由。4.一幅1024x768的彩色图像,每个像素使用16位表示,采用压缩比为5倍的算法压缩图像数据之后,其数据量大约是多少MB?()。A、0.3B、0.5C、1D、1.55.下列提法中,不属于ifconfig命令作用范围的是()。A、配置本地回环地址B、配置网卡的IP地址C、激活网络适配器D、加载网卡到内核中6.Linux分区类型默认的是:()A、vfatB、ext2/ext3C、swapD、dos7.为提高SoC的设计效率,减少重复开发,通常大多以IP核为基础,在单个芯片上集成处理器、存储器和各种接口等组件,组成一个相当完整的计算机系统。按照IC设计文件的类型,IP核通常分为三种:()核、固核和()核。8.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用()命令。A、上箭头B、下箭头C、D、9.下面不符合嵌入式操作系统特点的是()A、实时性B、不可定制C、微型化D、可移植性10.在实时操作系统中,邮箱通信方式是()A、直接B、间接C、低级D、高级11.下面哪一个选项不是linux系统的调度策略()A、SCHED_NORMALB、SCHED_FIFOC、SCHED_RRD、SCHED_LRU12.下列转义字符中错误的是()A、′/000′B、′/14′C、′/x111′D、′/2′13.在ARM汇编语言程序设计中主程序和子程序参数的传递需要满足ATPCS规则,ATPCS规则中用来传递参数的寄存器是()A、R0B、R1C、R2D、R3E、R414.前台起动的进程使用()终止。15.简述网络文件系统NFS,并说明其作用。16.如果要选择ARM处理器工作在外部中断模式,允许外部中断IRQ,禁止快速中断FIQ,使用Thumb工作状态,则需要设置的寄存器是()。A、PSPB、MSPC、CPSRD、SPSR17.简述选择ARM处理器芯片应考虑哪些因素?并作出简要的说明。18.Linux文件权限一共10位长度,分成四段,第一段表示的内容是()A、文件类型B、文件所有者的权限C、文件所有者所在组的权限D、其他用户的权限19.为了查找出当前用户运行的所有进程的信息,我们可以使用()命令。A、ps-aB、ps-uC、ls-aD、ls–l20.ARM处理器如果R1=0x00000080,则指令MOVR0,R1,LSL#2执行后,R0的值为()。A、0x00000200B、0x00000320C、0x00000020D、0x0000004021.实时系统是指()A、响应快的系统B、时间约束的系统C、单任务系统D、内核小的系统22.若某CPU具有4GB的寻址能力,则该CPU的地址总线宽度为()A、64B、36C、32D、2423.在日常管理中,通常CPU会影响系统性能的情况是:()。A、CPU已满负荷地运转B、CPU的运行效率为30%C、CPU的运行效率为50%D、CPU的运行效率为80%24.在bash命令中,当用()参数时,表示bash是交互的。A、-cB、-iC、-sD、-d25.文件系统的主要功能是()。A、实现对文件的按名存取B、实现虚拟存储C、提高外存的读写速度D、用于保存系统文档26.下列对shell变量FRUIT操作,正确的是()A、为变量赋值:$FRUIT=appleB、显示变量的值:fruit=appleC、显示变量的值:echo$FRUITD、判断变量是否有值:[-f“$FRUIT”]27.加载Linux内核模块使用命令()。28.在Linux使用GCC编译器时有如下命令:Gcc–gtest.c–otest,其中参数-g的作用是()A、生成目标文件test.oB、生成汇编文件test.sC、进行预编译D、包含调试信息29.以下关于ARM处理器工作状态说法错误的是()。A、工作状态包括ARM状态、Thumb及Thumb-2状态和调试状态三种B、ARM状态既支持16位指令宽度也支持32位指令宽度C、Thumb状态或Thumb-2状态下代码密度大于ARM状态,占用存储空间较小D、ARM处理器复位后总处于ARM状态30.init启动进程需要读取()配置文件。A、/etc/inittabB、/sbin/initC、/etc/sysvinitD、/bin/sh卷I参考答案一.参考题库1.参考答案:B2.参考答案:B,C,D3.参考答案: 本地:共享内存+信号量,适合于大量数据传输。Linux支持系统V和POSIX的共享内存和信号量。 远程:Socket+应用协议。适合于跨网络的(大量)数据传输。Linux支持BSD的socket。应用层协议需要自行设计。4.参考答案:A5.参考答案:D6.参考答案:B7.参考答案:软;硬8.参考答案:C9.参考答案:B10.参考答案:D11.参考答案:D12.参考答案:C13.参考答案:A,B,C,D14.参考答案:ctrl+c15.参考答案: NFS即网络文件系统,是主机通过网络进行文件共享的协议通常用于UNIX或类UNIX系统中。NFS服务器的共享目录可以被NFS客户端作为文件系统挂载到本地中。它的作用是通常用于局域网中用于文件共享。它的特点是不想http和ftp要把文件下载到本地才能够被访问,NFS不需要下载到本地即可访问。16.参考答案:C17.参考答案: 1、ARM内核。任何一款基于ARM技术的微处理器都是以某个ARM内核为基础设计的,即ARM内核的基本功能决定了嵌入式系统最终实现目标的性能。因此,ARM处理器芯片的选择的首要任务是考虑选择基于什么架构的ARM内核。 2、系统时钟频率。系统时钟频率决定了ARM芯片的处理速度,时钟频率越高,处理速度越快。 3、芯片内部存储器的容量。大多数ARM微处理器芯片的内部存储器的容量都不太大,需要用户在设计系统时外扩存储器,但也有部分芯片具有相对较大的片内存储空间。 4、片内外围电路。设计者应分析系统的需求,尽可能采用片内外围电路完成所需的功能,这样既可简化系统的设计,也可提高系统的可靠性。 5、其他因素。除以上需要考虑的内部因素外,在某些特殊需要的场合,应选择符合这些特殊要求的ARM微处理器芯片。18.参考答案:A19.参考答案:B20.参考答案:A21.参考答案:B22.参考答案:C23.参考答案:A24.参考答案:B25.参考答案:A26.参考答案:C27.参考答案:insmod28.参考答案:D29.参考答案:B30.参考答案:A卷II一.参考题库(共30题)1.当我们与某远程网络连接不上时,就需要跟踪路由查看,以便了解在网络的什么位置出现了问题,满足该目的的命令是()。A、pingB、ifconfigC、tracerouteD、netstat2.关于uC/OS-II的基本特点,以下说法错误的是()。A、uC/OS-II是抢占式实时操作系统内核B、由于存在内核任务,用户编写的应用程序最多可以有60个任务C、uC/OS-II不支持时间片轮转调度法D、uC/OS-II允许每个任务有不同的栈空间3.Linux系统中的设备可分为三类:字符设备、块设备和网络设备,其中不是基于文件系统访问的设备是()。A、字符设备B、块设备C、网络设备D、字符和块设备4.下面哪个特点不属于USB设备的特点?()A、串行通信方式B、不可热拨插C、分HOST、DEVICE和HUBD、通信速率比RS232快5.LINUX支持网络文件系统NFS,下列哪个命令实现了将位于机器上的/opt/sirnfs目录挂载到本机/mnt/sirnfs下:()A、mount-tnfs:/opt/sirnfs/mnt/sirnfsB、mount-tnfs/mnt/sirnfs:/opt/sirnfsC、mountnfs–t:/opt/sirnfs/mnt/sirnfsD、mountnfs–t/mnt/sirnfs:/opt/sirnfs6.某显示器最高分辨率为1024×768、24位真彩,其所需最小缓存是()A、1MBB、2MBC、3MBD、4MB7.软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是()。8.Thumb-2指令集提供了专门用于开、关中断的专用指令,关外部中断使用的指令为:(),开外部中断的指令为:()。9.NANDFLASH和NORFLASH的区别正确的是()A、NOR的读速度比NAND稍慢一些B、NAND的写入速度比NOR慢很多C、NAND的擦除速度远比NOR的慢D、大多数写入操作需要先进行擦除操作10.若变量已正确定义,表达式(j=3,j++)的值是()A、3B、4C、5D、011.在Linux系统中,驱动程序注册中断处理程序的函数是()A、trap_initB、request_irqC、enable_irqD、register_irq12.系统中有用户user1和user2,同属于users组。在user1用户目录下有一文件file1,它拥有644的权限,如果user2用户想修改user1用户目录下的file1文件,应拥有()权限。A、744B、664C、646D、74613.以太网中计算机间以帧为单位进行通信,下列选项中不属于以太网数据帧内容的是()。A、IP地址B、MAC地址C、有效载荷D、校验信息14.ARM嵌入式系统中,PC指向的是正在()的指令地址。A、执行B、译码C、取指D、都不是15.Qt/Embedded使用()和()的机制实现函数的回调。16.利用gdb进行调试时,可通过()或next命令进行单步执行。17.一般可以用()实现自动编译。A、gccB、gdb*C、makeD、vi18.C语言中运算对象必须是整型的运算符是()A、%B、/C、!D、**19.现在执行命令makesubr.o,实际执行的命令是()A、gcc–opr1prog.osubr.oB、gcc–c–lprog.oprog.cC、gcc–c–osubr.osubr.cD、都执行20.在CPU和物理内存之间进行地址转换时,()将地址从虚拟(逻辑)地址空间映射到物理地址空间。A、TCBB、MMUC、CACHED、DMA21.简述嵌入式应用软件的开发具有哪些特点?并对这些特点进行简要说明。22.不属于ARM内核主要特点的是()。A、功耗低B、功能强大C、采用RISC结构D、全部采用哈佛结构23.存盘并退出vi的指令是()。A、qB、q!C、wD、wq24.vi编辑器具有两种工作模式:命令模式和()。25.使用Vim作为文本编辑器,在指令模式下要将光标移动到文档的最后一行的命令是()。A、0B、$C、GD、GG26.以下ARM处理器的指令或伪指令错误的是()。A、MOVR1,R2B、LDRR1,#0x12345678C、LDRR1,=0x00000020D、ADCR1,R2,R327.与存储器映像编制方式相比,I/O端口的独立编址方式具有()特点。A、地址码较长B、需专用的I/O命令C、只需存储器存取指令D、译码电路较简单28.为了得到所有的命令行输入的参数,我们可以使用变量:()A、$#B、$@C、$0D、$!29.同CISC相比,下面哪一项不属于RISC处理器的特征()A、采用固定长度的指令格式,指令规整、简单、基本寻址方式有2~3种。B、减少指令数和寻址方式,使控制部件简化,加快执行速度。C、数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率,同时简化处理器的设计。D、RISC处理器都采用哈佛结构30.ADDR0,R1,#3属于()寻址方式。A、立即寻址B、多寄存器寻址C、相对寻址D、寄存器直接寻址卷II参考答案一.参考题库1.参考答案:C2.参考答案:B3.参考答案:C4.参考答案:B5.参考答案:A6.参考答案:C7.参考答案:软件开发工具和软件开发的环境8.参考答案:CPSIDI;CPSIEI9.参考答案:D10.

温馨提示

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

评论

0/150

提交评论