版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程师考试:嵌入式软件助理工程师测试题(强化练习)1、单选
在ARMLinux体系中,用来处理外设中断的异常模式是()A、软件中断(SWI)B、未定义的指令异常C、中断请求(IRQ)D、快速中断请求(FIQ)(江南博哥)正确答案:C2、单选
下面哪个命令行可用来马上重新启动正在运行的Linux系统?()A.restart--delay=0B.reboot-wC.halt-pD.shutdown-rnow正确答案:D3、问答题
简述嵌入式系统设计过程。正确答案:(1)需求分析(4)设计硬件构件和软件构件(2)规格说明(5)系统集成(3)体系结构设计(6)系统测试4、问答题
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?正确答案:链接分硬链接和符号链接。符号链接可以建立对于文件和目录的链接。符号链接可以跨文件系统,即可以跨磁盘分区。符号链接的文件类型位是l,链接文件具有新的i节点。硬链接不可以跨文件系统。它只能建立对文件的链接,硬链接的文件类型位是-,且硬链接文件的i节点同被链接文件的i节点相同。5、填空题
编写的shell程序运行前必须赋予该脚本文件()权限。正确答案:执行6、单选
存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为()。A、0x21B、0x68C、0x65D、0x02正确答案:D7、填空题
使用gcc编译c程序生成可执行文件有时似乎是一步完成的,但实际要经历如下四步:();();()和()。正确答案:预处理、编译、汇编、连接8、单选
不需要编译内核的情况是()。A.删除系统不用的设备驱动程序时B.升级内核时C.添加新硬件时D.将网卡激活正确答案:D9、单选
在Linux下,用mkfs.jffs2命令创建JFFS2文件系统(基本上是使用JFFS2的Ramdisk),关于mkfs.jffs2下列说法错误的是:()A.-e选项确定闪存的擦除扇区大小(通常是64千字节)B.-p选项用来在映像的剩余空间用零填充。C.-f选项用于输出文件,通常是JFFS2文件系统映像D.一旦创建了JFFS2文件系统,它就被装入闪存中适当的位置(引导装载程序告知内核查找文件系统的地址)以便内核能挂装它。正确答案:C10、单选
存储一个32位数0x876165到2000H~2003H四个字节单元中,若以小端模式存储,则2000H存储单元的内容为()。A、0x00B、0x87C、0x65D、0x61正确答案:C11、单选
Samba服务器的进程由()两部分组成。A.named和sendmailB.smbd和nmbdC.bootp和dhcpdD.httpd和squid正确答案:B12、单选
RISC是指()A.复杂指令计算机B.并行机C.精简指令计算机D.多处理器计算机正确答案:C13、单选
进程有三种状态:()。A、准备态、执行态和退出态B、精确态、模糊态和随机态C、运行态、就绪态和等待态D、手工态、自动态和自由态正确答案:C14、填空题
ARM处理器有多种运行模式,用户程序运行在其中的()模式。正确答案:用户15、单选
init可执行文件通常存放在()目录中。A./etcB./bootC./sbinD./root正确答案:C16、多选
ARM处理器的工作模式中属于异常模式的有()A、用户模式usrB、系统模式sysC、外部中断模式irqD、中止模式abtE、快速中断模式fiq正确答案:C,D,E17、填空题
Qt/Embedded的底层图形引擎基于()接口技术。正确答案:FrameBuffer18、单选
在ARM体系构建的嵌入式系统中,由电平模式触发的中断,其对应的中断标准应该在何时被清除?()A、当中断处理程序结束以后,才可以清除B、进入相应的中断处理程序,即可以清除C、产生IRQ中断的时候,处理器自动清除D、任何时候都可以清除正确答案:A19、单选
为了得到所有的命令行输入的参数,我们可以使用变量:()A.$#B.$@C.$0D.$!正确答案:B20、单选
波特率9600bps是指数据每秒传输()A.9600个字节B.9600个比特C.9600个字D.9600个字符正确答案:B21、单选
在ARMLinux系统中,中断处理程序进入C代码以后,ARM的处于()工作模式A、超级用户(SVC.B、中断(IRQ)C、快速中断(IRQ)D、和进入中断之前的状态有关系正确答案:A22、单选
暂停当前(前台)任务并放到后台去的命令是()。A、+ZB、+CC、+PD、&正确答案:A23、单选
下面关于MMU和Linux描述错误的是()A、MMU是内存管理单元MemoryManagementUnit的缩写B、uClinux可以运行在有MMU的处理器上C、Linux内核功能强大,内存管理功能丰富,即使在没有MMU的处理器上,也可以通过软件实现地址映射。D、Linux系统正是利用MMU,才能使得各个进程有独立的寻址空间正确答案:C24、单选
下面哪条命令可用来确保文件“file1”存在()A.cpfile1/dev/nullB.touchfile1C.createfile1D.mkfilefile1正确答案:B25、单选
Linux系统中的设备可分为三类:字符设备、块设备和网络设备,其中不是基于文件系统访问的设备是()。A.字符设备B.块设备C.网络设备D.字符和块设备正确答案:C26、单选
为了使用生成的目标文件能够用于gdb调试,在编译时GCC应使用()选项。A.-cB.-wC.-gD.-o正确答案:C27、单选
关于RISC指令系统描述不正确的是()。A、指令条数多B、指令长度固定C、指令格式种类少D、寻址方式种类少正确答案:A28、单选
下列各个错误中,哪一个不属于编译错误()A.改变x原值3为5,写作“x==5”B.花括号不配对C.复合语句中的最后一条语句后未加分号D.变量有引用、无定义正确答案:A29、单选
NFS是()系统。A.文件B.磁盘C.网络文件D.操作正确答案:C30、单选
在操作系统中,Spooling技术是用一类物理设备模拟另一类物理设备的技术,实现这种技术的功能模块称做()。A、可林斯系统B、斯普林系统C、图灵机系统D、虚拟存储系统正确答案:B31、单选
在TCP/IP模型中,应用层包含了所有的高层协议,在下列的一些应用协议中,()是能够实现本地与远程主机之间的文件传输工作。A.telnetB.FTPC.SNMPD.NFS正确答案:B32、单选
在安装开始前,用光盘启动系统,想要进入字符界面安装,需要输入的命令是()A.linuxdocB.linuxC.linuxtextD.linuxnote正确答案:C33、单选
下面()命令可以列出当前动态加载的模块清单,会把当前插入的所有内核模块都列出来。A、insmodB、rmmodC、dmesgD、lsmod正确答案:D34、单选
用命令ls-al显示出文件ff的描述如下所示,由此可知文件ff的类型为()。-rwxr-xr--1rootroot599Cec1017:12ffA.普通文件B.硬链接C.目录D.符号链接正确答案:A35、单选
为了查找出当前用户运行的所有进程的信息,我们可以使用()命令。A.ps-aB.ps-uC.ls-aD.ls–l正确答案:B36、填空题
内核分为();()、IO管理系统和文件管理系统等四个子系统。正确答案:进程管理系统、内存管理系统37、单选
安全管理涉及的问题包括保证网络管理工作可靠进行的安全问题和保护网络用户及网络管理对象问题。()属于安全管理的内容。A.配置设备的工作参数B.收集与网络性能有关的数据C.控制和维护访问权限D.监测故障正确答案:C38、单选
一般可以用()实现自动编译。A、gccB、gdb*C、makeD、vi正确答案:C39、填空题
在shell编程时,要把一个用户的输入赋值给一个变量,使用()命令。正确答案:read40、单选
在操作系统中,除赋初值外,对信号量仅能操作的两种原语是()。A、存操作、取操作B、读操作、写操作C、P操作、V操作D、输入操作、输出操作正确答案:C41、单选
FIQ中断的入口地址是()。A、0x0000001CB、0x00000008C、0x00000018D、0x00000014正确答案:A42、单选
删除文件命令为()A.mkdirB.rmdirC.mvD.rm正确答案:D43、单选
通常所说的32位微处理器是指()。A.地址总线的宽度为32位B.处理的数据长度只能为32位C.CPU字长为32位D.通用寄存器数目为32个正确答案:C44、填空题
在使用ls命令时,用八进制形式显示非打印字符应使用参数()。正确答案:-b45、填空题
在Linux多线程编程时,需要包含头文件()。正确答案:pthread.h46、单选
你用vi编辑器编写了一个脚本文件shell.sh,你想将改文件名称修改为shell2.sh,下列命令()可以实现。A.cpshell.shshell2.shB.mvshell.shshell2.shC.lsshell.sh>shell2.shD.llshell.sh>shell2.sh正确答案:B47、单选
系统中有用户user1和user2,同属于users组。在user1用户目录下有一文件file1,它拥有644的权限,如果user2用户想修改user1用户目录下的file1文件,应拥有()权限。A.744B.664C.646D.746正确答案:B48、单选
实时操作系统中,两个任务并发执行,一个任务要等待其合作伙伴发来信息,或建立某个条件后再向前执行,这种制约性合作关系被成为()。A.同步B.互斥C.调度D.执行正确答案:A49、问答题
简述嵌入式系统中非占先式与占先式调度法的区别有哪些。正确答案:非占先式调度法也称作合作型多任务(cooperativemultitasking),各个任务彼此合作共享一个CPU。中断服务可以使一个高优先级的任务由挂起状态变为就绪状态。但中断服务以后控制权还是回到原来被中断了的那个任务,直到该任务主动放弃CPU的使用权时,那个高优先级的任务才能获得CPU的使用权。当系统响应时间很重要时,要使用占先式(preemptivE.内核。最高优先级的任务一旦就绪,总能得到CPU的控制权。当一个运行着的任务使一个比它优先级高的任务进入了就绪态,当前任务的CPU使用权就被剥夺了,或者说被挂起了,那个高优先级的任务立刻得到了CPU的控制权。50、填空题
在Windows9.x环境下共享Unix/Linux中的用户目录的一个工具是()服务器。正确答案:Samba51、单选
可加载模块一般位于系统的()目录下A./lib/modulesB./lib/modules/x.y.z(x.y.z是内核的版本号)C./usr/libD./usr/local/lib正确答案:B52、单选
GET伪指令的含义是()A.包含一个外部文件B.定义程序的入口C.定义一个宏D.声明一个变量正确答案:A53、单选
在给定文件中查找与设定条件相符字符串命令为()A、grepB、gzipC、findD、sort正确答案:A54、单选
表达式A⊕B实现的功能是()A.逻辑与B.逻辑非C.逻辑异或D.逻辑或正确答案:C55、单选
在Linux2.4或者2.6内核中,和ARM体系结构相关的中断处理程序的C代码在源码树的()文件中A、kernerl/irq.cB、arch/arm/kernel/irq.cC、arch/arm/mach/irq.cD、arch/arm/kernel/entry-armv.S正确答案:B56、单选
不是shell具有的功能和特点的是()A.管道B.输入输出重定向C.执行后台进程D.处理程序命令正确答案:D57、填空题
setenv命令的功能是()。正确答案:设置环境变量58、单选
()目录存放着Linux的源代码。A./etcB./usr/srcC./usrD./home正确答案:B59、单选
fsck对文件系统的检查最先是从文件系统的()开始的A.MBRB.磁盘块C.超级块D.块链表正确答案:C60、单选
字符设备文件类型的标志是()A.pB.cC.sD.l正确答案:B61、单选
嵌入式微控制器相比嵌入式微处理器的的最大特点()。A、体积大大减小B、单片化C、功耗低D、成本高正确答案:B62、单选
当系统工作负载增加时,CPU的()将占很大比重A.用户时间B.系统时间C.空闲时间D.进程时间正确答案:A63、单选
Linux分区类型默认的是:()A.vfatB.ext2/ext3C.swapD.dos正确答案:B64、单选
下面关于Shell的说法,不正确的是:()A.操作系统的外壳B.用户与Linux内核之间的接口程序C.一个命令语言解释器D.一种和C类似的程序语言正确答案:D65、单选
有关归档和压缩命令,下面描述正确的是()。A.用uncompress命令解压缩由compress命令生成的后缀为.zip的压缩文件B.unzip命令和gzip命令可以解压缩相同类型的文件C.tar归档且压缩的文件可以由gzip命令解压缩D.tar命令归档后的文件也是一种压缩文件正确答案:C66、单选
指令ADDR2,R1,R1,LSR#2中,LSR的含义是()。A.逻辑左移B.逻辑右移C.算术右移D.循环右移正确答案:B67、单选
在日常管理中,通常CPU会影响系统性能的情况是:()。A.CPU已满负荷地运转B.CPU的运行效率为30%C.CPU的运行效率为50%D.CPU的运行效率为80%正确答案:A68、问答题
模块的编程和普通程序的编程有哪些区别?正确答案:主要区别为:(1)因为内核模块运行在内核态,所以包含的头文件是内核程序相关的头文件,而普通程序则包含的是glibc的头文件(2)模块程序没有main函数,而是通过init_module函数在加载后初始化。(3)模块程序内可直接调用内核函数,而普通程序则只能通过系统调用使用内核函数。(4)普通用户程序可运行多次,而内核函数通常则只能加载1次。69、单选
文件系统的主要功能是()。A、实现对文件的按名存取B、实现虚拟存储C、提高外存的读写速度D、用于保存系统文档正确答案:A70、单选
每种嵌入式操作系统都有自身的特点以吸引相关用户,下列说法错误的是()。A.嵌入式Linux提供了完善的网络技术支持;B.CLinux是专门为没有MMU的ARM芯片开发的;C.C/OS-Ⅱ操作系统是一种实时操作系统(RTOS);D.WinCE提供完全开放的源代码。正确答案:D71、多选
嵌入式操作系统不同于通用操作系统的功能是()A、任务调度B、可裁减性C、强实时D、设备管理E、存储器管理正确答案:B,C72、单选
如果要将文件名file1修改为file2,下列命令()可以实现。A.cpfile1file2B.mvfile1file2C.lsfile1>file2D.llfile1>file2正确答案:B73、单选
在字符界面环境下注销LINUX,可用()命令。A.exit或quitB.quit或ctrl+DC.exit或ctrl+DD.以上都可正确答案:C74、单选
下列软件中,不属于BootLoader的是()。A、viviB、busyboxC、ubootD、blob正确答案:B75、单选
终止一个前台进程可能用到的命令和操作是()。A、killB、+cC、shutdownD、halt正确答案:B76、单选
不存盘退出vi的指令是()。A、qB、q!C、wD、wq正确答案:B77、问答题
进程间通信的方式有多种,假设需要在Linux系统上设计本地运行的两个进程,一个负责采集视频,另一个负责播放。试为两者设计一种数据的通信方式。进一步考虑当两个进程处于不同机器上时,需要采用的通信方式。说明你的设计理由。正确答案:本地:共享内存+信号量,适合于大量数据传输。Linux支持系统V和POSIX的共享内存和信号量。远程:Socket+应用协议。适合于跨网络的(大量)数据传输。Linux支持BSD的socket。应用层协议需要自行设计。78、单选
在使用GCC编译器的过程中,以下()选项可用来指定生成的目标文件名A.-cB.-oC.-SD.-E正确答案:B79、多选
下列能改变ARM处理器工作状态的指令有()A、B指令B、SUB指令C、BX指令D、BLX指令E、BL指令正确答案:C,D80、问答题
简述C语言中数组和指针的异同点。正确答案:相同点:(1)表达式中的数组名被编译器当作一个指向该数组第一个元素的指针(2)下标总是与指针偏移量相同(3)在函数参数的声明中,数组被编译器当作一个指向该数组第一个元素的指针不同点:(1)指针用于保存数据的地址,而数组用于保存数据(2)指针是间接访问而数组是直接访问方式81、单选
在安装Linux的过程中的第五步是让用户选择安装方式,如果用户希望安装部分组件(软件程序),并在选择好后让系统自动安装,应该选择的选项是()。A.fullB.expertC.newbieD.menu正确答案:D82、单选
为了查看Linux启动信息,可以用()命令A.cat/etc/lilo.confB.dmesgC.cat/proc/cpuinfoD.lilo正确答案:B83、填空题
结束后台进程的命令是()。正确答案:kill84、单选
BootLoader的stage2通常使用C语言实现,以完成复杂的功能,并增加可读性和可移植性,以下哪一步骤属于stage2的内容()A.为加载BootLoader的stage2准备RAM空间B.设置好堆栈C.硬件设备初始化D.将kernel映像和根文件系统映像从flash上读到RAM空间中正确答案:D85、填空题
进行远程登录的命令是()。正确答案:telnet86、单选
定义函数时,缺省函数的类型声明,则函数类型取缺省类型()A.voidB.charC.floatD.int正确答案:D87、单选
ARM指令集和Thumb指令集分别是()位的。A.8位,16位B.16位,32位C.16位,16位D.32位,16位正确答案:D88、多选
生铁分为()。A、炼钢铁B、铸造铁C、铁合金D、灰口铁正确答案:A,B,C89、单选
仅当前一个命令执行出错时才执行后一条命令,需要采取的操作是:()A.command1&&command2B.command1XORcommand2C.command1||command2D.command1<<command2<body="">正确答案:C90、单选
SCADA就是()。A、数据采集和监视控制系统B、数据通信和自动监控系统C、数据传输和显示操作系统D、数据记录和作业系统正确答案:A91、单选
在使用文件通配符对文件名操作时?号表示()A.只与一个任意的字符匹配B.只与一个任
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新时代四有好老师的教学方法探讨发言稿
- 乡镇卫生院财务监督制度
- 高校师生互动讲座实施方案
- 农村道德文化建设实施方案
- 制造业员工工资支付流程
- 小学中秋节环保主题活动方案
- 钢结构厂房安全施工方案
- 企业文化巡察工作总结与建设方向
- 纪念革命先烈的主题团建活动方案
- 跨区域PE聚乙烯燃气管道施工协调方案
- (完整版)新概念英语第一册单词表(打印版)
- 美食行业外卖平台配送效率提升方案
- 中国民用航空局信息中心招聘笔试题库2024
- 【核心素养目标】第4课 日本明治维新教案(含反思)
- 2024-2025学年人教版七年级地理上册知识清单
- 芯片设计基础知识题库100道及答案(完整版)
- 2025届高考语文一轮复习:文言文概括和分析 课件
- 年产10万套新能源车电池托盘项目可行性研究报告写作模板-申批备案
- 《大学美育》 课件 4.模块五 第二十四章 时空综合的影视艺术之美
- 2022-2023学年广东省广州市天河区六年级(上)期末数学试卷(含答案)
- grc墙体拆除施工方案
评论
0/150
提交评论