嵌入式Linux应用程序开发期末考试题库及答案 联系客服

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

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、ASCII mode(XLATE)模式模式 B、Keycode mode(MEDIUMRAW)模式 C、Multi mode(MULTI)模式 D、Scancode mode(RAW)模式

键盘相关码表中不包括下面哪项 C A、扫描码 B、键盘码 C、扩展码 D、Keymap表

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

A、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)

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

A、int read(const char *pathname,flags,int perms) B、ssize_t read(int fd,void *buf,size_t count) C、FILE *read(const char * path,const char * mode) D、off_t read(int fd,off_t offset,int whence)

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

A、int lseek(const char *pathname,flags,int perms) B、ssize_t lseek(int fd,void *buf,size_t count) C、FILE *lseek(const char * path,const char * mode) D、off_t lseek(int fd,off_t offset,int whence)

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

A、int fcntl(const char *pathname,flags,int perms) B、int fcnt1(int fd,int cmd,struct flock *lock)