欢迎来到天天文库
浏览记录
ID:55629837
大小:56.50 KB
页数:7页
时间:2020-05-21
《2009嵌入式试卷带答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、制卷人签名:制卷日期:审核人签名::审核日期:………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………装……………………订……………………线…………………………………………………………………湘潭大学兴湘学院2009年下学期《嵌入式系统Ⅰ》期末考试试卷适用年级专业06级计算机科学与技术,网络工程考试方式闭卷考试时间120分钟学院专业班级学号姓名题号一二三总分阅卷教师得分…………………………………………………………………………………
2、……………………………得分一、选择题(每题2分,共40分)请将选择题的答案填入下表,答案以表中的为准!题目12345678910答案DDDDBBCAAD题目11121314151617181920答案DCCABDCBBB1.下列不是嵌入式系统特点的是:A.系统内核小B.专用性强C.系统精简D.实时性要求不高2.关于ARM汇编和C语言混合编程下列错误的是:A.C语言中可以直接嵌入某些汇编指令B.C语言中可以调用汇编的子程序C.汇编程序中可以调用C语言的函数D.C语言嵌入的汇编指令时,不可以使用C的变量3.关于ATPCS规则,说法错误的是:A.只能使用R
3、0-R3来传递参数B.R13为堆栈指针SP,需要保护C.R14为连接寄存器,用于存放程序返回地址D.单字的返回值存放在R04.关于交叉编译描述正确的是:A.编译器运行在目标机,生成的可执行文件在宿主机上运行B.编译器运行在宿主机,生成的可执行文件在宿主机上运行C.编译器运行在目标机,生成的可执行文件在目标机上运行D.编译器运行在宿主机,生成的可执行文件在目标机上运行5.建立嵌入式Linux开发环境中,使用Bootp协议的直接目的是:A.分配宿主机的IP地址B.分配目标机的IP地址C.用于宿主机和目标机之间通讯D.用于监控目标机的运行。6.关于make
4、工具的使用,下面错误的是:A.不指定目标时,make缺省处理makefile文件的第一个目标。B.makefile文件中对宏名的引用为#(宏名)。C.makefile文件中$@参数表示一条规则中目标的名字。D.makeCC=arm-linux-gcc命令表示使用arm-linux-gcc代替makefile文件中CC的宏定义执行make命令。7.下面不属于嵌入式操作系统的是:A.VxWorksB.QNXC.MacOSD.WinCE1.关于Linux2.4内核,说法错误的是:A.Linux为单内核,效率高,紧凑B.按进程优先级调度C.具有虚拟文件系统,
5、可以支持多种文件系统D.设备驱动模块化2.嵌入式Linux开发中使用GDB调试,说法错误的是:A.GDB程序在宿主机上运行B.需要使用远程调试模式C.需要交叉编译GDBServerD.被调试程序在宿主机上运行3.下列属于常见的嵌入式GUI的有:A.WindowsB.QTC.GNOMED.MiniGUI4.Linux将设备分成三类,不是这三类的是:A.网络设备B.字符设备C.块设备D.杂项设备5.关于二阶段BootLoader说法错误的是:A.BootLoader的第一阶段代码全部由汇编语言构成;B.BootLoader的第一阶段代码在Flash中运行
6、;C.BootLoader中可以使用glib库中的函数;D.BootLoader第二阶段代码大部分由C语言写成,所以需要使用栈。6.关于Linux存储管理,错误的是:A.使用页式的虚拟内存管理B.每个进程都有4GB内存C.最低1G是内核空间D.使用三级页表7.嵌入式系统一般由嵌入式微处理器,系统外部电路,,和特定应用程序4个部分组成。A.嵌入式操作系统B.硬件驱动程序C.BootLoaderD.文件系统8.向无任何程序的目标机中写入BootLoader程序,一般使用下面那种接口:A.串口B.JTAGC.EthernetD.USB9.关于ARM7系列微
7、处理器的操作模式,不对的是:A.一共有7种操作模式B.除了用户模式,其他都为特权模式C.不同模式下使用的寄存器可能会不相同D.通过改变SPSR中的低5位来切换模式10.关于BusyBox,下列说法错误的是:A.它常用来构建嵌入式Linux的根文件系统B.支持的shell命令可以进行配置C.支持的命令完全和Linux命令相同D.作为嵌入式Linux根文件系统时需要交叉编译11.Linux网络设备驱动中用于在Linux网络子系统中的各层之间传递数据的数据结构为:A.net_deviceB.sk_buffC.net_devD.skb12.在Linux2.6
8、中,关于中断下列说法错误的是:A.中断处理分为顶半部和底半部B.中断处理中可能没有底半部C.底半部支持Tas
此文档下载收益归作者所有