嵌入式linux应用程序开发期末考试题库及答案

发布时间 : 星期三 文章嵌入式linux应用程序开发期末考试题库及答案更新完毕开始阅读

1下列哪一项不是嵌入式操作系统的特点 D

A、占有资源少 B、低成本 C、高可靠性 D、交互性 2下列哪一项不是嵌入式系统的基本要素 C

A、嵌入性 B、专用性 C、通用性 D、计算机系统 3现阶段嵌入式系统发展的主要标志为 D A、以单芯片为核心的可编程控制器 B、以嵌入式CPU为基础、以简单操作系统为核心 C、嵌入式操作系统 D、Internet 4下面哪项不是嵌入式系统的特点 D

A、面向特定应用 B、软件一般都固化在存储器芯片或单片机本身中,而不存储于磁盘中 C、代码尤其要求高质量、高可靠性 D、具备二次开发能力 5下面哪项不是ARM处理器的特点 D

A、支持Thumb(16 位)/ARM(32 位)双指令集 B、兼容8位/16位器件

C、指令长度固定 D、大量使用RAM,指令执行速度更快 6下面哪项不是ARM处理器的特点 B

A、大多数数据操作都在寄存器中完成 B、采用CISC指令集

C、寻址方式灵活简单,执行效率高 D、体积小、低功耗、低成本、高性能 7下面哪项不属于ARM处理器模式 A

A、管理模式(root) B、用户模式(usr) C、快速中断模式(fiq) D、外部中断模式(irq) 8下面哪项为错误的说法 A

A、冯·诺依曼结构共用数据存储空间和程序存储空间,不共享存储器总线 B、哈佛结构有分离的数据和程序空间及分离的访问总线 C、哈佛结构在指令执行时,取址和取数可以进行并行操作 D、哈佛结构指令执行时效率更高

9采用下列哪项更有利于开发微型嵌入式应用系统 B

A、脚本程序语言 B、C语言或汇编语言 C、C++或SQL语言 D、HTML或XML语言 10下面哪项为一般嵌入式系统开发中不具备的环节 B

A、系统总体开发 B、数据库设计 C、嵌入式硬件开发 D、嵌入式软件开发 11在嵌入式系统开发过程中下面哪项为错误的说法 B

A、对于有些硬件和软件都可以实现的功能,需要在成本和性能上做出抉择 B、对实时性要求非常高的产品可以选择嵌入式Linux开发环境

C、嵌入式系统的软件开发与通常软件开发的区别主要在于软件实现部分 D、嵌入式系统的软件开发可分为交叉编译和交叉调试两部分 12对于Linux操作系统,下面哪项说法是错误的 D

A、是一种开源的操作系统 B、提供了强大的应用程序开发环境 C、可以免费使用 D、不支持Sparc硬件平台 13使用命令chmod的数字设置,可以改变 C

A、文件的访问特权 B、目录的访问特权 C、文件/目录的访问特权 14修改文件a.txt的权限,使每个用户都可以读取和写入这个文件,相应命令为 A A、chmod 666 a.txt B、chmod 777 a.txt C、chmod 755 a.txt D、chmod 555 a.txt

15某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件 的权限为 D

A、467 B、674 C、476 D、764

16系统中有用户user1和user2,同属于users组。在user1用户目录下有一文件 file1,它

拥有644的权限,如果user2用户想修改user1用户目录下的file1文件,应文件拥有权限为B

A、744 B、664 C、646 D、746 17某文件的权限是 -rwxr--r--,则下面描述正确的是 C

A、文件的权限值是755 B、文件的所有者对文件只有读权限 C、其他用户对文件只有读权限 D、同组用户对文件只有写权限 18某文件的原有权限是-rwxr--r--,执行chmod o+x后文件权限为 B

A、-rwxr-xr-x B、-rwxr--r-x C、-rwxr-xr-- D、-rw-r--r-- 19 clear命令的作用是 A

A、清除终端窗口 B、关闭终端窗口 C、打开终端窗口 D、调整窗口大小 20显示当前目录中的全部文件,相应命令为 B

A、ls B、ls -a C、ls -l

21在Linux操作系统默认情况下,ls命令显示的可执行文件颜色为 A A、绿色 B、蓝色 C、灰色 D、黄色

