嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx

上传人:聆听****声音 文档编号:667835 上传时间:2023-04-29 格式:DOCX 页数:31 大小:31.38KB
下载 相关 举报
嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx_第1页
第1页 / 共31页
嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx_第2页
第2页 / 共31页
嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx_第3页
第3页 / 共31页
嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx_第4页
第4页 / 共31页
嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx_第5页
第5页 / 共31页
嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx_第6页
第6页 / 共31页
嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx_第7页
第7页 / 共31页
嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx_第8页
第8页 / 共31页
嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx_第9页
第9页 / 共31页
嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx_第10页
第10页 / 共31页
嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx_第11页
第11页 / 共31页
嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx_第12页
第12页 / 共31页
嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx_第13页
第13页 / 共31页
嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx_第14页
第14页 / 共31页
嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx_第15页
第15页 / 共31页
嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx_第16页
第16页 / 共31页
嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx_第17页
第17页 / 共31页
嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx_第18页
第18页 / 共31页
嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx_第19页
第19页 / 共31页
嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx_第20页
第20页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx

《嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx(31页珍藏版)》请在冰点文库上搜索。

嵌入式Linux应用程序开发期末考试题库及答案Word文档格式.docx

C、C++或SQL语言

D、HTML或XML语言

下面哪项为一般嵌入式系统开发中不具备的环节B

A、系统总体开发

B、数据库设计

C、嵌入式硬件开发

D、嵌入式软件开发

在嵌入式系统开发过程中下面哪项为错误的说法B

A、对于有些硬件和软件都可以实现的功能,需要在成本和性能上做出抉择

B、对实时性要求非常高的产品可以选择嵌入式Linux开发环境

C、嵌入式系统的软件开发与通常软件开发的区别主要在于软件实现部分

D、嵌入式系统的软件开发可分为交叉编译和交叉调试两部分

对于Linux操作系统,下面哪项说法是错误的D

A、是一种开源的操作系统

B、提供了强大的应用程序开发环境

C、可以免费使用

D、不支持Sparc硬件平台

使用命令chmod的数字设置,可以改变C

A、文件的访问特权

B、目录的访问特权

C、文件/目录的访问特权

修改文件a.txt的权限,使每个用户都可以读取和写入这个文件,相应命令为A

A、chmod666a.txt

B、chmod777a.txt

C、chmod755a.txt

D、chmod555a.txt

某文件的组外成员的权限为只读;

所有者有全部权限;

组内的权限为读与写,则该文件的权限为D

A、467

B、674

C、476

D、764

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

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

A、744

B、664

C、646

D、746

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

A、文件的权限值是755

B、文件的所有者对文件只有读权限

C、其他用户对文件只有读权限

D、同组用户对文件只有写权限

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

A、-rwxr-xr-x

B、-rwxr--r-x

C、-rwxr-xr--

D、-rw-r--r--

clear命令的作用是A

A、清除终端窗口

B、关闭终端窗口

C、打开终端窗口

D、调整窗口大小

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

A、ls

B、ls-a

C、ls-l

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

A、绿色

B、蓝色

C、灰色

D、黄色

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

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

A、普通文件

B、硬链接

C、目录

D、符号链接

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

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

05hello

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

05goodbey

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

10zhang

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

12cheng

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

A、shutdown-hnow

B、reboot

C、halt

删除文件命令为D

A、mkdir

B、rmdir

C、mv

D、rm

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

A、tarxvzf

B、tarjxvf

C、tarczvf

D、tarjcvf

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

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

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

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

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

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

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

A、:

q

B、:

sq

C、:

q!

D、:

wq

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

A、编辑模式

B、命令行模式

C、插入模式

D、底行模式

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

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

setnuoff

setnonu

offnu

clsnu

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

A、makeconfig

B、makemenuconfig

C、makexconfig

D、makeoldconfig

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

C、makedep

D、makeclean

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

A、glibc

B、gcc

C、binutils

D、tmake

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

A、内核配置

B、建立依存关系

C、建立内核

D、加载内核

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

A、选项将编译为模块

B、不包含选项

C、包含选项

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

A、基本的硬件初始化

B、为加载stage2准备RAM空间

C、拷贝stage2到RAM中

D、用汇编语言跳转到main入口函数

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

A、0

B、1

C、3

D、5

下面关于Linux系统服务的说法哪项是错误的B

A、INIT进程的一个重要作用就是启动Linux系统服务

B、Linux的系统服务包括独立运行的系统服务和由用户设定的服务

C、xinet能够同时监听多个指定的端口

D、xinet可以看作一个启动服务的管理服务器

下面关于Linux系统服务的说法哪项是错误的C

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

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

C、不同运行级别的脚本文件中每个对应的服务都以“C”或“S”开头,其中的C代表关闭,S代表启动

D、使用命令“service+系统服务+操作”实现对相应服务操作

使用下面哪项命令查看系统的默认运行级别A

A、runlevel

B、servicexinetdstatus

C、chkconfig--list

D、chkconfigxinetdstatus

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

A、C

B、Java

C、ASP

D、C++

GCC的正确编译流程为A

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

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

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

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

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

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

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

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

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

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

A、-w

B、-Wall

C、-werror

D、-error

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

A、GDB能调试可执行文件

B、GDB能调试源代码

