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

上传人:坚持 文档编号:3442604 上传时间:2019-05-29 格式:DOC 页数:28 大小:52.70KB
下载 相关 举报
嵌入式linux应用程序开发期末考试题库及答案.doc_第1页
第1页 / 共28页
嵌入式linux应用程序开发期末考试题库及答案.doc_第2页
第2页 / 共28页
嵌入式linux应用程序开发期末考试题库及答案.doc_第3页
第3页 / 共28页
嵌入式linux应用程序开发期末考试题库及答案.doc_第4页
第4页 / 共28页
嵌入式linux应用程序开发期末考试题库及答案.doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、 1下列哪一项不是嵌入式操作系统的特点 DA、占有资源少 B、低成本 C、高可靠性 D、交互性2下列哪一项不是嵌入式系统的基本要素 CA、嵌入性 B、专用性 C、通用性 D、计算机系统3现阶段嵌入式系统发展的主要标志为 DA、以单芯片为核心的可编程控制器 B、以嵌入式 CPU为基础、以简单操作系统为核心C、嵌入式操作系统 D、Internet4下面哪项不是嵌入式系统的特点 DA、面向特定应用 B、软件一般都固化在存储器芯片或单片机本身中,而不存储于磁盘中C、代码尤其要求高质量、高可靠性 D、具备二次开发能力5下面哪项不是 ARM处理器的特点 DA、支持 Thumb(16 位)/ARM(32 位

2、)双指令集 B、兼容 8位/16 位器件C、指令长度固定 D、大量使用 RAM,指令执行速度更快6下面哪项不是 ARM处理器的特点 BA、大多数数据操作都在寄存器中完成 B、采用 CISC指令集C、寻址方式灵活简单,执行效率高 D、体积小、低功耗、低成本、高性能7下面哪项不属于 ARM处理器模式 AA、管理模式(root) B、用户模式(usr)C、快速中断模式(fiq) D、外部中断模式(irq)8下面哪项为错误的说法 AA、冯诺依曼结构共用数据存储空间和程序存储空间,不共享存储器总线B、哈佛结构有分离的数据和程序空间及分离的访问总线C、哈佛结构在指令执行时,取址和取数可以进行并行操作D、哈

3、佛结构指令执行时效率更高9采用下列哪项更有利于开发微型嵌入式应用系统 BA、脚本程序语言 B、C 语言或汇编语言 C、C+或 SQL语言 D、HTML 或 XML语言10下面哪项为一般嵌入式系统开发中不具备的环节 BA、系统总体开发 B、数据库设计 C、嵌入式硬件开发 D、嵌入式软件开发11在嵌入式系统开发过程中下面哪项为错误的说法 BA、对于有些硬件和软件都可以实现的功能,需要在成本和性能上做出抉择B、对实时性要求非常高的产品可以选择嵌入式 Linux开发环境C、嵌入式系统的软件开发与通常软件开发的区别主要在于软件实现部分D、嵌入式系统的软件开发可分为交叉编译和交叉调试两部分12对于 Lin

4、ux操作系统,下面哪项说法是错误的 DA、是一种开源的操作系统 B、提供了强大的应用程序开发环境C、可以免费使用 D、不支持 Sparc硬件平台13使用命令 chmod的数字设置,可以改变 CA、文件的访问特权 B、目录的访问特权 C、文件/目录的访问特权14修改文件 a.txt的权限,使每个用户都可以读取和写入这个文件,相应命令为 AA、chmod 666 a.txt B、chmod 777 a.txtC、chmod 755 a.txt D、chmod 555 a.txt15某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件 的权限为 DA、467 B、674 C、

5、476 D、76416系统中有用户 user1和 user2,同属于 users组。在 user1用户目录下有一文件 file1,它拥有 644的权限,如果 user2用户想修改 user1用户目录下的 file1文件,应文件拥有权限为BA、744 B、664 C、646 D、74617某文件的权限是 -rwxr-r-,则下面描述正确的是 CA、文件的权限值是 755 B、文件的所有者对文件只有读权限C、其他用户对文件只有读权限 D、同组用户对文件只有写权限18某文件的原有权限是-rwxr-r-,执行 chmod o+x后文件权限为 BA、-rwxr-xr-x B、-rwxr-r-x C、-r

