《嵌入式系统设计与应用.docx》由会员分享,可在线阅读,更多相关《嵌入式系统设计与应用.docx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、嵌入式系统设计与应用1. 已知Linux系统中的唯一一块硬盘是第一个IDE接口的master设备,该硬盘按顺序有3个主分区和一个扩展分区,这个扩展分区又划分了3个逻辑分区,则该硬盘上的第二个逻辑分区在Linux中的设备名称是() A/dev/hda2B/dev/hda3C/dev/hda5D/dev/hda6(正确答案)2. Linux将存储设备和输入/输出设备均看做文件来操作,()不是以文件的形式出现 A目录B软链接Ci节点表(正确答案)D网络适配器3. Linux系统默认的文件系统类型是() AFAT16BFAT32CEXT3(正确答案)DNTFS4. Linux文件权限一共10位长度,分
2、成四段,第一段表示的内容是() A文件类型(正确答案)B文件所有者的权限C文件所有者所在组的权限D其他用户的权限5. 文件系统保存在磁盘的() A引导块B超级块(正确答案)Ci节点块D数据块6. 启动init进程前,不需要经过()步骤。 A加载内核B检测内存C加载文件系统D启动网络支持(正确答案)7. init进程是内核在完成核内引导以后加载的,它是系统所有进程的起点,进程号为1,在执行过程中,首先会读取()文件。 A/etc/initB/etc/fstabC/etc/inittab(正确答案)D/etc/rc.sysinit8. Linux系统的文件都按其作用分门别类地放在相关的目录中,对于
3、外部设备文件,我们应该将其放在()目录中 A/mntB/dev(正确答案)C/procD/swap9. Linux系统的文件都按其作用分门别类地放在相关的目录中,对于系统全局配置文件,我们应该将其放在()目录中 A/etc(正确答案)B/bootC/homeD/usr10. 默认情况下,管理员创建了一个普通用户,就会相应在()目录下创建一个用户主目录。 A/usrB/home(正确答案)C/rootD/etc11. 使用自动补全功能时,输入命令名或文件名的前几个字母后按()键 ACtrlBTab(正确答案)CAltDEsc12. 对于所有用户都只能读的文件权限是() A777B444(正确答案
4、)C644D64013. 如果要列出一个目录下的所有文件需要使用命令行() Als -lBls -tCls -a(正确答案)Dls -d14. 在用命令ls -l查看文件属性时,字符设备文件类型的标志是() Ac(正确答案)BbCsDl15. 删除当前目录abc 以及下面的所有子目录和文件,并不要求提示任何确认信息的命令是() Adel abc.Brm -rf abc(正确答案)Crmdir abcDrm -r abc .16. 用命令ls -al列出下面的文件列表,问哪一个文件是目录文件() A-rw- 2 hel-s users 56 Sep 09 11:05 folderB-rw- 2
5、hel-s users 56 Sep 09 11:05 goodbyeCdrwx- 1 hel users 1024 Sep 10 08:10 zhang(正确答案)Dlrwx- 1 hel users 2024 Sep 12 08:12 cheng17. 如果要将文件名file1修改为file2 ,下列命令()可以实现。 Acp file1 file2Bmv file1 file2(正确答案)Cls file1 file2Dcat file1 file218. 命令cd 的用途是( C ) 切换到用户主目录(正确答案)离线返回先前目录返回父目录19. 在使用mkdir 命令创建新目录时,在其
6、父目录不存在时,先创建父目录的选项是() A-mB-dC-fD-p(正确答案)20. 下列提法中,不属于ifconfig命令作用范围的是() A配置本地回环地址B配置网卡的IP 地址C激活网络适配器D加载网卡到内核中(正确答案)21. 下面()命令能用来删除当前目录及其子目录下名为core的文件 Afind . -name core -exec rm ;(正确答案)Bfind . -name core -exec rm ;Cfind . -name core -exec rm ;Dfind . -name core -exec rm -;22. 在给定文件中查找与设定条件相符字符串命令为()
7、Agrep(正确答案)BgzipCfindDsort23. 在使用ln建立链接时,为了跨越不同的文件系统,需要使用() A普通链接B硬链接C特殊链接D软链接(正确答案)24. LINUX支持网络文件系统NFS,下列哪个命令实现了将位于192.168.1.4机器上的 /opt/sirnfs 目录挂载到本机/mnt/下() Amount nfs t /mnt 192.168.1.4:/opt/sirnfsBmount -t nfs /mnt 192.168.1.4:/opt/sirnfsCmount nfs t 192.168.1.4:/opt/sirnfs /mntDmount -t nfs 1
8、92.168.1.4:/opt/sirnfs /mnt(正确答案)25. 下列()命令可以用来移动或更名现有的档案或目录 renamermmv(正确答案)cp26. 按下()键能终止当前运行的命令 ACtrl-C(正确答案)BCtrl-FCCtrl-BDCtrl-D27. 一个脚本文件install.sh没有执行权限,若添加执行权限,其命令是() Achmod +x install.sh(正确答案)Bchmod -x install.shCchmod +r install.shDchmod -r install.sh28. 解压文件linux.tar.gz使用的命令是() Atar -jxvf
9、 linux.tar.gzBtar -jcvf linux.tar.gzCtar zxvf linux.tar.gz(正确答案)Dtar zcvf linux.tar.gz29. Shell 程序总是以什么符号作为第一行开头?() A#B!C#!(正确答案)D!#30. Shell脚本中的注释用()标记。 A/B/C#(正确答案)D31. Shell 程序中变量的引用方法是() A直接引用B加$引用(正确答案)C加括号引用D加引号引用32. 为了得到命令行输入所有的的位置参数,我们可以使用变量() A$#B$(正确答案)C$0D$!33. 某shell程序在运行时需要向脚本传递参数,则为了得到
10、所有命令行参数的个数,我们可以使用变量() A$B$#(正确答案)C$?D$34. 当打开vi编辑器编辑文件时,vi处于()模式。 A命令模式(正确答案)B编辑模式C实模式D虚模式35. 下面哪种不属于VI三种工作模式之一() A命令模式B插入模式C底行模式D工作模式(正确答案)36. vvi编辑器分别有命令模式插入模式底行模式3种模式,从插入模式切换到命令模式需要按() A回车键Bi键C空格键DESC键(正确答案)37. 在vi编辑器的命令模式中,删除一行的命令是() AyyBdd(正确答案)CppDxx38. 在vi编辑器中执行存盘退出的命令为 () A:qB:sqC:q!D:wq(正确答
11、案)39. 为了利用GDB调试C/C+程序,在编译时需要把调试信息加载到可执行文件中,则用GCC编译源程序时,需要利用选项() A-cB-WallC-g(正确答案)D-o40. GCC使用下列哪个选项可以查看编译的详细过程() A-oB-v(正确答案)C-ED-g41. 在使用GCC编译器的过程中,如果只想生成目标文件而不进行连接,需要使用选项() A-c(正确答案)B-oC-SD-E42. GCC编译器的编译过程中涉及到函数库使用的是 () A预处理阶段B编译阶段C汇编阶段D链接阶段(正确答案)43. 一般可以用()实现自动编译 AgccBgdbCmake(正确答案)Dvi44. Linux
12、下Makefile文件中,表示第一个依赖文件的系统变量是() A$B$C$(正确答案)D$#45. 在Makefile中的命令必须要以() 开始 ATab键(正确答案)B#键C空格键D&键46. fork()函数的返回值不可能是() A-1B0C1(正确答案)D大于10000 的正整数47. 下列哪个是不带缓存的() AstdinBstdoutCstderr(正确答案)D都不是48. 文件描述符的数据类型是() AcharBint(正确答案)CdoubleDfloat49. 一个进程启动时打开3个文件中不包括() A标准输入B标准输出C标准出错处理D系统日志服务(正确答案)50. 用open(
13、 )创建新文件时,若该文件存在则可以返回错误信息的参数是() AO_CREATBO_EXCL(正确答案)CO_TRUNCDO_NOCTTY51. 使用fopen()函数时,必需包含的头文件文件为() Astdio.h(正确答案)Bstdlib.hCerrno.hDfcntl.h52. fread()返回值的含义是() A读取的字节数B读取的对象数(正确答案)C缓冲区的首地址D053. 下列哪种打开文件的方式不能修改文件已有的内容() Ar(正确答案)Br+Cw+Da+54. 下面那个不是lseek() 函数第三个参数的取值() ASEEK_SETBSEEK_CURCSEEK_NOW(正确答案)
14、DSEEK_END55. 下面哪项对进程的描述是错误的() A进程是一个静态态的概念;(正确答案)B进程包括动态创建、调度和消亡的整个过程。;C进程是程序执行和资源管理的最小单位;D当用户在系统中键入命令执行一个程序的时候,它将启动一个进程;56. 下列有关fork() 函数返回值说法错误的是() A函数成功返回时,一次返回两个值,错误返回时为-1B返回值等于0 表示子进程C返回值大于0 表示父进程D大于0 的返回值为父进程PID号(正确答案)57. 在进程p1中用系统函数execvp执行程序p2,则() Ap1创建一个子进程执行p2Bp2结束后返回p1继续执行Cp1和p2并行执行Dp2将替换
15、掉p1的代码(正确答案)58. 编写守护进程的第一步为() A创建子进程,父进程退出(正确答案)B在子进程中创建新会话C改变当前目录为根目录D关闭文件描述符59. 下面哪项对Linux操作系统下setsid()函数的描述是错误的() A用于创建一个新的会话,并担任该会话组的组长B让进程摆脱原会话的控制C让进程摆脱原进程组的控制D让进程摆脱init进程的控制(正确答案)60. 下面哪项关于GCC编译过程的说法是错误的() A编译阶段GCC要检查代码的规范性、是否有语法错误等,以确定代码实际要做的工作B汇编阶段是把编译阶段生成的.s文件转成目标文件C预处理阶段,GCC编译器将代码中包含的头文件编译进来DGCC在编译时默认使用静态库(正确答案)