嵌入式Linux应用程序开发期末考试题库及答案 下载本文

内容发布更新时间 : 2024/11/15 5:50:33星期一 下面是文章的全部内容请认真阅读。

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、service xinetd status C、chkconfig --list D、chkconfig xinetd status

下面哪种语言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、b m B、c m C、n m D、s m

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

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

一般情况下,STDIN_FILENO对应的文件描述符为 B A、-1 B、0 C、1 D、2

一般情况下,STDERR_FILENO对应的文件描述符为 D A、-1 B、0 C、1 D、2

不带缓存的文件I/O操作函数不包括 A A、fopen B、read C、write D、open

open函数原型中的O_RDWR标志表示文件打开方式为 C A、只读方式打开文件 B、可写方式打开文件 C、读写方式打开文件

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

open函数调用错误时,函数返回值为 A A、-1 B、0 C、1 D、2

在Linux操作系统中,串口设备的设备名一般为 C A、com1 B、port1 C、ttyS0 D、serl1

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

串口参数主要通过设置struct termios结构体的各成员值来实现,下面哪项实现设置波特率参数 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 A、全缓冲 B、行缓冲 C、无缓冲 D、帧缓冲

使用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