6、wxr-xr- D、-rw-r-r-19 clear命令的作用是 AA、清除终端窗口 B、关闭终端窗口 C、打开终端窗口 D、调整窗口大小20显示当前目录中的全部文件,相应命令为 BA、ls B、ls -a C、ls -l21在 Linux操作系统默认情况下,ls 命令显示的可执行文件颜色为 AA、绿色 B、蓝色 C、灰色 D、黄色22用命令显示出文件 ff的描述为-rwxr-xr- 1 root root 599 cec 10 17:12 ff,由此可知文件 ff的类型为 AA、普通文件 B、硬链接 C、目录 D、符号链接23用命令列出下面的文件列表,请问那一个文件是符号链接文件 DA、-r

7、w- 2 hel-s users 56 Sep 09 11:05 helloB、-rw- 2 hel-s users 56 Sep 09 11:05 goodbeyC、drwx- 1 hel users 1024 Sep 10 08:10 zhangD、lrwx- 1 hel users 2024 Sep 12 08:12 cheng24在 Linux关机命令中,下列命令中无法实现关机的是 BA、shutdown -h now B、reboot C、halt25删除文件命令为 DA、mkdir B、rmdir C、mv D、rm26对于 tar.gz结尾的文件,采用下面哪个命令进行解压缩操作

8、AA、tar xvzf B、tar jxvf C、tar czvf D、tar jcvf27对于 tar.bz2结尾的文件,采用下面哪个命令进行解压缩操作 BA、tar xvzf B、tar jxvf C、tar czvf D、tar jcvf28对于 ln命令,下列哪项说法是不正确的 CA、ln 命令会保持每一处链接文件的同步性 B、软链接在用户选定的位置上生成一个文件的镜像C、ln 命令的链接文件不会重复占用磁盘空间D、硬链接会在用户选定的位置上生成一个和源文件大小相同的文件29在 vi编辑器中执行存盘退出的命令为 DA、:q B、:sq C、:q! D、:wq30 vi编辑器中不包括下面

9、哪种模式 AA、编辑模式 B、命令行模式 C、插入模式 D、底行模式31使用 vi编辑器环境时,使用:set nu 显示行号,使用下面哪项命令取消行号显示 BA、:set nuoff B、:set nonu C、:off nu D、:cls nu32在 Linux内核配置过程中,下面哪项命令采用的是基于图形窗口模式的配置界面 CA、make config B、make menuconfig C、make xconfig D、make oldconfig33在 Linux内核配置过程中,下面哪项命令建立依赖关系 CA、make config B、make menuconfig C、make de

10、p D、make clean34交叉编译器中,下面哪项不是必需包含的 DA、glibc B、gcc C、binutils D、tmake 35内核的编译主要步骤不包括下面哪项 DA、内核配置 B、建立依存关系 C、建立内核 D、加载内核36内核编译时选项前的尖括号中可以是空,*,M,其中*表示 CA、选项将编译为模块 B、不包含选项 C、包含选项37 Bootloader的 stage1阶段主要完成的工作不包括下面哪项 DA、基本的硬件初始化 B、为加载 stage2准备 RAM空间C、拷贝 stage2到 RAM中 D、用汇编语言跳转到 main入口函数38采用哪项运行级别为图形用户登录 L

11、inux操作系统 DA、0 B、1 C、3 D、539下面关于 Linux系统服务的说法哪项是错误的 BA、INIT 进程的一个重要作用就是启动 Linux系统服务B、Linux 的系统服务包括独立运行的系统服务和由用户设定的服务C、xinet 能够同时监听多个指定的端口 D、xinet 可以看作一个启动服务的管理服务器40下面关于 Linux系统服务的说法哪项是错误的 CA、独立运行的系统服务的启动脚本都放在目录/etc/rc.d/init.d/中B、不同运行级别的脚本文件目录为/etc/rc.d/rcN.d,其中 N对应不用的运行级别C、不同运行级别的脚本文件中每个对应的服务都以“C”或“

12、S”开头,其中的 C代表关闭,S 代表启动D、使用命令“service+系统服务+操作”实现对相应服务操作41使用下面哪项命令查看系统的默认运行级别 AA、Runlevel B、service xinetd statusC、chkconfig -list D、chkconfig xinetd status42下面哪种语言 GCC编译器不支持 CA、C B、Java C、ASP D、C+43 GCC的正确编译流程为 AA、预处理-编译-汇编-链接 B、预处理-编译-链接-汇编C、预处理-链接-编译-汇编 D、编译-预处理-汇编-链接44下面哪项关于 GCC编译过程的说法是错误的 DA、编译阶段

