嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx

上传人:b****6 文档编号:8747767 上传时间:2023-05-14 格式:DOCX 页数:33 大小:35.21KB
下载 相关 举报
嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx_第1页
第1页 / 共33页
嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx_第2页
第2页 / 共33页
嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx_第3页
第3页 / 共33页
嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx_第4页
第4页 / 共33页
嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx_第5页
第5页 / 共33页
嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx_第6页
第6页 / 共33页
嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx_第7页
第7页 / 共33页
嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx_第8页
第8页 / 共33页
嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx_第9页
第9页 / 共33页
嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx_第10页
第10页 / 共33页
嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx_第11页
第11页 / 共33页
嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx_第12页
第12页 / 共33页
嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx_第13页
第13页 / 共33页
嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx_第14页
第14页 / 共33页
嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx_第15页
第15页 / 共33页
嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx_第16页
第16页 / 共33页
嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx_第17页
第17页 / 共33页
嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx_第18页
第18页 / 共33页
嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx_第19页
第19页 / 共33页
嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx_第20页
第20页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx

《嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx》由会员分享,可在线阅读,更多相关《嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx(33页珍藏版)》请在冰点文库上搜索。

嵌入式linux应用程序开发期末考精彩试题库及问题详解.docx

嵌入式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、chmod666a.txtB、chmod777a.txt

C、chmod755a.txtD、chmod555a.txt

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

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

16系统中有用户user1和user2,同属于users组。

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

A、744B、664C、646D、746

17某文件的权限是-rwxr--r--,则下面描述正确的是C

A、文件的权限值是755B、文件的所有者对文件只有读权限

C、其他用户对文件只有读权限D、同组用户对文件只有写权限

18某文件的原有权限是-rwxr--r--,执行chmodo+x后文件权限为B

A、-rwxr-xr-xB、-rwxr--r-xC、-rwxr-xr--D、-rw-r--r--

19clear命令的作用是A

A、清除终端窗口B、关闭终端窗口C、打开终端窗口D、调整窗口大小

20显示当前目录中的全部文件,相应命令为B

A、lsB、ls-aC、ls-l

21在Linux操作系统默认情况下,ls命令显示的可执行文件颜色为A

A、绿色B、蓝色C、灰色D、黄色

22用命令显示出文件ff的描述为-rwxr-xr--1rootroot599cec1017:

12ff,由此可知文件ff的类型为A

A、普通文件B、硬链接C、目录D、符号链接

23用命令列出下面的文件列表,请问那一个文件是符号链接文件D

A、-rw-------2hel-susers56Sep0911:

05hello

B、-rw-------2hel-susers56Sep0911:

05goodbey

C、drwx------1helusers1024Sep1008:

10zhang

D、lrwx------1helusers2024Sep1208:

12cheng

24在Linux关机命令中,下列命令中无法实现关机的是B

A、shutdown-hnowB、rebootC、halt

25删除文件命令为D

A、mkdirB、rmdirC、mvD、rm

26对于tar.gz结尾的文件,采用下面哪个命令进行解压缩操作A

A、tarxvzfB、tarjxvfC、tarczvfD、tarjcvf

27对于tar.bz2结尾的文件,采用下面哪个命令进行解压缩操作B

A、tarxvzfB、tarjxvfC、tarczvfD、tarjcvf

28对于ln命令,下列哪项说法是不正确的C

A、ln命令会保持每一处链接文件的同步性B、软链接在用户选定的位置上生成一个文件的镜像

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

D、硬链接会在用户选定的位置上生成一个和源文件大小相同的文件

29在vi编辑器中执行存盘退出的命令为D

A、:

qB、:

sqC、:

q!

D、:

wq

30vi编辑器中不包括下面哪种模式A

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

31使用vi编辑器环境时,使用:

setnu显示行号,使用下面哪项命令取消行号显示B

A、:

setnuoffB、:

setnonuC、:

offnuD、:

clsnu

32在Linux内核配置过程中,下面哪项命令采用的是基于图形窗口模式的配置界面C

A、makeconfigB、makemenuconfigC、makexconfigD、makeoldconfig

33在Linux内核配置过程中,下面哪项命令建立依赖关系C

A、makeconfigB、makemenuconfigC、makedepD、makeclean

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

A、glibcB、gccC、binutilsD、tmake

35内核的编译主要步骤不包括下面哪项D

A、内核配置B、建立依存关系C、建立内核D、加载内核

36内核编译时选项前的尖括号中可以是空,*,M,其中*表示C

A、选项将编译为模块B、不包含选项C、包含选项

