嵌入式系统linux模拟参考题一
嵌入式Linux系统基础试题库(含答案).docx

嵌入式Linux系统基础试题库一.不定项选择题:1.对于如下的定义,说法正确的有(A )int * pb, pc;A、pb是一个指向整数的指针,pc是一个整数B、p b和pc都是指向整数的指针C、这个定义是错的D、这个定义是对的,但在编译时会出现告警2.以下描述正确的有(D )A、sizeof(long)等于4.B、s hort类型的指针0p++表示指向下一个字节。
C、int a=OxffffOOOO,a 的值为-65535・D、u nsigned char类型的取值范围是0~256・3.以下代码正确的是(C )A、chara[]={“ABC〃};B、c hara^k";c、char a[4]={0};d、c har a[ll]=,?Hello word!,/;4.下面的网络协议中,面向连接的的协议是:A oA、传输控制协议B、用户数据报协议C、网际协议D、网际控制报文协议5.Linux文件权限一共10位长度,分成四段,第三段表示的内容是A、文件类型B、文件所有者的权限C、文件所有者所在组的权限D、其他用户的权限6.终止一个前台进程可能用到的命令和操作B_oA、killB、<CTRL>+CC、shut downD、halt7.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父冃录的选项是_D oA、-mB、-dC、-fD、-p8.下面关于i节点描述错误的是 gA、i节点和文件是一一对应的(每个文件都有唯一一个索引结点号与之对应,而对于一个索引结点号,却可以有多个文件名与之对应)B、i节点能描述文件占用的块数C、i节点描述了文件大小和指向数据块的指针D、通过i节点实现文件的逻辑结构和物理结构的转换9.一个文件名字为rr.乙可以用来解压缩的命令是:D。
A、tarB、gzipC、compressD、uncompress10.一台主机要实现通过局域网与另一个局域网通信,需要做的工作是C OA、配置域名服务器B、定义一条本机指向所在网络的路由C、定义一条本机指向所在网络网关的路由D、定义一条本机指向冃标网络网关的路由11.局域网的网络地址192.168.1.0/24,局域网络连接其它网络的网关地址是192.168.1.Io 主机192.168.1.20 访问172.16.1.0/24 网络时,其路由设置正确的是B oA、route add -net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1B、route add -net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.0metric 1C、route add -net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0metric 1D、r oute add default 192.168.1.0 netmask 172.168.1.1 metric 112.下列提法中,不属于ifconfig命令作用范围的是D_oA、配置本地回环地址B、配置网卡的IP地址C、激活网络适配器D、加载网卡到内核中13.在局域网络内的某台主机用ping命令测试网络连接时发现网络内部的主机都可以连同,而不能与公网连通,问题可能是CoA、主机IP设置有误B、没有设置连接局域网的网关C、局域网的网关或主机的网关设置有误D、局域网DNS服务器设置有误14.不需更编译内核的情况是D。
嵌入式Linux系统移植试题