13、GCC要检查代码规范性、是否有语法错误等,确定代码的实际要做的工作B、汇编阶段是把编译阶段生成的.s 文件转成目标文件C、预处理阶段,GCC 编译器将代码中包含的头文件编译进来D、GCC 在编译时默认使用静态库45如需 GCC提供编译过程中所有有用的报警信息,则在编译时应加入选项 BA、-w B、-Wall C、-werror D、-error46下面哪些与 GDB相关的说法是错误的 BA、GDB 能调试可执行文件 B、GDB 能调试源代码C、GDB 对编译过程有要求 D、GDB 支持交叉调试47在 GDB调试过程中,使用下面哪项命令设置断点,其中 m代表行号 AA、b m B、c m C、n

14、 m D、s m 48一个进程启动时打开 3个文件中不包括 DA、标准输入 B、标准输出 C、标准出错处理 D、系统日志服务49一般情况下,STDIN_FILENO 对应的文件描述符为 BA、-1 B、0 C、1 D、250一般情况下,STDERR_FILENO 对应的文件描述符为 DA、-1 B、0 C、1 D、251不带缓存的文件 I/O操作函数不包括 AA、fopen B、read C、write D、open52 open函数原型中的 O_RDWR标志表示文件打开方式为 CA、只读方式打开文件 B、可写方式打开文件 C、读写方式打开文件D、以添加方式打开文件,在打开文件的同时,文件指针

15、指向文件末尾53 open函数调用错误时,函数返回值为 AA、-1 B、0 C、1 D、254在 Linux操作系统中,串口设备的设备名一般为 CA、com1 B、port1 C、ttyS0 D、serl155串口参数主要通过设置 struct termios结构体的各成员值来实现,下面哪项不是各成员值支持的设置方式 CA、与 B、或 C、赋值56串口参数主要通过设置 struct termios结构体的各成员值来实现,下面哪项实现设置波特率参数 BA、newtio.c_cflag |= 115200 B、cfsetispeed(&newtio, B115200)C、options.c_cfl

16、ag |= B115200 D、newtio.c_cflag = CS11520057当流缓冲涉及一个终端时,标准 I/O典型地使用下面哪项缓冲方式 BA、全缓冲 B、行缓冲 C、无缓冲 D、帧缓冲58标准出错 stderr产生时,标准 I/O典型地使用下面哪项缓冲方式 CA、全缓冲 B、行缓冲 C、无缓冲 D、帧缓冲59使用 fopen函数时,必需包含的头文件文件为 AA、stdio.h B、stdlib.h C、errno.h D、fcntl.h60下面哪项是对进程概念的错误描述 DA、进程是一个独立的可调度的活动B、进程是一个抽象实体,当它执行某个任务时,将要分配和释放各种资源C、进程是

17、可以并行执行的计算部分 D、进程是保存在磁盘上的指令的有序集合61下面哪项对进程的描述是错误的 AA、进程是一个静态态的概念 B、进程包括动态创建、调度和消亡的整个过程。C、进程是程序执行和资源管理的最小单位D、当用户在系统中键入命令执行一个程序的时候,它将启动一个进程62下面哪项对进程控制块的描述是错误的 DA、进程控制块包含进程的描述信息 B、进程控制块包含进程的控制信息C、进程控制块包含进程的资源信息 D、进程控制块是进程的一个静态描述63下面哪项对进程标识的描述是错误的 BA、PID 惟一地标识一个进程 B、PPID 惟一地标识一个进程C、PID 是非零的正整数 D、PPID 是非零的

18、正整数64下面哪项对 Linux操作系统下进程的模式描述是错误的 CA、用户程序执行过程中出现系统调用或者发生中断事件,进程模式就变成内核模式B、内核模式下运行的进程可以执行机器的特权指令C、root 用户可干扰内核模式下进程的运行 D、内核模式下运行的进程不受用户的干扰65进程的三种状态为 CA、准备态、执行态和退出态 B、精确态、模糊态和随机态C、运行态、就绪态和等待态 D、手工态、自动态和自由66下面哪项不是 Linux操作系统下常见的进程调度命令 CA、bg B、kill C、open D、ps67下面哪项对 Linux操作系统下 fork函数的描述是错误的 DA、fork 函数执行一