22用命令显示出文件ff的描述为-rwxr-xr-- 1 root root 599 cec 10 17:12 ff,由此可知文件ff的类型为 A

A、普通文件 B、硬链接 C、目录 D、符号链接 23用命令列出下面的文件列表,请问那一个文件是符号链接文件 D A、-rw------- 2 hel-s users 56 Sep 09 11:05 hello B、-rw------- 2 hel-s users 56 Sep 09 11:05 goodbey C、drwx------ 1 hel users 1024 Sep 10 08:10 zhang D、lrwx------ 1 hel users 2024 Sep 12 08:12 cheng 24在Linux关机命令中,下列命令中无法实现关机的是 B

A、shutdown -h now B、reboot C、halt 25删除文件命令为 D

A、mkdir B、rmdir C、mv D、rm 26对于tar.gz结尾的文件,采用下面哪个命令进行解压缩操作 A

A、tar xvzf B、tar jxvf C、tar czvf D、tar jcvf 27对于tar.bz2结尾的文件,采用下面哪个命令进行解压缩操作 B

A、tar xvzf B、tar jxvf C、tar czvf D、tar jcvf 28对于ln命令,下列哪项说法是不正确的 C

A、ln命令会保持每一处链接文件的同步性

B、软链接在用户选定的位置上生成一个文件的镜像

C、ln命令的链接文件不会重复占用磁盘空间

D、硬链接会在用户选定的位置上生成一个和源文件大小相同的文件 29在vi编辑器中执行存盘退出的命令为 D

A、:q B、:sq C、:q! D、:wq 30 vi编辑器中不包括下面哪种模式 A

A、编辑模式 B、命令行模式 C、插入模式 D、底行模式

31使用vi编辑器环境时,使用:set nu显示行号,使用下面哪项命令取消行号显示 B A、:set nuoff B、:set nonu C、:off nu D、:cls nu

32在Linux内核配置过程中,下面哪项命令采用的是基于图形窗口模式的配置界面 C A、make config B、make menuconfig C、make xconfig D、make oldconfig 33在Linux内核配置过程中,下面哪项命令建立依赖关系 C

A、make config B、make menuconfig C、make dep D、make clean

34交叉编译器中,下面哪项不是必需包含的 D

A、glibc B、gcc C、binutils D、tmake 35内核的编译主要步骤不包括下面哪项 D

A、内核配置 B、建立依存关系 C、建立内核 D、加载内核 36内核编译时选项前的尖括号中可以是空,*,M,其中*表示 C

A、选项将编译为模块 B、不包含选项 C、包含选项 37 Bootloader的stage1阶段主要完成的工作不包括下面哪项 D

A、基本的硬件初始化 B、为加载stage2准备RAM空间

C、拷贝stage2到RAM中 D、用汇编语言跳转到main入口函数 38采用哪项运行级别为图形用户登录Linux操作系统 D

A、0 B、1 C、3 D、5 39下面关于Linux系统服务的说法哪项是错误的 B A、INIT进程的一个重要作用就是启动Linux系统服务

B、Linux的系统服务包括独立运行的系统服务和由用户设定的服务 C、xinet能够同时监听多个指定的端口 D、xinet可以看作一个启动服务的管理服务器 40下面关于Linux系统服务的说法哪项是错误的 C

A、独立运行的系统服务的启动脚本都放在目录/etc/rc.d/init.d/中

B、不同运行级别的脚本文件目录为/etc/rc.d/rcN.d,其中N对应不用的运行级别

C、不同运行级别的脚本文件中每个对应的服务都以“C”或“S”开头,其中的C代表关闭,S代表启动 D、使用命令“service+系统服务+操作”实现对相应服务操作 41使用下面哪项命令查看系统的默认运行级别 A

A、Runlevel B、service xinetd status C、chkconfig --list D、chkconfig xinetd status 42下面哪种语言GCC编译器不支持 C

A、C B、Java C、ASP D、C++ 43 GCC的正确编译流程为 A

A、预处理-编译-汇编-链接 B、预处理-编译-链接-汇编 C、预处理-链接-编译-汇编 D、编译-预处理-汇编-链接 44下面哪项关于GCC编译过程的说法是错误的 D

