嵌入式软件设计期末考试客观题及答案_第1页
嵌入式软件设计期末考试客观题及答案_第2页
嵌入式软件设计期末考试客观题及答案_第3页
嵌入式软件设计期末考试客观题及答案_第4页
嵌入式软件设计期末考试客观题及答案_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

一、单选题1、‌以下关于嵌入式系统的描述,哪一项是错误的A.嵌入式系统对体积、功耗、可靠性等要求比较严格B.嵌入式系统是专用计算机系统C.嵌入式系统一般应用在工业领域,在日常生活中很难看到D.嵌入式系统采用的技术依托于计算机技术正确答案:C2、‎对于单任务嵌入式系统而言,以下哪个表述是正确的A.单任务嵌入式系统比多任务系统更复杂B.单任务嵌入式系统可以解决任何复杂的应用问题C.一般采用汇编语言进行系统最初的初始化D.一般采用C语言进行系统最初的初始化正确答案:C3、‌下面关于C语言的描述,错误的是A.c语言可以直接访问内存地址B.c语言支持指针C.c语言的程序运行速度比汇编语言快D.C语言的开发效率高于汇编语言正确答案:C4、‌在ARMC编程中,以下哪种说法是错误的A.ARMC程序无法优化B.可以针对编译器的特点,c程序进行优化C.可以针对ARM体系结构的特点,对C程序进行优化D.ARMC的变量类型、循环等特性,都可以进行优化正确答案:A5、‎对于一个32位嵌入式处理器,为了尽可能提高C程序执行效率,变量、参数、函数返回值,应尽量将其位数设置为A.1位B.16位C.32位D.8位正确答案:C6、‏以下关于Linux操作系统描述错误的是A.Linux通过shell命令实现了很多系统管理功能B.Linux操作系统应用非常广泛C.Linux操作系统可以被移植到很多体系结构的计算机上D.Linux操作系统只能运行在PC机上正确答案:D7、‎以下哪个Linux的Shell命令可以实现目录切换A.cdB.catC.pwdD.ls正确答案:A8、‎以下关于vi的描述,错误的是A.vi支持非常丰富的命令B.vi只适合编辑文本文件,不适合编辑源程序C.vi具有命令模式和输入模式D.vi是功能强大的编辑器正确答案:B9、​以下关于gcc的描述,正确的是A.gcc是一个调试器B.gcc是一个版本控制工具C.gcc是一个连接器D.gcc是一个编译器正确答案:D10、‌以下关于gdb的描述,错误的是A.gdb支持多种调试命令B.gdb是一个功能强大的调试器C.gdb采用图形界面方式工作D.gdb采用命令行方式工作正确答案:C11、‎make程序会从当前目录下寻找makefile,并解析其中内容,完成对工程项目的自动编译,以下哪个说法是错误的A.makefile支持很多语法特性B.通过编写makefile可以大幅提高工程项目编译效率C.makefile是一种行之有效的软件工程工具D.每一个C程序,都必须采用makefile才能够编译正确答案:D12、‍以下哪个函数可以打开一个目录文件A.mkdir()B.closedir()C.opendir()D.rmdir()正确答案:C13、​以下关于对文件操作的描述,正确的是A.只可以对文件进行读访问B.可以对文件进行读写和追加访问C.只可以对文件进行追加访问D.只可以对文件进行写访问正确答案:B14、‎以下关于进程的描述,正确的是A.父进程的进程号和子进程的进程号相同B.每个程序执行时都会生成一个进程C.进程和线程的概念完全一致D.不同进程之间不能进行通信正确答案:B15、‌以下关于线程编程,错误的是A.父进程的进程号和子进程的进程号相同B.不同进程之间不能进行通信C.进程和线程的概念完全一致D.每个程序执行时都会生成一个进程正确答案:D16、​当在键盘按下“Ctrlc”按键时,会发生什么A.终止前台进程B.终止后台进程C.什么都不做D.唤醒前台进程正确答案:A17、‏以下哪一项,不属于信号集处理函数A.sigfillset()B.signal()C.sigemptyset()D.sigaddset()正确答案:B18、‌关于共享内存,正确的说法是‏A.共享内存必须连接到进程地址空间中才可使用B.只有具有有父子继承关系的进程才可以使用共享内存C.共享内存不属于进程间通信机制D.不相关进程不可使用同一块共享内存正确答案:A19、​关于消息队列,错误的是A.消息队列中每个消息的长度都有一个最大限制B.不同进程可以通过消息队列传递信息C.消息队列中可以包含无数个消息D.消息队列属于一种进程间通信机制正确答案:C20、‎以下关于套接字机制的描述错误的是A.套接字通信中不区分客户端和服务器B.网络中的计算机可采用套接字通信C.套接字机制通过一系列函数来实现D.一台计算机的不同进程间可采用套接字通信正确答案:A21、‍在内核中用来识别设备的是A.以上均不对B.设备别名C.设备名称D.设备号正确答案:D22、‎以下关于驱动程序的描述,正确的是A.驱动程序必须直接编译到内核中B.驱动程序必须以模块方式插入Linux内核C.驱动程序和应用程序没有区别D.驱动程序可以帮助用户管理硬件正确答案:D23、‎以下哪个命令可以列出系统中的模块列表A.rmmodB.depmodC.insmodD.lsmod正确答案:D24、‎以下关于设备的描述,错误的是A.主设备号和次设备号共同确定某个设备B.设备具有主设备号C.主设备号和次设备号的概念是一样的D.设备具有次设备号正确答案:C25、‍以下哪一项不属于bootloader的特性A.Bootloader包括了应用程序的全部功能B.Bootloader可以进行系统初始化工作C.Bootloader在系统刚启动时运行D.Bootloader负责将操作系统内核复制到内存中正确答案:A26、‎以下哪一项不属于嵌入式系统的特点A.以计算机技术为基础B.具有桌面计算机的全部功能C.软硬件可裁剪D.以应用为中心正确答案:B27、‏中断服务程序应该A.可以向其传递必要的参数B.功能应尽可能完善C.尽可能包含复杂功能D.尽可能短小精悍正确答案:D28、​以下哪一项,不属于ARMC代码优化的范畴A.在循环中采用减计数B.循环展开C.尽量采用指针操作D.采用合适的变量长度正确答案:C29、‍在Linux控制台中,切换当前目录采用的命令是A.pwdB.lsC.dateD.cd正确答案:D30、‍在基于Linux的C语言编程开发中,采用的编译器是A.gdbB.viC.svnD.gcc正确答案:D31、‍在采用嵌入式操作系统的实际应用场合中,以下软件层次中,哪一项是非必须的A.bootloaderB.图形系统C.文件系统D.应用软件正确答案:B32、‎Linux系统的文件类型中,不包括如下哪一项A.套接字文件B.目录文件C.普通文件D.快捷方式文件正确答案:D33、‎关于进程和线程的描述,正确的是A.各线程间不可共享变量B.父子进程的全部资源都相同C.线程切换的代价比进程切换大D.线程切换的代价比进程切换小正确答案:D34、‎进程接收到信号之后,如果事先没有安排捕获它,进程将会执行默认动作,不包括如下哪一项A.忽略B.放弃进程资源C.终止D.暂停正确答案:B35、‎打开一个管道文件,采用的函数是A.read()B.write()C.open()D.close()正确答案:C二、判断题1、‎嵌入式操作系统启动后,bootloader即不再起作用。正确答案:√2、‍采用库函数形式打开一个文件,返回的数据类型为“FILE*”正确答案:√3、‌Linux系统中,只允许有父子继承关系的进程之间发送信号正确答案:×4、‏进程可以通过kill函数向包括它本身在内的其他进程发送一个信号正确答案:√5、‏可以通过在键盘键入Ctrlc组合键来终止任意一个进程的执行,包括后台进程正确答案:×6、嵌入式设备大多运行于工厂等场合,对功耗要求不严格。正确答案:×7、Makefile支持采用变量来代替较长的字符串,增加了编写的简洁性。正确答案:√8、采用Makefile来管理项目工程,因需要对所有源文件进行编译,因此增加了编译时间,延缓了开发进度。正确答案:×9、如需采用gdb进行程序调试,那么在采用gcc编译源程序时必须指定“-g”选项正确答案:√10、‎GNU工具链是一套开源的、优秀的开发工具正确答案:√11、‍不相关进程可以用无名管道进行通信正确答案:×12、‌信号量可用于进程间通信,防止多个进程同时进入临界区正确答案:√13、‍在使用共享内存之前,进程需要将其链接如自己的进程空间中。正确答案:√14、​使用套接字机制,可在网络上的不同计算机间通信,但不可在同一台计算机内部通信。正确答案:×15、‍采用网络套接字时,不需要考虑字节序问题正确答案:×16、

温馨提示

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

评论

0/150

提交评论