嵌入式Linux系统移植试题(时间:1个半小时)一、选择题(每题2分,共50分,包括单选和多选,多选、少选均不得分)1.嵌入式linux系统软件部分一般包括()[A] bootloader[B] linux内核[C] 根文件系统[D]用户应用程序2.一般情况下,在搭建嵌入式linux开发环境时主机需要安装的软件有()[A] 串口通信软件[B] tftp服务器[C] nfs服务器[D]usb3.下列选项中符合gcc的编译流程的是( )[A] 预处理->编译->汇编->连接[B] 预处理->汇编->编译->连接[C] 编译->预处理->汇编->连接[D预处理->连接->汇编->编译4.gcc使用下列哪个选项可以查看编译的详细过程()[A] -o[B] -v [C] -E [D] -g5.下列二进制工具哪个是丢弃目标文件的全部或者特定符号,减少文件体积的()[A] size[B] as [C ] nm [D ] strip6.下列二进制工具哪个是用来反汇编的()[A] nm[B] objdump [C ] objcopy [D ] string7.下列二进制工具哪个是用来进行目标格式转换的()[A] nm[B] objdump [C ] objcopy [D ] string8.下列二进制工具哪个是用来把程序地址转换为文件名和行号的()[A] nm[B] objdump [C ] objcopy [D ] addr2line9.下列二进制工具哪个是用来将目标文件生成静态库的()[A] ar[B]nm [C ] objcopy [D ] objdump10.FS2410开发板如果从nand flash启动,启动后()访问到nor flash;如果从nor flash启动,启动后()访问nand flash。
[A] 可以[B] 不可以11.SMDK2410开发平台上,linux要求bootloader将内核参数存储在什么位置()[A] 0x30008000 [B] 0x30000100 [C ] 0x30004000 [D ] 0x33f8000012.SMDK2410开发平台上,linux要求bootloader将平台号保存在()[A] r0[B] r1 [C ] r2 [D ] r313.SMDK2410开发平台上,linux要求bootloader在运行内核前,让系统进入何种模式()[A] user[B] svc [C ] system14.u-boot所支持的命令中,哪个是来设置环境变量的()[A] setenv [B] mm [C ] mtest [D ] bootm15.u-boot支持的命令中,哪个是擦除nor flash的命令()[A] nand erase[B] protect [C ] erase [D ] cp16.在内核配置时,哪个关键词是来包含下一级Kconfig( )[A] menu endmenu[B] source [C ] choice endchoice [D ]depends on17.内核启动过程中,如果终端出现”Error:a”错误,可能出现的原因是()[A] 内核不支持当前处理器[B] 内核不支持当前开发平台[C ] 内核获取不到bootloader传递来的参数[D ] 内核初始化终端出现错误18.内核启动过程中,如果终端出现”Error:p”错误,可能出现的原因是()[A] 内核不支持当前处理器[B] 内核不支持当前开发平台[C ] 内核获取不到bootloader传递来的参数[D ] 内核初始化终端出现错误19.下列函数适合在内核解压后,console初始化以前使用的是()[A] puts[B] printascii [C ] printk [D ] printf20.当console初始化以后,一般最为简单的内核调试为()[A] printk[B] puts [C ] bdi2000 [D ] kgdb21.下列哪些文件系统可以运行在nand flash上,并具有可读写特性()(多选)[A] yaffs2[B] jffs2 [C ] cramfs [D ] tmpfs [E]ramfs22.下列哪些文件系统可以运行在nand flash上,并具只读特性()[A] yaffs2[B] jffs2 [C ] cramfs [D ] tmpfs [E]ramfs23.下列哪些文件系统不占用任何磁盘空间的文件系统是()(多选)[A] yaffs2[B] jffs2 [C ] cramfs [D ] tmpfs [E]ramfs24. 在命令mknod /dev/ttyS0 c 4 64中,‘c’代表()[A] 字符设备[B] 块设备[C ] 网络设备25. 在用busybox制作根文件系统时,对inittab文件的action,如果要求在程序执行前按enter 键进入终端,符合的是()[A] askfirst[B] respawn [C ] sysinit [D]wait二、简答题(前6题每题6分,后两题每题7分,共50分)1. 简述嵌入式linux系统移植的主要内容有哪些?2. 什么是bootloader,其作用是什么?列举三种嵌入式系统中常用的bootloader3.描述u-boot启动流程4. 描述在fs2410上移植linux-2.6.26内核的一般步骤5.分析一下代码段(逐行分析)。
嵌入式LINUX试题

一、单项选择题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 下所使用的串口调试工具是()A .gccB .nfsC . minicomD . tftp 答案: C9. 内核配置菜单生成时所依赖的文件是(A. configB. KconfigC. MakefileD. kconfig 答案: B10. U-Boot 下 tftp 下载文件到目标系统的内存当中,在内存当中默认的地址是(A. 0x30000000 B .0x30008000 C .0x30000100 D . 0x30080000答案: B11. 在操作过程中,内核编译所生成的内核压缩可执行文件是(A. s3c2440B. linux-2.6.32.2C. zImageD. 选项均不真确答案: C12. 系统环境变量中用来作为可执行文件搜索路径的变量是(A. PWDB. HISTORY_SIZE C .LD_LIBRARY_PATH D . PATH答案: D13. 创建设备文件有手动创建与自动创建之分,那么手动创建时标示设备所属种类时是用 ( )来区分的。
嵌入式系统linux模拟参考题一

嵌入式系统linux模拟参考题一、选择题1、如下哪一个命令可以帮助你知道shell命令的用法:A manB pwdC helpD more答案:A2、Linux分区类型默认的是:A. vfatB. ext2/ext3C. swapD. dos答案:B3. 下列哪种循环shell不能处理:A ForB loopC whileD until答案: B4、下面哪条命令可用来确保文件“myfile”存在 :A. cp myfile /dev/nullB. touch myfileC. create myfileD. mkfile myfile答案: B5、 LILO的配置文件是:A. /etc/confB. /etc/lilo.confC. /proc/kcoreD. /usr/local/答案: B6、删除文件命令为:A. mkdirB. rmdirC. mvD. rm 答案: D7、用“useradd jerry”命令添加一个用户,这个用户的主目录是什么:A./home/jerryB./bin/jerryC./var/jerryD./etc/jerry答案: A8、不是shell具有的功能和特点的是:A 管道B 输入输出重定向C 执行后台进程D 处理程序命令答案: A9、在下列ARM处理器的各种模式中,只有_____模式不可以可以自由地改变处理器的工作模式。
A、用户模式(User)B、系统模式(System)C、终止模式(Abort)D、中断模式(IRQ)答案:A10、如何从当前系统中卸载一个已装载的文件系统:A. umountB. dismountC. mount –uD. 从 /etc/fstab 中删除这个文件系统项答案: A11、()命令可更改一个文件的权限设置?A. attribB. chmodC. changeD. file答案: B12、用命令ls -al显示出文件ff的描述如下所示,由此可知文件ff的类型为:-rwxr-xr-- 1 root root 599 Cec 10 17:12 ffA. 普通文件B. 硬链接C. 目录D. 符号链接硬链接是一个指针,如果是硬链接则会显示大于2的数答案: A13、字符设备文件类型的标志是:A. pB. cC. sD. l答案: B14、系统中有用户user1和user2,同属于users组。
嵌入式Linux系统开发与应用考试

嵌入式Linux系统开发与应用考试(答案见尾页)一、选择题1. 嵌入式Linux系统开发环境搭建A. 安装Linux操作系统B. 配置开发环境C. 编写、编译、调试程序D. 连接目标板2. 嵌入式Linux系统编程基础A. C语言基础B. 汇编语言基础C. 嵌入式系统编程规范D. 嵌入式系统函数库3. 嵌入式Linux应用程序开发A. 嵌入式Linux应用程序设计原则B. 嵌入式Linux应用程序开发流程C. 嵌入式Linux应用程序调试技巧D. 嵌入式Linux应用程序性能优化4. 嵌入式Linux系统内核设计与实现A. 内核硬件抽象层(HAL)B. 微内核架构C. 嵌入式系统驱动程序开发D. 嵌入式系统实时性研究5. 嵌入式Linux系统文件系统与存储管理A. 文件系统基本概念B. 嵌入式Linux文件系统实现C. 存储管理技术D. 嵌入式系统数据安全6. 嵌入式Linux网络通信技术A. 网络通信协议分析B. 嵌入式Linux网络驱动程序开发C. 嵌入式Linux套接字编程D. 网络安全研究7. 嵌入式Linux系统跨平台开发技术A. 嵌入式Linux系统与Windows平台的互操作性技术B. 嵌入式Linux系统与macOS平台的互操作性技术C. 嵌入式Linux系统与Linux其他发行版的互操作性技术D. 嵌入式Linux系统全球化与本地化技术8. 嵌入式Linux系统项目实战A. 嵌入式Linux系统产品策划与设计B. 嵌入式Linux系统软件开发与测试C. 嵌入式Linux系统项目实施与运维D. 嵌入式Linux系统项目总结与反思9. 嵌入式Linux系统开发与应用相关技术标准与规范A. 嵌入式Linux系统开发规范B. 嵌入式Linux系统测试标准C. 嵌入式Linux系统文档编写规范D. 嵌入式Linux系统知识产权保护规范10. 嵌入式Linux系统开发环境搭建A. 安装Linux操作系统B. 配置开发环境C. 编写、编译和调试C/C++程序D. 使用集成开发环境(IDE)11. 嵌入式Linux系统编程基础A. 数据类型与运算符B. 控制结构与函数C. 指针与内存管理D. 文件操作与进程管理12. 嵌入式Linux应用程序开发A. 创建和控制线程B. 实现多任务处理C. 数据结构与算法D. 设计用户界面13. 嵌入式Linux系统启动与引导A. 启动过程B. 加载内核与根文件系统C. 系统初始化与配置D. 启动设备驱动程序14. 嵌入式Linux系统调试与诊断A. 使用调试工具B. 分析系统性能C. 调试程序错误D. 系统故障排除15. 嵌入式Linux网络编程A. 网络协议与数据结构B. 建立网络连接C. 数据传输与通信D. 网络安全与防火墙设置16. 嵌入式Linux系统资源管理A. 内存管理B. 文件系统C. 设备分配与管理D. 系统性能监控17. 嵌入式Linux项目实战A. 嵌入式Linux产品设计与实现B. 嵌入式Linux项目开发流程与方法C. 嵌入式Linux项目测试与评估D. 嵌入式Linux项目经验分享与交流18. 嵌入式Linux系统未来发展趋势A. 人工智能与物联网应用B. 5G与低功耗技术发展C. 自动驾驶与智能交通系统D. 绿色环保与可持续发展19. 嵌入式Linux系统开发环境搭建A. 安装Linux操作系统B. 配置开发环境C. 编写、编译、调试程序D. 连接目标板20. 嵌入式Linux系统编程基础A. C语言基础B. 汇编语言基础C. 嵌入式系统编程概念D. 嵌入式系统编程实例21. 嵌入式Linux系统驱动程序开发A. 驱动程序基本概念B. 驱动程序开发流程C. 驱动程序编写实例D. 驱动程序调试与测试22. 嵌入式Linux系统应用程序开发A. 嵌入式Linux应用程序设计原则B. 嵌入式Linux应用程序开发流程C. 嵌入式Linux应用程序实例D. 嵌入式Linux应用程序优化23. 嵌入式Linux系统文件系统与内存管理A. 嵌入式Linux文件系统基本概念B. 嵌入式Linux内存管理机制C. 嵌入式Linux文件系统实现D. 嵌入式Linux内存管理优化24. 嵌入式Linux系统网络编程A. 嵌入式Linux网络编程基础B. 嵌入式Linux套接字编程C. 嵌入式Linux网络应用开发D. 嵌入式Linux网络协议栈实现25. 嵌入式Linux系统设备驱动程序开发A. 设备驱动程序基本概念B. 嵌入式Linux设备驱动程序开发流程C. 嵌入式Linux设备驱动程序编写实例D. 嵌入式Linux设备驱动程序调试与测试26. 嵌入式Linux系统内核裁减与移植A. 嵌入式Linux内核裁减原理B. 嵌入式Linux内核移植方法C. 嵌入式Linux内核配置D. 嵌入式Linux内核集成27. 嵌入式Linux系统项目实战A. 嵌入式Linux系统开发项目需求分析B. 嵌入式Linux系统开发团队组建与分工C. 嵌入式Linux系统开发进度管理与质量控制D. 嵌入式Linux系统开发成果展示与评估28. 嵌入式Linux系统交叉平台开发环境建立A. 搭建交叉开发环境所需硬件设备B. 安装交叉开发工具软件C. 编写交叉平台软件开发框架D. 调试和优化交叉平台程序29. 嵌入式Linux系统应用程序开发技术A. 嵌入式Linux系统编程基础B. 嵌入式Linux系统进程与线程管理C. 嵌入式Linux系统内存管理D. 嵌入式Linux系统文件系统30. 嵌入式Linux系统网络编程A. 嵌入式Linux系统网络通信协议B. 嵌入式Linux系统套接字编程C. 嵌入式Linux系统网络驱动程序开发D. 嵌入式Linux系统网络安全31. 嵌入式Linux系统实时性技术A. 嵌入式Linux系统实时性概念及重要性B. 嵌入式Linux系统实时调度算法C. 嵌入式Linux系统实时任务设计D. 嵌入式Linux系统实时性能优化32. 嵌入式Linux系统低功耗技术A. 嵌入式Linux系统功耗概念及评估方法B. 嵌入式Linux系统低功耗硬件设计C. 嵌入式Linux系统低功耗软件优化D. 嵌入式Linux系统低功耗系统级设计33. 嵌入式Linux系统文件系统优化A. 嵌入式Linux系统文件系统概述B. 嵌入式Linux系统文件系统性能优化C. 嵌入式Linux系统文件系统安全性优化D. 嵌入式Linux系统文件系统可扩展性优化34. 嵌入式Linux系统内核定制与裁减A. 嵌入式Linux系统内核功能分析B. 嵌入式Linux系统内核配置与编译C. 嵌入式Linux系统内核裁减与移植D. 嵌入式Linux系统内核优化与升级35. 嵌入式Linux系统驱动程序开发A. 嵌入式Linux系统驱动程序基本概念B. 嵌入式Linux系统驱动程序开发流程C. 嵌入式Linux系统驱动程序编写规范D. 嵌入式Linux系统驱动程序测试与调试36. 嵌入式Linux系统项目实战案例分析A. 嵌入式Linux系统智能家居项目实战B. 嵌入式Linux系统物联网项目实战C. 嵌入式Linux系统汽车电子项目实战D. 嵌入式Linux系统航空航天项目实战37. 嵌入式Linux系统交叉开发技术A. 嵌入式Java技术B. 嵌入式Python技术C. 嵌入式C/C++技术D. 嵌入式汇编语言技术38. 嵌入式Linux系统驱动程序开发A. 驱动程序基本概念及分类B. 嵌入式Linux系统设备驱动程序开发流程C. 嵌入式Linux系统中断服务程序开发D. 嵌入式Linux系统硬件设备驱动程序调试与测试39. 嵌入式Linux系统文件系统开发A. 文件系统基本概念及分类B. 嵌入式Linux系统常用文件系统解析C. 嵌入式Linux系统文件系统优化与管理D. 嵌入式Linux系统用户认证与权限管理40. 嵌入式Linux系统进程与线程管理A. 进程与线程基本概念及区别B. 嵌入式Linux系统进程调度与进程通信C. 嵌入式Linux系统线程同步与互斥D. 嵌入式Linux系统实时性与并发性处理41. 嵌入式Linux系统网络编程A. 网络编程基础概念及协议分析B. 嵌入式Linux系统套接字编程C. 嵌入式Linux系统TCP/IP协议栈实现D. 嵌入式Linux系统网络设备驱动程序开发42. 嵌入式Linux系统图形用户界面(GUI)开发A. 嵌入式Linux系统GUI组件开发B. 嵌入式Linux系统事件处理与消息循环C. 嵌入式Linux系统多线程与同步D. 嵌入式Linux系统GUI性能优化43. 嵌入式Linux系统安全性设计A. 嵌入式Linux系统安全性概述B. 嵌入式Linux系统权限管理与访问控制C. 嵌入式Linux系统安全审计与监控D. 嵌入式Linux系统加密与解密技术44. 嵌入式Linux系统项目实战A. 嵌入式Linux系统智能家居控制系统设计B. 嵌入式Linux系统车载电子系统设计C. 嵌入式Linux系统工业自动化控制系统设计D. 嵌入式Linux系统医疗设备远程监控系统设计45. 嵌入式Linux系统未来发展趋势与挑战A. 嵌入式Linux系统与云计算、物联网融合B. 嵌入式Linux系统人工智能、机器学习应用C. 嵌入式Linux系统边缘计算技术发展D. 嵌入式Linux系统绿色环保与节能技术二、问答题1. 什么是嵌入式Linux系统?它的主要特点是什么?2. 嵌入式Linux系统开发流程通常包括哪些步骤?3. 嵌入式Linux系统中常用的开发工具有哪些?4. 嵌入式Linux系统中如何进行性能优化?5. 嵌入式Linux系统中如何进行故障排查与调试?6. 嵌入式Linux系统中如何保护知识产权?7. 嵌入式Linux系统中如何进行跨平台开发?8. 嵌入式Linux系统中如何进行可持续性与环保设计?参考答案选择题:1. ABCD2. ABCD3. ABCD4. ABCD5. ABCD6. ABCD7. ABCD8. ABCD9. ABCD10. ABCD11. ABCD 12. ABCD 13. ABCD 14. ABCD 15. ABCD 16. ABCD 17. ABCD 18. ABCD 19. ABCD 20. ABCD21. ABCD 22. ABCD 23. ABCD 24. ABCD 25. ABCD 26. ABCD 27. ABCD 28. ABCD 29. ABCD 30. ABCD31. ABCD 32. ABCD 33. ABCD 34. ABCD 35. ABCD 36. ABCD 37. ABCD 38. ABCD 39. ABCD 40. ABCD41. ABCD 42. ABCD 43. ABCD 44. ABCD 45. ABCD问答题:1. 什么是嵌入式Linux系统?它的主要特点是什么?嵌入式Linux系统是一种特殊的Linux操作系统,主要用于嵌入到各种硬件设备中。
嵌入式系统设计师模拟考试题+答案

嵌入式系统设计师模拟考试题+答案一、单选题(共110题,每题1分,共110分)1.以下关于存储管理单元(MMU)的说法中,错误的是_A、MMU使各个任务作为各自独立的程序在其私有存储空间中运行B、MMU使运行的任务必须知道其他任务的存储需求情况C、MMU提供了一些资源以允许使用虚拟存储器D、MMU作为转换器,将程序和数据的虚拟地址转换成实际的物理地址正确答案:B2.嵌入式系统中配置了大量的外围设备,即I/O设备。
依据工作方式不同可以分为字符设备、块设备和网络设备。
下面描述不正确的是_A、键盘、显示器、打印机、扫描仪、鼠标等都属于字符设备B、网络设备的传输速度和字符设备相当C、块设备是以块为单位进行传输的,如磁盘、磁带和光盘等D、网络设备主要用于与远程设备进行通信正确答案:B3.软件测试的目的是发现软件的错误。
使用白盒测试方法时,确定测试数据应根据_和制定的覆盖标准。
A、程序的内部逻辑B、程序的功能C、使用说明书D、程序的复杂程度正确答案:A4.The TCP/IP stack is a complete set of networking protocols.The OSI Model was meant to be aStandardized way of connecting devices together,and most protocols have some direct correlation to the OSI Model. The OSI Model has 7 layers, the fourth layer is called_A、physical layerB、data link layerC、application layerD、transport layer正确答案:D5.在软件质量因素中,软件在异常条件下仍能运行的能力称为软件的_A、可靠性B、健壮性C、可用性D、安全性正确答案:B6.内存按字节编址从B3000H到DABFFH的区域其存储容量为__A、123kBB、159kBC、163kBD、194kB正确答案:B7.下面关于实时操作系统(RTOS)的叙述中,不正确的是_A、实时计算中,系统的正确性仅依赖于计算结果,不考虑结果产生的时间B、实时操作系统就是系统启动后运行的一个后台程序C、实时操作系统中,首要任务是调度一切可利用的资源来完成实时控制任务D、实时操作系统可以根据应用环境的要求对内核进行裁减和重配正确答案:A8.假设某系统总线在一个总线周期中并行传输4字节信息,一个总线周期占用2个时钟周期,总线时钟频率为10MHz,则总线带宽是_。
嵌入式Linux试题

嵌入式Linux系统基础试题库一.填空题:1. 在Linux系统中,以文件方式访问设备。
2. Linux内核引导时,从文件/etc/fstab 中读取要加载的文件系统。
3. Linux文件系统中每个文件用索引节点来标识。
7. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为:644 ,该文件属性是目录。
8. 前台起动的进程使用Ctrl+c终止。
13. 编写的Shell程序运行前必须赋予该脚本文件执行权限。
16. linux内核分为进程调度、内存管理、虚拟文件系统和网络接口、进程间通信这5个子系统。
19. 唯一标识每一个用户的是用户ID 和用户名。
21. 在Linux系统中所有内容都被表示为文件,组织文件的各种方法称为文件系统。
27. vi编辑器具有三种工作模式:命令模式、输入模式和末行模式。
28. 可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占 1 位,表示文件类型,第二段占3位,表示文件所有者对该文件的权限。
29. 进程与程序的区别在于其动态性,动态的产生和终止,从产生到终止进程可以具有的基本状态为:运行态、就绪态和等待态(阻塞态)。
38 在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是/etc 。
40. 套接字文件的属性位是s ,管道文件的属性位是p。
41. 结束后台进程的命令是kill。
43. Links分为硬链接和符号链接。
44. 在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是ps -aux 。
46. 将前一个命令的标准输出作为后一个命令的标准输入,称之为管道。
47. 为脚本程序指定执行权的命令及参数是chmod a+x filename 。
52.在Linux系统中,压缩文件后生成后缀为.gz文件的命令是gzip 。
53. 在用vi编辑文件时,将文件内容存入test.txt文件中,应在末行模式下键入:w test.txt。
(完整版)嵌入式Linux笔试题库和答案(新)

嵌入式Linux笔试题库一.选择题1.Linux的创始人是谁()A、TurbolinuxB、A T&T Bell LaboratryC、University of HelsinkiD、Linus Torvalds2.在Linux中,命令解释器是哪个()A、管道B、分级文件系统C、字符型处理器D、shell3.Linux安装程序提供了两个引导装载程序( )A、GROUP和LLTOB、DIR和COIDC、GRUB和LILOD、以上都不是4.如果当前目录是/home/sea/china,那么“china”的父目录是哪个目录()A、/home/seaB、/home/C、/D、/sea5.在Linux中,要删除abc目录及其全部内容的命令为:()A、rm abcB、rm -r abcC、rmdir abcD、rmdir -r abc6.假定kernel支持vfat分区,下面哪一个操作是将/dev/hda1分区加载到/win目录?()A、mount -t windows /win /dev/hda1B、mount -fs=msdos /dev/hda1 /winC、mount -s win /dev/hda1 /winD、mount –t vfat /dev/hda1 /win7.显示用户的主目录的命令是什么()A、echo $HOMEB、echo $USERDIRC、echo $ECHOD、echo $ENV8.系统中有用户user1和user2,同属于users组。
在user1用户目录下有一文件file1,它拥有644的权限,如果user2用户想修改user1用户目录下的file1文件,应拥有( )权限。
A、744B、664C、646D、7469.如何查看一个RPM软件包是否安装( )A、rpm -Vc postfixB、rpm -q postfixC、rpm --changelog postfixD、rpm -q—changelog postfix10*.在Linux中,提供TCP/IP包过滤功能的软件叫什么( C )A、rarpB、routeC、iptablesD、filter11.nfs服务的配置文件是什么?()/etc/mtab B、/etc/fastboot C、/etc/fstab D、/etc/exports12.用命令ls -al显示出文件ff的描述:-rwxr-xr-- 1 root root 599 Cec 10 17:12 ff 由此可知文件ff的类型为:()A、普通文件B、硬连接C、目录D符号连接13.Linux操作系统中的shell是()A、命令解释器B、程序设计语言C、脚本编辑器D、编译器14.能实现文件系统远程挂载的是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
嵌入式系统linux模拟参考题一、选择题1、如下哪一个命令可以帮助你知道shell命令的用法:A manB pwdC helpD more答案:A2、Linux分区类型默认的是:A. vfatB. ext2/ext3C. swapD. dos答案:B3. 以下哪种循环shell不能处理:A ForB loopC whileD until答案: B4、下面哪条命令可用来确保文件“myfile〞存在:A. cp myfile /dev/nullB. touch myfileC. create myfileD. mkfile myfile答案: B5、 LILO的配置文件是:A. /etc/confB. /etc/lilo.confC. /proc/kcoreD. /usr/local/答案: B6、删除文件命令为:A. mkdirB. rmdirC. mvD. rm 答案: D7、用“useradd jerry〞命令添加一个用户,这个用户的主目录是什么:A./home/jerryB./bin/jerryC./var/jerryD./etc/jerry答案: A8、不是shell具有的功能和特点的是:A 管道B 输入输出重定向C 执行后台进程D 处理程序命令答案: A9、在以下ARM处理器的各种形式中,只有_____形式不可以可以自由地改变处理器的工作形式。
A、用户形式〔User〕B、系统形式(System)C、终止形式(Abort)D、中断形式(IRQ)答案:A10、如何从当前系统中卸载一个已装载的文件系统:A. umountB. dismountC. mount –uD. 从 /etc/fstab 中删除这个文件系统项答案: A11、〔〕命令可更改一个文件的权限设置?A. attribB. chmodC. changeD. file答案: B12、用命令ls -al显示出文件ff的描绘如下所示,由此可知文件ff的类型为:-rwxr-xr-- 1 root root 599 Cec 10 17:12 ffA. 普通文件B. 硬链接C. 目录D. 符号链接硬链接是一个指针,假设是硬链接那么会显示大于2的数答案: A13、字符设备文件类型的标志是:A. pB. cC. sD. l答案: B14、系统中有用户user1和user2,同属于users组。
在user1用户目录下有一文件file1,它拥有644的权限,假设user2用户想修改user1用户目录下的file1文件,应拥有〔〕权限。
A. 744B. 664C. 646D. 746644-110100100,表示自己可读可写,同组及其它可读。
假设同组用户希望对本组其它用户的文件可读可写,那么应该在组文件处拥有6权限。
110110100答案: B15、以下关于/etc/fstab文件描绘,正确的选项是:A. fstab文件只能描绘属于linux的文件系统B. CD_ROM和软盘必须是自动加载的C. fstab文件中描绘的文件系统不能被卸载D 启动时按fstab文件描绘内容加载文件系统答案: D16. 以下表达式或语句只存在于tcsh中的是:A ifB shiftC repeatD select答案: C17、通过文件名存取文件时,文件系统内部的操作过程是通过:A. 文件在目录中查找文件数据存取位置。
B. 文件名直接找到文件的数据,进展存取操作。
C. 文件名在目录中查找对应的I节点,通过I节点存取文件数据。
D. 文件名查找对应的超级块,在超级块查找对应i节点,通过i节点存取文件数据答案: D18. LINUX文件系统最根底的那些部件在开机引导启动的时候就会通过一下哪个文件自动挂载:A. /etc/fstabB. /etc/conf/binC. /etc/auth/systemD./etc/group答案: A19、通过makefile来安装已编译过的代码的命令是:A. makeB. installC. make dependD. make install答案: D20. 在SDRAM的存储器空间分配中,blob_abs_base区域功能是:A、Blob将自身的第二阶段代码复制到SDRAM所在的区域B、从Blob进展自晋级或调试的区域C、Blob第一阶段代码所在的区域D、Blob将自身的第一阶段代码复制到SDRAM所在的区域答案:A . blob_abs_base是Blob将自身的第二阶段代码复制到SDRAM所在的区域,而blob_base那么是从Blob进展自晋级或调试的区域。
21、以下关于GCC选项说法错误的选项是:A.-c 只编译并生成目的文件B.-w生成警告信息C.-g 生成调试信息D.-o FILE 生成指定的输出文件答案:B22、以下哪种不是vi的工作形式:A. 命令形式B. 删除形式C. 编辑形式D. 末行形式答案:B23. linux系统命令包含在以下哪个目录中:A /sbinB / libC /binD /proc答案:A24. Boot Loader 的stage2通常使用C语言实现,以完成复杂的功能,并增加可读性和可移植性,以下哪一步骤属于stage2的内容:A 为加载 Boot Loader 的 stage2 准备 RAM 空间B 设置好堆栈C 硬件设备初始化D 将 kernel 映像和根文件系统映像从 flash 上读到 RAM 空间中答案:D25、当使用vi编缉/etc/inittab文件时,在命令形式下查询shutdown字符串,使用的命令是:A. ?shutdownB. %shutdownC. =shutdownD. .shutdown答案:A26. 下面属于blob运行过程第一阶段的是:A 外围的硬件初始化〔串口,USB等〕;B 根据用户选择,进入命令行模块或启动kernel。
C 存放器的初始化D 堆栈的初始化答案:C 第一阶段的代码在start.s中定义,大小为1KB,它包括从系统上电后在0x00000000地址开始执行的部分。
这部分代码运行在Flash中,它包括对S3C44B0的一些存放器的初始化和将Blob第二阶段代码从Flash拷贝到SDRAM中。
27.以下几种流行的嵌入式GUI中,没有采用分层设计的一种是;A.MiniGUIB. Qt/EmbeddedC. Nano-X WindowD. OpenGUI答案:B28、相对于ARM指令集,Thumb指令集的特点是:A、指令执行速度快B、16位指令集,可以得到密度更高的代码,对于需要严格控制本钱的设计非常有意义C、Thumb形式有自己独立的存放器D、16位指令集,代码密度高,加密性能好答案:B29 以下哪种技术不是嵌入式web效劳器用于信息传递的接口技术:A. 元命令B. CGIC. E-mailD.答案:D30、同CISC相比,下面哪一项不属于RISC处理器的特征:A、采用固定长度的指令格式,指令规整、简单、根本寻址方式有2~3种。
B、减少指令数和寻址方式,使控制部件简化,加快执行速度。
C、数据处理指令只对存放器进展操作,只有加载/存储指令可以访问存储器,以进步指令的执行效率,同时简化处理器的设计。
D、RISC处理器都采用哈佛构造答案:D31、下面关于ARM处理器的体系构造描绘哪一个是错误的:A、三地址指令格式B、所有的指令都是单周期执行C、指令长度固定D、Load-Store构造答案:B32. 文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户的写权限,以下命令正确的选项是。
A) chmod a+x g+w exer1 B) chmod 765 exer1C) chmod o+x exer1 D) chmod g+w exer1答案:A36、按照ARM过程调用标准〔APCS〕,栈指针使用____存放器,A、R0B、R13C、R14D、R15答案:B37、在ARM体系构造中,要从主动用户形式〔User〕切换到超级用户形式〔Supervisor〕,应采用何种方法?A、直接修改CPU状态存放器〔CPSR〕对应的形式B、先修改程序状态备份存放器〔SPSR〕到对应的形式,再更新CPU状态C、使用软件中断指令〔SWI〕D、让处理器执行未定义指令答案:C38、ARM体系中,MMU的功能不包括:A、实现地址映射,完成虚拟地址到实地址〔物理地址〕之间的转换B、实现地址空间的保护和访问权限的控制C、减少多任务操作系统任务切换的时间,进步处理器运行的效率D、管理各个地址空间的高速缓存〔Cache〕形式答案:C39. 嵌入式系统加电或复位后,所有的CPU 通常都从某个由CPU 制造商预先安排的地址上取指令。
例如:对于S3C44B0来说,Boot Loader会映射到______地址处A 0x0c000000B 0x00000000C 0x00000018D 0x40000018答案:B40. 32位体系构造的ARM处理器有____种不同的处理器工作形式,和____个主要用来标识CPU的工作状态和程序的运行状态的状态存放器。
A、7、7B、7、6C、6、6D、6、7答案:B41、MMU的TLB〔Translation Lookaside Buffer,高速后备缓冲区〕的作用是:A、可以缓存页表,进步MMU查表的映射转换的速度B、对处理器要执行的指令进展缓存,进步处理器运行的速度C、对要处理的数据进展缓存,减少对外存访问的等待周期,进步系统效率D、保存所有的转换页表供MMU映射使用答案:A42、可加载模块一般位于系统的〔〕目录下:A. /lib/modulesC. /usr/libD. /usr/local/lib答案:B43、在ARM体系中,下面哪一个实地址可以作为MMU转换表的基地址?A、0xA0000C00B、0x00000000C、0xC0000C00D、0xC0000000答案:D44、在ARM体系中,假设MMU转换表的基地址为0xA0004000,需要在实地址______写入____数据才能实现,把0xA0000000-0xA00FFFFF的实地址空间,映射到0xC0000000-0xC00FFFFF中。
A、 0xA0006800 0xA0000C0EB、0xA0007000 0xA0000C0EC、 0xA0004000 0xA0000C0F B、0xA0007000 0xA0000C0F答案:A45、在开启了MMU的ARM Linux系统中,异常向量表的起始地址是:A、0x00000000B、0xFFFF0000C、和详细的处理器相关D、随Linux的移植版本,任意设置答案:B46、下面哪一个选项不是linux系统的进程类型:A. 交互进程B. 批处理进程C. 守护进程D. 就绪进程答案:D47、通过修改下面文件哪个文件,可以设定开机时候自动安装的文件系统 :A. /etc/mtaB. /etc/fastbootC. /etc/fstab答案:C48、启动init进程前,不需要经过〔〕步骤。