19、次返回两个值 B、新进程称为子进程,而原进程称为父进程C、父进程返回值为子进程的进程号 D、子进程返回值为父进程的进程号68下面哪项对 Linux操作系统下 exit( )和_exit( )函数的描述是错误的 CA、_exit( )函数的作用是直接使进程停止运行,清除其使用的内存空间,并清除其在内核中的各种数据结构B、exit()函数在调用 exit退出系统之前要检查文件的打开情况C、exit()函数直接将进程关闭,此时缓冲区中的数据将会丢失D、想保证数据的完整性,就一定要使用 exit()函数。69下面哪项对 Linux操作系统下 wait和 waitpid函数的描述是错误的 DA、wait

20、 函数用于使父进程(即调用 wait的进程)阻塞,直到一个子进程结束或者该进程接到了一个指定的信号为止B、wait 函数调用时,如果该父进程没有子进程或者他的子进程已经结束,则 wait就会立即返回。C、waitpid 函数用于使父进程(即调用 wait的进程)阻塞并可提供一个非阻塞版本的 wait功能D、waitpid 函数不支持作业控制70编写守护进程的第一步为 AA、创建子进程,父进程退出 B、在子进程中创建新会话C、改变当前目录为根目录 D、关闭文件描述符71下面哪项对 Linux操作系统下 setsid函数的描述是错误的 DA、用于创建一个新的会话,并担任该会话组的组长 B、让进程摆

21、脱原会话的控制C、让进程摆脱原进程组的控制 D、让进程摆脱 init进程的控制72 TCP/IP协议模型中不包括下面哪项 AA、物理层 B、网络接口层 C、网络层 D、传输层73在关于 TCP/UDP的描述中,下面哪项是错误的 C A、TCP 数据传输实现了从一个应用程序到另一个应用程序的数据传递B、TCP 对话通过三次握手来完成初始化C、UDP 即用户数据报协议是一种面向连接的协议D、一个 UDP应用可同时作为应用的客户或服务器方74常见的 socket类型中不包括下面哪项 CA、SOCK_STREAM B、SOCK_DGRAM C、SOCK_DTRAN D、SOCK_RAW75在关于 IC

22、MP协议的描述中,下面哪项是错误的 BA、ICMP 是 IP层的一个协议 B、ICMP 报文的最终报宿是报宿计算机上的一个用户进程C、当一个带有错误信息的 ICMP报文到达时,由 IP软件模块负责处理D、每种 ICMP报文都有不同的格式76在关于设备驱动的描述中,下面哪项是错误的 DA、操作系统通过各种驱动程序来驾驭硬件设备 B、操作系统为硬件提供统一的操作方式C、操作系统最基本的组成部分是硬件驱动程序D、常见的驱动程序作为内核模块动态加载,比如声卡驱动、网卡驱动、CPU、PCI 总线等77在关于模块相关命令的描述中,下面哪项是错误的 DA、lsmod 列出当前系统中加载的模块 B、rmmod

23、 用于将当前模块卸载C、cpmod 用于将模块复制到用户空间 D、insmod 用于加载当前模块78在关于设备驱动程序的描述中,下面哪项是错误的 DA、Linux 设备驱动程序包含中断处理程序和设备服务子程序两部分B、设备控制器需要获得系统服务时采用查询和中断两种方式C、设备服务子程序包含了所有与设备操作相关的处理代码D、设备服务子程序对设备控制器执行操作,不接受用户命令79 Linux设备驱动程序与外界的接口不包括下面哪项。 BA、驱动程序与操作系统内核的接口 B、驱动程序与用户的接口C、驱动程序与设备的接口 D、驱动程序与系统引导的接口80打开设备的接口函数是 open ,通常情况下在 o

24、pen函数中要完成的工作中不包括下面哪项DA、递增计数器 B、检查特定设备的特殊情况 C、初始化设备 D、释放设备81在关于内存分配函数的描述中,下面哪项是错误的 BA、kmalloc 函数开辟的内存基于内存地址 B、kmalloc 函数申请空间无大小限制C、kmalloc 函数不会对所获取的内存空间清零 D、kmalloc 函数返回物理地址82键盘模式中不包括下面哪项 CA、ASCII mode(XLATE)模式模式 B、Keycode mode(MEDIUMRAW)模式C、Multi mode(MULTI)模式 D、Scancode mode(RAW)模式83键盘相关码表中不包括下面哪项 CA、扫描码 B、键盘码 C、扩展码 D、Keymap 表84 open函数的原型函数为说明 AA、int open(const char *pathname,flags,int perms)B、ssize_t open(int fd,void *buf,size_t count)C、FILE *open(const char * path,const char * mode)D、off_t open(int fd,off_t offset,int whence)85 read函数的原型函数为说明 B

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。