A、编译阶段GCC要检查代码规范性、是否有语法错误等,确定代码的实际要做的工作 B、汇编阶段是把编译阶段生成的.s文件转成目标文件

C、预处理阶段,GCC编译器将代码中包含的头文件编译进来 D、GCC在编译时默认使用静态库

45如需GCC提供编译过程中所有有用的报警信息,则在编译时应加入选项 B

A、-w B、-Wall C、-werror D、-error 46下面哪些与GDB相关的说法是错误的 B A、GDB能调试可执行文件 B、GDB能调试源代码 C、GDB对编译过程有要求 D、GDB支持交叉调试

47在GDB调试过程中,使用下面哪项命令设置断点,其中m代表行号 A

A、b m B、c m C、n m D、s m 48一个进程启动时打开3个文件中不包括 D

A、标准输入 B、标准输出 C、标准出错处理 D、系统日志服务 49一般情况下,STDIN_FILENO对应的文件描述符为 B

A、-1 B、0 C、1 D、2

50一般情况下,STDERR_FILENO对应的文件描述符为 D

A、-1 B、0 C、1 D、2 51不带缓存的文件I/O操作函数不包括 A

A、fopen B、read C、write D、open 52 open函数原型中的O_RDWR标志表示文件打开方式为 C

A、只读方式打开文件 B、可写方式打开文件 C、读写方式打开文件 D、以添加方式打开文件,在打开文件的同时,文件指针指向文件末尾 53 open函数调用错误时,函数返回值为 A

A、-1 B、0 C、1 D、2 54在Linux操作系统中,串口设备的设备名一般为 C

A、com1 B、port1 C、ttyS0 D、serl1

55串口参数主要通过设置struct termios结构体的各成员值来实现,下面哪项不是各成员值支持的设置方式 C

A、与 B、或 C、赋值

56串口参数主要通过设置struct termios结构体的各成员值来实现,下面哪项实现设置波特率参数 B

A、newtio.c_cflag |= 115200 B、cfsetispeed(&newtio, B115200) C、options.c_cflag |= B115200 D、newtio.c_cflag = ~CS115200 57当流缓冲涉及一个终端时,标准I/O典型地使用下面哪项缓冲方式 B A、全缓冲 B、行缓冲 C、无缓冲 D、帧缓冲 58标准出错stderr产生时,标准I/O典型地使用下面哪项缓冲方式 C A、全缓冲 B、行缓冲 C、无缓冲 D、帧缓冲 59使用fopen函数时,必需包含的头文件文件为 A

A、stdio.h B、stdlib.h C、errno.h D、fcntl.h 60下面哪项是对进程概念的错误描述 D A、进程是一个独立的可调度的活动

B、进程是一个抽象实体,当它执行某个任务时,将要分配和释放各种资源

C、进程是可以并行执行的计算部分 D、进程是保存在磁盘上的指令的有序集合 61下面哪项对进程的描述是错误的 A

A、进程是一个静态态的概念 B、进程包括动态创建、调度和消亡的整个过程。 C、进程是程序执行和资源管理的最小单位

D、当用户在系统中键入命令执行一个程序的时候,它将启动一个进程 62下面哪项对进程控制块的描述是错误的 D

A、进程控制块包含进程的描述信息 B、进程控制块包含进程的控制信息 C、进程控制块包含进程的资源信息 D、进程控制块是进程的一个静态描述 63下面哪项对进程标识的描述是错误的 B

A、PID惟一地标识一个进程 B、PPID惟一地标识一个进程 C、PID是非零的正整数 D、PPID是非零的正整数 64下面哪项对Linux操作系统下进程的模式描述是错误的 C

A、用户程序执行过程中出现系统调用或者发生中断事件,进程模式就变成内核模式 B、内核模式下运行的进程可以执行机器的特权指令

C、root用户可干扰内核模式下进程的运行 D、内核模式下运行的进程不受用户的干扰 65进程的三种状态为 C

A、准备态、执行态和退出态 B、精确态、模糊态和随机态 C、运行态、就绪态和等待态 D、手工态、自动态和自由

联系合同范文客服:xxxxx#qq.com(#替换为@)