C、GDB对编译过程有要求

D、GDB支持交叉调试

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

A、bm

B、cm

C、nm

D、sm

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

A、标准输入

B、标准输出

C、标准出错处理

D、系统日志服务

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

A、-1

B、0

C、1

D、2

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

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

A、fopen

B、read

C、write

D、open

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

A、只读方式打开文件

B、可写方式打开文件

C、读写方式打开文件

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

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

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

A、com1

B、port1

C、ttyS0

D、serl1

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

A、与

B、或

C、赋值

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

A、newtio.c_cflag|=115200

B、cfsetispeed(&

newtio,B115200)

C、options.c_cflag|=B115200

D、newtio.c_cflag=~CS115200

当流缓冲涉及一个终端时,标准I/O典型地使用下面哪项缓冲方式B

A、全缓冲

B、行缓冲

C、无缓冲

D、帧缓冲

标准出错stderr产生时,标准I/O典型地使用下面哪项缓冲方式C

使用fopen函数时,必需包含的头文件文件为A

A、stdio.h

B、stdlib.h

C、errno.h

D、fcntl.h

下面哪项是对进程概念的错误描述D

A、进程是一个独立的可调度的活动

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

C、进程是可以并行执行的计算部分

D、进程是保存在磁盘上的指令的有序集合

下面哪项对进程的描述是错误的A

A、进程是一个静态态的概念

B、进程包括动态创建、调度和消亡的整个过程。

C、进程是程序执行和资源管理的最小单位

D、当用户在系统中键入命令执行一个程序的时候,它将启动一个进程

下面哪项对进程控制块的描述是错误的D

A、进程控制块包含进程的描述信息

B、进程控制块包含进程的控制信息

C、进程控制块包含进程的资源信息

D、进程控制块是进程的一个静态描述

下面哪项对进程标识的描述是错误的B

A、PID惟一地标识一个进程

B、PPID惟一地标识一个进程

C、PID是非零的正整数

D、PPID是非零的正整数

下面哪项对Linux操作系统下进程的模式描述是错误的C

A、用户程序执行过程中出现系统调用或者发生中断事件,进程模式就变成内核模式

B、内核模式下运行的进程可以执行机器的特权指令

C、root用户可干扰内核模式下进程的运行

D、内核模式下运行的进程不受用户的干扰

进程的三种状态为C

A、准备态、执行态和退出态

B、精确态、模糊态和随机态

C、运行态、就绪态和等待态

D、手工态、自动态和自由态

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

A、bg

B、kill

C、open

D、ps

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

A、fork函数执行一次返回两个值

B、新进程称为子进程,而原进程称为父进程

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

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

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

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

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

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

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

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

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

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

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

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

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

A、创建子进程,父进程退出

B、在子进程中创建新会话

C、改变当前目录为根目录

D、关闭文件描述符

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

A、用于创建一个新的会话,并担任该会话组的组长

B、让进程摆脱原会话的控制

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

D、让进程摆脱init进程的控制

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

A、物理层

B、网络接口层

C、网络层

D、传输层

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

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

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

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

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

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

A、SOCK_STREAM

B、SOCK_DGRAM

C、SOCK_DTRAN

D、SOCK_RAW

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

A、ICMP是IP层的一个协议

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

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

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

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

A、操作系统通过各种驱动程序来驾驭硬件设备

B、操作系统为硬件提供统一的操作方式

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

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

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

A、lsmod列出当前系统中加载的模块

B、rmmod用于将当前模块卸载

C、cpmod用于将模块复制到用户空间

D、insmod用于加载当前模块

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

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

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

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

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

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

B

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

B、驱动程序与用户的接口

C、驱动程序与设备的接口

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

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

A、递增计数器

B、检查特定设备的特殊情况

C、初始化设备

D、释放设备

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

A、kmalloc函数开辟的内存基于内存地址

B、kmalloc函数申请空间无大小限制

C、kmalloc函数不会对所获取的内存空间清零

D、kmalloc函数返回物理地址

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

A、ASCIImode(XLATE)模式模式

B、Keycodemode(MEDIUMRAW)模式

C、Multimode(MULTI)模式

D、Scancodemode(RAW)模式

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

A、扫描码

B、键盘码

C、扩展码

D、Keymap表

open函数的原型函数为说明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)

read函数的原型函数为说明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)

lseek函数的原型函数为说明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)

fcntl函数的原型函数为说明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)

select函数的原型函数为说明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)

fopen的原型函数为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)

socket函数的函数原型是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的访问速度比较快,但掉电后数据会丢失。

1

ROM掉电后数据不会丢失。

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

2

SRAM利用双稳态触发器保存信息,只要不掉电,信息不会丢失。

DRAM是利用MOS(金属氧化物半导体)电容存储电荷来储存信息,可不通过充电来维持信息。

Flash具有和ROM一样掉电不会丢失的特性,因此被称为FlashROM。

ARM7处理器采用3级流水线设计。

ARM9处理器采用3级流水线设计。

2

ARM7处理器采用哈佛结构。

ARM9处理器采用哈佛结构。

嵌入式软件开发一般采用“宿主机-目标机”开发模式。

一般把进行交叉编译的主机称为目标机。

一般把程序实际的运行环境称为宿主机。

嵌入

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

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

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

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