37Bootloader的stage1阶段主要完成的工作不包括下面哪项D

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

C、拷贝stage2到RAM中D、用汇编语言跳转到main入口函数

38采用哪项运行级别为图形用户登录Linux操作系统D

A、0B、1C、3D、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、RunlevelB、servicexinetdstatus

C、chkconfig--listD、chkconfigxinetdstatus

42下面哪种语言GCC编译器不支持C

A、CB、JavaC、ASPD、C++

43GCC的正确编译流程为A

A、预处理-编译-汇编-链接B、预处理-编译-链接-汇编

C、预处理-链接-编译-汇编D、编译-预处理-汇编-链接

44下面哪项关于GCC编译过程的说法是错误的D

A、编译阶段GCC要检查代码规范性、是否有语法错误等,确定代码的实际要做的工作

B、汇编阶段是把编译阶段生成的.s文件转成目标文件

C、预处理阶段,GCC编译器将代码中包含的头文件编译进来

D、GCC在编译时默认使用静态库

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

A、-wB、-WallC、-werrorD、-error

46下面哪些与GDB相关的说法是错误的B

A、GDB能调试可执行文件B、GDB能调试源代码

C、GDB对编译过程有要求D、GDB支持交叉调试

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

A、bmB、cmC、nmD、sm

48一个进程启动时打开3个文件中不包括D

A、标准输入B、标准输出C、标准出错处理D、系统日志服务

49一般情况下,STDIN_FILENO对应的文件描述符为B

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

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

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

51不带缓存的文件I/O操作函数不包括A

A、fopenB、readC、writeD、open

52open函数原型中的O_RDWR标志表示文件打开方式为C

A、只读方式打开文件B、可写方式打开文件C、读写方式打开文件

D、以添加方式打开文件,在打开文件的同时,文件指针指向文件末尾

53open函数调用错误时,函数返回值为A

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

54在Linux操作系统中,串口设备的设备名一般为C

A、com1B、port1C、ttyS0D、serl1

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

A、与B、或C、赋值

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

A、newtio.c_cflag|=115200B、cfsetispeed(&newtio,B115200)

C、options.c_cflag|=B115200D、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.hB、stdlib.hC、errno.hD、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、手工态、自动态和自由

66下面哪项不是Linux操作系统下常见的进程调度命令C

A、bgB、killC、openD、ps

67下面哪项对Linux操作系统下fork函数的描述是错误的D

A、fork函数执行一次返回两个值B、新进程称为子进程,而原进程称为父进程

C、父进程返回值为子进程的进程号D、子进程返回值为父进程的进程号

68下面哪项对Linux操作系统下exit()和_exit()函数的描述是错误的C

A、_exit()函数的作用是直接使进程停止运行,清除其使用的内存空间,并清除其在内核中的各种数据结构

B、exit()函数在调用exit退出系统之前要检查文件的打开情况

C、exit()函数直接将进程关闭,此时缓冲区中的数据将会丢失

D、想保证数据的完整性,就一定要使用exit()函数。

69下面哪项对Linux操作系统下wait和waitpid函数的描述是错误的D

A、wait函数用于使父进程(即调用wait的进程)阻塞,直到一个子进程结束或者该进程接到了一个指定的信号为止

B、wait函数调用时,如果该父进程没有子进程或者他的子进程已经结束,则wait就会立即返回。

C、waitpid函数用于使父进程(即调用wait的进程)阻塞并可提供一个非阻塞版本的wait功能

D、waitpid函数不支持作业控制

70编写守护进程的第一步为A

A、创建子进程,父进程退出B、在子进程中创建新会话

C、改变当前目录为根目录D、关闭文件描述符

71下面哪项对Linux操作系统下setsid函数的描述是错误的D

A、用于创建一个新的会话,并担任该会话组的组长B、让进程摆脱原会话的控制

C、让进程摆脱原进程组的控制D、让进程摆脱init进程的控制

72TCP/IP协议模型中不包括下面哪项A

A、物理层B、网络接口层C、网络层D、传输层

73在关于TCP/UDP的描述中,下面哪项是错误的C

A、TCP数据传输实现了从一个应用程序到另一个应用程序的数据传递

B、TCP对话通过三次握手来完成初始化

C、UDP即用户数据报协议是一种面向连接的协议

D、一个UDP应用可同时作为应用的客户或服务器方

74常见的socket类型中不包括下面哪项C

A、SOCK_STREAMB、SOCK_DGRAMC、SOCK_DTRAND、SOCK_RAW

75在关于ICMP协议的描述中,下面哪项是错误的B

