




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
嵌入式系统开发练习题及答案一、单选题(共100题,每题1分,共100分)1.把Linux操作系统针对具体的目标平台做必要的()之后,安装到该目标平台使其正确运行,这就叫移植。A、减少B、复制C、改写正确答案:C2.不是嵌入式系统的特点()A、实时性好B、可靠性高C、功耗高正确答案:C3.DSP偏重于信号处理,MCU偏重于()。A、控制B、操作C、传输正确答案:A4.ARM公司主要依靠()获得利润A、出售芯片授权B、制定标准C、生产芯片正确答案:A5.变量一般在MakeFile文件的()进行定义。A、头部B、尾部C、中部正确答案:A6.静态申请分配主设备号是由()分配A、外核B、人工C、内核正确答案:B7.ARM7系列微处理器为()位的RISC处理器。A、32B、64C、8正确答案:A8.嵌入式系统的硬件设计不包括()。A、函数接口B、CPU子系统C、硬件寄存器正确答案:A9.Windows中有一个专门用于嵌入式Linux操作系统烧录的软件()。A、ZflasherB、UbootLoaderC、JTAG正确答案:A10.比较典型的是将Flash分成()个分区,分别用于保存引导程序(BootLoader)、启动参数、系统内核、根文件系统和应用程序等,A、5B、6C、7正确答案:A11.获取日历时间,从1970年1月1日0点到现在所经历的秒数,结果保存在tloc中的函数A、timeB、gmtimeC、gettimeofday正确答案:A12.structinode:一个文件可以对应多个file结构,但是只有()个inode结构。A、1B、2C、3正确答案:A13.指针必须先()才能使用。A、建立内存空间B、赋值C、指定类别正确答案:B14.关于嵌入式系统,以下说法不正确的是()A、主要用于数据处理,兼顾控制领域B、嵌入式系统功耗低C、主要应用于控制领域,兼顾数据处理正确答案:A15.使用交叉编译的原因,是由于嵌入式系统的()资源有限,不能安装编译所需要的软件。A、程序B、硬件C、软件正确答案:B16.Linux将设备分为:字符设备,块设备和()A、软件设备B、网络设备C、基础设备正确答案:B17.在Linux中,以下哪个命令用于查看当前登录的用户名称?A、whoamiB、psC、who正确答案:A18.嵌入式系统开发中,裸机程序是指()。A、使用图形化开发工具开发的程序B、没有操作系统支持的程序C、使用裸机开发工具开发的程序正确答案:B19.嵌入式的硬件也可以分为三部分,即()A、微控制器、硬件设备B、微处理器、软硬件设备C、微处理器、外围电路、外部设备正确答案:C20.通常所说的32位微处理器是指A、CPU字长为32位B、CPU字长为23位C、CPU字长为64位正确答案:A21.TCP/IP参考模型不包括()A、表示层B、应用层C、传输层正确答案:A22.设备文件包括了较多信息,但没有包括()A、主设备号B、驱动程序名称C、设备类型正确答案:B23.不是嵌入式的特点是()A、软硬件可裁剪B、可靠性好C、成本高正确答案:C24.嵌入式系统的层次分为系统级和A、应用级B、模块级C、标准级正确答案:A25.关于BootLoader,下列理解错误的是()。A、Bootloader执行的第一条指令必须存储在RAM存储器中B、Bootloader通常支持启动加载模式和下载模式C、依赖于CPU体系结构的代码通常都放在Bootloader阶段1中正确答案:A26.Linux系统创建线程函数是()A、intpthread_join(pthread_ttid,void**rval_ptr)B、intpthread_create(pthread_t*tidp,constpthread_attr_t*attr,void*(*start_rtn)(void),void*arg)C、intpthread_exit(void*rval_ptr)正确答案:B27.主要用于控制领域,兼顾数据处理的是()A、两者皆是B、嵌入式系统C、通用计算机正确答案:B28.对设计好的系统进行测试,看其是否满足给定的要求称为()。A、软件设计B、系统集成C、系统测试正确答案:C29.嵌入式系统的实时性可分为软实时性和()。A、软实时性B、硬实时性C、截止时限正确答案:B30.哪一个函数可以释放中断()。A、free_irqB、register_chrdevC、request_irq正确答案:A31.交叉编译环境构建包括2个部分()A、宿主机和目标机B、宿主机C、实验箱和目标机正确答案:A32.从Linux系统角度看,不属于BootLoadert程序层次的是A、用户软件程序B、引导加载程序(BootLoader)C、Linux内核正确答案:A33.在嵌入式系统设计中,进行硬件版图设计是在进行()时完成A、软硬件设计B、系统集成C、需求分析正确答案:A34.Linux内核的功能不包含下面哪种()A、进程管理B、处理机管理C、内存管理正确答案:B35.汽车刹车系统要使用()。A、强实时B、弱实时C、不需要使用正确答案:A36.块设备用()表示A、BB、AC、C正确答案:A37.()不是网络层协议。A、TCPB、IPC、ARP正确答案:A38.系统管理常用的二进制可执行文件,一般放在()目录下。A、/sbinB、/usrC、/root正确答案:A39.Linux设备驱动程序是指:A、控制设备的操作系统内核代码B、安装在设备上的程序C、控制设备硬件的程序正确答案:C40.如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是()。A、DMA方式B、程序查询C、中断方式正确答案:A41.()(CrossDeveloping)的模式是指:开发系统在PC机(一般称为宿主机或host)上,即完成软件的编辑、编译、链接等工作;软件的运行是在嵌入式设备(一般称为目标机或target)上。A、交叉开发B、交叉编译C、交叉编辑正确答案:A42.S3C2410X有()个外部中断源。A、24B、8C、16正确答案:A43.()用于标识设备对应的驱动程序A、数据类型B、次设备号C、主设备号正确答案:C44.vivi程序分两个阶段,第2阶段是用()编写的。A、C语言B、机器语言C、汇编语言正确答案:A45.m是指A、ObjectiveC源程序B、经过预处理的c程序C、头文件正确答案:A46.构建嵌入式Linux交叉编译软件环境,首先要在宿主机上安装()操作系统。A、LinuxB、WindowsC、Android正确答案:A47.在系统裁剪中,裁剪的目的是()A、减少系统存储空间B、减少系统开机时间C、减少系统运行时的CPU占用率正确答案:A48.计算机的软件有()、应用软件组成。A、硬件层B、系统软件C、设备驱动正确答案:B49.模拟调试的缺点是?A、不稳定B、功能非常有限,无法实时调试。C、价格昂贵正确答案:B50.调试工具和待调试的嵌入式软件都在宿主机上运行,由宿主机提供一个模拟的目标运行环境的调试方法是()。A、实时在线仿真B、软件调试C、模拟调试正确答案:C51.()属于字符设备A、U盘B、触摸屏C、硬盘正确答案:B52.Linux设备驱动程序中常见的设备接口是:A、全部都是B、PCIeC、USB正确答案:A53.操作系统的最核心的机制是A、任务调度B、同步与通信C、内存管理正确答案:A54.()是用来区分具体设备的实例A、网络接口号B、次设备号C、主设备号正确答案:B55.实时分:()和弱实时。A、硬实时B、强实时C、弱实时正确答案:B56.()完全把系统软件和硬件部分隔离开来,从而大大提高了系统的可移植性。A、硬件抽象层B、驱动映射层C、图形用户接口正确答案:A57.make执行时,需要一个名为()的文件。Makefile文件描述了整个工程的()、链接等规划。A、Makefile,编译B、make,引用C、make,编译正确答案:A58.GDB中设置断点的是A、breakmainB、runC、continue正确答案:A59.驱动程序主要由3个部分组成,()属于驱动程序。A、服务于I/O请求的主程序B、自动配置和初始化子程序C、手动配置和初始化子程序正确答案:B60.当进行嵌入式软件开发时,()是要重点考虑的问题A、可移植性B、可剪裁C、可利用资源正确答案:A61.GDB基本命令中break是()A、设置断点B、单步执行C、退出正确答案:A62.make有许多预定义变量,表示“目录完整名称”的是A、$^B、$C、$@正确答案:C63.()是一组编译工具的总称,主要任务是预处理和编译,并且提供与编译器相关的运行库的支持。A、GCCB、GDBC、ABS正确答案:A64.()显示Flash的分区,包括vivi,kernel,rootfs等的位置A、paramB、partC、load正确答案:B65.Linux系统是一个()的操作系统A、单用户,单任务B、多用户,多任务C、单用户,多任务正确答案:B66.()是GCC编译器组件之一,也是GNU软件家族中具有代表性的作品。A、gccB、cC、c++正确答案:A67.服务于I/O请求的子程序,又称()A、驱动程序的上半部分。B、驱动程序C、驱动程序的下半部分。正确答案:A68.在cpu和物理内存之间进行内存转换时,()将地址从虚拟地址空间映射到物理地址空间A、TCPB、MMUC、CACHE正确答案:A69.良好的软件移植性应该比较好,可以在不同平台、系统上运行,跟()无关。A、硬件系统B、软件系统C、操作系统正确答案:C70.A/D是()A、将模拟信号转换成数字信号的意思B、将数字信号转换成模拟信号的意思C、将物理信号转换成化学信号的意思正确答案:A71.Linux将设备分为A、以上都是B、字符设备C、块设备正确答案:A72.设备号包括()设备号(majornumber)和次设备号(minornumber)。A、主B、次次C、次正确答案:A73.()不是嵌入式系统的特点。A、高功耗B、专用性C、可裁剪正确答案:A74.8051系列是()位的嵌入式处理器A、4B、8C、16正确答案:B75.设备文件的创建方式有()种,即自动创建和手动创建。A、3B、4C、2正确答案:C76.time_ttime(time_t*tloc)函数的功能是()A、返回程序执行消耗的时间B、返回计算机时间原点到当前时间经历的秒数值C、返回当前时间正确答案:B77.U-Boot,全称UniversalBootLoader,是遵循GPL条款的开放源码项目,不支持的操作系统是()A、Windows10B、LinuxC、VxWorks正确答案:A78.字符设备是指数据处理以()为单位,并按顺序进行访问的设备。A、网络B、字节C、块正确答案:B79.下面哪个不属于Linux系统设备A、字符设备B、网络设备C、输入设备正确答案:C80.在程序执行过程中,Cache与主存的地址映像由A、硬件自动完成B、程序员调度C、操作系统管理正确答案:A81.o是指A、编译后的目标程序B、头文件C、经过预处理的c程序正确答案:A82.LinuxI/O操作默认是:A、同步非阻塞模式B、同步阻塞模式C、异步阻塞模式正确答案:B83.C++源程序后缀是()A、C或.ccB、aC、h正确答案:A84.在嵌入式系统设计时,下面存储结构中对程序员透明的是()A、内存B、磁盘存储器C、高速缓存正确答案:C85.交叉编译器软件属于嵌入式系统的()。A、应用软件B、系统软件C、支撑软件正确答案:C86.在通用计算机上开发软件时,一般是软件开发环境(编译、调试)与()环境相同。A、系统B、硬件C、软件运行正确答案:C87.ARM的工作模式有?A、非特权模式和特权模式B、特权模式C、非特权模式正确答案:A88.Linux驱动程序的主要组成部分是什么?A、内核模块和设备驱动B、系统调用和文件系统C、进程和应用程序正确答案:A89.嵌入式(控制)系统的软件开发通常需要交叉编译环境,下列不属于交叉编译环境的是()A、宿主机B、目标机C、交换机正确答案:C90.下面交互设备常由嵌入式系统采用的是()A、以上都是B、小键盘C、按钮D、触摸屏正确答案:A91.Linux应用程序是通过设备文件(又名:设备节点),调用(),来操作字符设备和块设备。A、驱动程序B、vvvsC、cab正确答案:A92.ARM状态,处理器执行()的字对齐的ARM指令。A、32位B、16位C、8位正确答案:A93.-c:只编译生成目标文件,后缀为()A、cB、oC、out正确答案:B94.功能非常强大,软硬件都做到完全实时的在线调试方式是()A、软件调试B、实时在线仿真C、模拟调试正确答案:B95.ARM有()种基本寻址方式A、9B、8C、7正确答案:A96.为了解决CPU输出数据的速度远远
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 移动施工合同范本
- 什么借款合同范本
- 2023-2024学年高中信息技术必修一沪科版(2019)第三单元项目七《 用计算机计算圆周率-设计简单数值数据算法》教学设计
- 建鱼池合同范本
- 杂志制作合同范本
- 基金合同范本
- 个人测绘合同范本
- 广告巡展合同范本
- 二年级期末家长会的演讲稿
- 1《北京的春节》教学设计-2023-2024学年统编版语文六年级下册
- 2024年济南广播电视台招聘工作人员笔试真题
- 2025年临床医师定期考核必考复习题库及答案(1060题)
- 市场消防安全课件
- 名师工作室建设课件
- 2025-2025学年度人教版小学五年级美术下册教学计划
- 《电力建设工程施工安全管理导则》(NB∕T 10096-2018)
- 2024-2025学年广东省部分学校高一(上)第一次联合考试物理试卷(含答案)
- 《黄色新闻的泛滥》课件
- 2024年山东省公务员考试《行测》真题及答案解析
- 化工原理Ⅱ学习通超星期末考试答案章节答案2024年
- 2024-2025学年初中体育与健康九年级全一册人教版(2024)教学设计合集
评论
0/150
提交评论