一、单项选择题1.在宿主机上开启tftp服务时,所要修改的配置文件为()A./etc/exportsB./etc/xinetd.dC.以上都不对D./etc/xinetd.d/tftp答案:D2.内核在配置结束后,会将用户的选择结果保存在文件()中A.defconfigB.configC.defaultD..config答案:D3.u-boot指令中,下载文件的命令是()A.setenvB.resetC.tftpD.ping答案:C4.Kconfig文件中生成新的配置菜单使用()A.menuB.helpC.defaultD.config答案:A5.在内核解压缩目录的Makefile文件中修改的ARCH变量实际是在指定()A.优化参数B.目标系统架构C.交叉编译器D.编译参数答案:B6.在构建嵌入式linux平台过程中,具备开发能力的计算机我们称之为()A.计算机B.宿主机C.服务器D.目标系统答案:B7.内核在编译时所依赖的编译规则文件是()A..configB.MakefileC.MakeD.File答案:B8.linux下所使用的串口调试工具是()B.nfsC.minicomD.tftp答案:C9.内核配置菜单生成时所依赖的文件是()A.configB.KconfigC.MakefileD.kconfig答案:B10.U-Boot下tftp下载文件到目标系统的内存当中,在内存当中默认的地址是()A.0x30000000B.0x30008000C.0x30000100D.0x30080000答案:B11.在操作过程中,内核编译所生成的内核压缩可执行文件是()A.s3c2440B.linux-2.6.32.2C.zImageD.选项均不真确答案:C12.系统环境变量中用来作为可执行文件搜索路径的变量是();A.PWDB.HISTORY_SIZEC.LD_LIBRARY_PATHD.PATH答案:D13.创建设备文件有手动创建与自动创建之分,那么手动创建时标示设备所属种类时是用()来区分的。
A.次设备号B.numC.-mD.主设备号答案:D14.嵌入式系统是面向()、实现特定功能的、软硬件可裁剪的计算机控制系统;A.家庭B.特定领域C.工厂D.学校答案:B15.在Linux下,打补丁时所使用的命令是()A.patchC.tftpD.path答案:A16.声卡在/dev下的设备文件主设备号是()A.12B.10C.14D.11答案:C17.在嵌入式linux系统中为了保证内核能够正常启动运行,()是必不可少的A.根文件B.系统库C.显卡驱动D.声卡驱动答案:A18.嵌入式系统对产品的体积、功耗、()等有着苛刻的要求;A.U盘B.性价比C.CPUD.硬盘答案:B19.在linux内核启动代码head.S中,在启动初期我们可以用()来传递目标系统在在内核当中的代码。
A.R0B.R2C.R3D.R1答案:D20.内核启动参数中,指定内核根文件挂载方式的参数是()A.consoleB.rootC.nfsrootD.init答案:B21.为了通过devfs文件系统访问设备,需要创建设备文件,那么创建设备文件的指令是()A.mkdirB.mknodeC.makeD.mknod答案:D22.U-Boot在加载并引导内核的时候,可以通过()将启动参数传递给内核A.bootargsC.bootD.delay答案:A23.U-Boot下擦除nand flash的指令是()A.nand writeB.erase nandC.eraseD.nand erase答案:D24.根文件中用来配置系统环境变量的脚本是()A.fstabB.etcC.profileD.linuxrc答案:C25.交叉编译器安装时需要配置环境变量,那么临时导出环境变量使用();A.exportB.envC.exportfsD.linuxrc答案:A26.U-Boot是()A.引导程序B.内核C.文件系统D.内核驱动答案:C27.下面的编译器()是交叉编译器A.gccB.arm-linux-gccC.gdbD.g++答案:B28.在菜单配置文件中,添加一个新的菜单选项所使用的关键字是()A.menuconfigB.helpC.defaultD.config答案:D29.下列文件系统适合做嵌入式linux系统根文件系统的是()A.cramfsB.ext3C.fat32D.ext2答案:A30.内核启动参数中init这个参数指定的是()A.内核位置B.库位置C.系统初始化文件D.根文件位置答案:C31.能够在嵌入式linux平台上运行的GUI应用程序是()A.WPS OfficeB.MadplayC.QQD.MPlayer答案:D32.u-boot指令中,对NandFlash进行操作的指令不包括()A.nand cleanB.nand writeC.nand eraseD.nand read答案:A33.查看当前系统搜索路径的方法是();A.¥PATHB.&PATHC.SPATHD.$PATH答案:D34.在minicom串口调试工具中,若需要显示配置菜单所要使用的快捷键为()A.Ctrl+A+ZB.Ctrl+A+CC.Ctrl+A+XD.Ctrl+A+O答案:D35.U-Boot设置环境变量的指令是()A.set envB.printenvC.setenvD.saveenv答案:C36.U-Boot查看环境变量的指令是()A.printenvB.sysinfoC.envD.printf答案:A37.操作系统菜单生成时所依赖的配置文件是()A.kconfigB.以上都不对C.menuconfigD..config答案:A38.配置内核时,所使用的配置菜单生成指令是()A.make menuconfigB.make cleanC.make zImageD.make答案:A39.在编译出现错误时,可以使用命令()清楚编译所生成的相关文件。
A.make menuconfigB.make zImageC.以上都不对D.makeclean答案:D40.构建嵌入式linux平台过程中,待开发软件的硬件平台我们称之为()A.评估板B.实验系统C.目标系统D.开发板答案:C二、多项选择题1.使用JFlash烧录前,需要做以下哪些准备()A.必须将宿主机的并口与目标系统的JTAG口连接B.JFlash必须支持目标系统中相应型号的Nandflash操作C.串口线必须连接D.虚拟机中必须存在并口,并且是物理并口答案:D,A,C,B2.连接宿主机与目标系统的硬件连线主要包括()A.网线B.并口线C.串口接线D.JTAG接线答案:D,A,C3.完成驱动程序模块注册与卸载的宏是()A.module_init()B.init_module()C.module_exit()D.exit_module()答案:A,C4.下列函数中专属于内核驱动程序使用的有()A.printfB.copy_to_userC.copy_from_userD.printk答案:D,B,C5.下列选项中,关于文件系统描述正确的是()A.它是管理软件B.文件系统种类很多C.它维护磁盘或磁盘分区上的文件D.cramfs文件系统适合作为嵌入式linux系统的根文件系统答案:C,A,B,D6.在dev目录下注册液晶驱动设备节点,标示主次设备号使用到的数字有()A.12B.0C.29D.28答案:B,C7.Busybox软件为我们提供的功能有()A.QT GUI库B.常用的linux指令C.内核引导D.Linux系统初始化服务答案:D,B8.能作为Kconfig文件保留字描述菜单内容的有()A.configB.menuC.obj-$D.help答案:A,D,B9.下列函数中属于( )结构体的函数指针有()A.writeB.openC.closeD.read答案:D,A,B,C10.根文件系统包括的几个重要组件是()A.系统库文件B.重要的工作目录如:/、/etc、/mnt等C.常用的指令如:vi、ls、cat等D.重要的配置文件与脚本如:linuxrc、pro等答案:B,D,C,A11.u-boot的常用指令包括()A.setenvB.nand readC.grepD.tftp答案:A,B,D12.下列目录用来存放内核驱动程序的是()A../archB../driversC../kernelD../sound答案:B,D13.TFTP服务的配置与启动过程有()A.启动xinetd服务B.配置/etc/xinetd.d/tftpC.启动tftp服务chkconfig tD.安装t软件答案:B,D,A14.下列参数可作为启动参数使用的是()A.ipB.rootC.initD.console答案:C,B,A,D15.根文件系统的组成包括()A.指令B.重要的配置文件C.重要目录D.系统库文件答案:C,B,A,D16.NFS服务的配置与启动过程有()A.启动nfs service nfs startB.配置/etc/exportsC.查看nfs是否启动 netstat -a | grep nfsD.启动 nfs service nfs stop答案:B,A,C17.构建嵌入式linux软件平台所必须的组件有()A.UserB.C.KernelD.Bootloader答案:D,C,B18.操作系统提供的最基本功能有()A.内存管理B.设备管理C.CPU管理D.任务管理答案:B,C,A,D19.下列选项中用来生成设备文件的选项有()A.主设备号B.次设备号C.设备操作权限D.设备类型答案:C,D,A,B20.操作系统的作用有哪些()A.设备管理B.内存管理C.CPU管理D.任务管理答案:C,B,A,D三、填空题1.Linux的驱动程序有(___________)、块设备驱动程序、套接字驱动程序、杂项驱动程序答案:字符设备驱动程序2.用来从内核态下拷贝数据到用户态下的函数是(___________)答案: copy_to_user3.字符设备驱动函数注册结构体是(___________)答案:module_exit()4.cramfs文件系统是(___________)、压缩的文件系统,可以作为嵌入式linux系统的根文件系统。
答案:只读5.内核打印信息函数是(___________)答案: printk6.硬件连线、目标系统、(___________)三部分构成了嵌入式系统开发的硬件环境;答案:宿主机7.内核态下的程序指令执行效率一定要(___________);答案:高8.脚本文件中“ echo"Start do it" ”命令的含义是(___________)答案:向标准输出终端打印输出内容“Start do it ”9.在目标系统中,启动系统时所使用的命令是(___________)答案:go 0x3000800010.字符设备驱动程序需要完成三类接口:驱动与硬件设备的接口、驱动与用户应用程序的接口、驱动与(___________)的接口;答案:内核11.Madplay是基于字符控制台的MP3音乐播放软件,调节音量放大的方法是输入(___________)键;答案: +12.(___________)是运行在后台的一种特殊进程,它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件答案:守护进程13.在linux下,杂项驱动程序的主设备号是(___________);答案: 1014.用tar指令解压缩“**.bz2”文件时所使用的参数为(___________)答案:zxvf15.驱动程序维护的三个接口是(___________)接口、用户接口、内核接口答案:设备16.系统中,没有父进程的子进程称为孤儿进程,孤儿进程将自动的被系统中的(___________)号进程收养。