A、ICMP是IP层的一个协议

B、ICMP报文的最终报宿是报宿计算机上的一个用户进程

C、当一个带有错误信息的ICMP报文到达时,由IP软件模块负责处理

D、每种ICMP报文都有不同的格式

76在关于设备驱动的描述中,下面哪项是错误的D

A、操作系统通过各种驱动程序来驾驭硬件设备B、操作系统为硬件提供统一的操作方式

C、操作系统最基本的组成部分是硬件驱动程序

D、常见的驱动程序作为内核模块动态加载,比如声卡驱动、网卡驱动、CPU、PCI总线等

77在关于模块相关命令的描述中,下面哪项是错误的D

A、lsmod列出当前系统中加载的模块B、rmmod用于将当前模块卸载

C、cpmod用于将模块复制到用户空间D、insmod用于加载当前模块

78在关于设备驱动程序的描述中,下面哪项是错误的D

A、Linux设备驱动程序包含中断处理程序和设备服务子程序两部分

B、设备控制器需要获得系统服务时采用查询和中断两种方式

C、设备服务子程序包含了所有与设备操作相关的处理代码

D、设备服务子程序对设备控制器执行操作,不接受用户命令

79Linux设备驱动程序与外界的接口不包括下面哪项。

B

A、驱动程序与操作系统内核的接口B、驱动程序与用户的接口

C、驱动程序与设备的接口D、驱动程序与系统引导的接口

80打开设备的接口函数是open,通常情况下在open函数中要完成的工作中不包括下面哪项D

A、递增计数器B、检查特定设备的特殊情况C、初始化设备D、释放设备

81在关于内存分配函数的描述中,下面哪项是错误的B

A、kmalloc函数开辟的内存基于内存地址B、kmalloc函数申请空间无大小限制

C、kmalloc函数不会对所获取的内存空间清零D、kmalloc函数返回物理地址

82键盘模式中不包括下面哪项C

A、ASCIImode(XLATE)模式模式B、Keycodemode(MEDIUMRAW)模式

C、Multimode(MULTI)模式D、Scancodemode(RAW)模式

83键盘相关码表中不包括下面哪项C

A、扫描码B、键盘码C、扩展码D、Keymap表

84open函数的原型函数为说明A

A、intopen(constchar*pathname,flags,intperms)

B、ssize_topen(intfd,void*buf,size_tcount)

C、FILE*open(constchar*path,constchar*mode)

D、off_topen(intfd,off_toffset,intwhence)

85read函数的原型函数为说明B

A、intread(constchar*pathname,flags,intperms)

B、ssize_tread(intfd,void*buf,size_tcount)

C、FILE*read(constchar*path,constchar*mode)

D、off_tread(intfd,off_toffset,intwhence)

86lseek函数的原型函数为说明D

A、intlseek(constchar*pathname,flags,intperms)

B、ssize_tlseek(intfd,void*buf,size_tcount)

C、FILE*lseek(constchar*path,constchar*mode)

D、off_tlseek(intfd,off_toffset,intwhence)

87fcntl函数的原型函数为说明B

A、intfcntl(constchar*pathname,flags,intperms)

B、intfcnt1(intfd,intcmd,structflock*lock)

C、FILE*fcntl(constchar*path,constchar*mode)

D、intfcntl(intnumfds,fd_set*readfds,fd_set*writefds,fd_set*exeptfds,structtimeval*timeout)

88select函数的原型函数为说明B

A、intselect(constchar*pathname,flags,intperms)

B、intselect(intfd,intcmd,structflock*lock)

C、FILE*select(constchar*path,constchar*mode)

D、intselect(intnumfds,fd_set*readfds,fd_set*writefds,fd_set*exeptfds,structtimeval*timeout)

89fopen的原型函数为A

A、FILE*fopen(constchar*path,constchar*mode)

B、intfopen(FILE*stream)

C、size_tfopen(void*ptr,size_tsize,size_tnmemb,FILE*stream)

D、size_tfopen(constvoid*ptr,size_tsize,size_tnmemb,FILE*stream)

90socket函数的函数原型是A

A、intsocket(intfamily,inttype,intprotocol)

B、intsocket(intsockfd,structsockaddr*my_addr,intaddrlen)

C、intsocket(intsockfd,intbacklog)

D、intsocket(intsockfd,structsockaddr*serv_addr,intaddrlen)

(√)RAM的访问速度比较快,但掉电后数据会丢失。

(√)ROM掉电后数据不会丢失。

(×)人们通常所说的内存即指系统中的ROM。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2