文档库 最新最全的文档下载
当前位置:文档库 › 嵌入式Linux应用程序开发期末考试题库及答案

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

嵌入式Linux应用程序开发期末考试题库及答案
嵌入式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、体积小、低功耗、低成本、高性能

下面哪项不属于ARM处理器模式 A

A、管理模式(root)

B、用户模式(usr)

C、快速中断模式(fiq)

D、外部中断模式(irq)

下面哪项为错误的说法 A

A、冯·诺依曼结构共用数据存储空间和程序存储空间,不共享存储器总线

B、哈佛结构有分离的数据和程序空间及分离的访问总线

C、哈佛结构在指令执行时,取址和取数可以进行并行操作

D、哈佛结构指令执行时效率更高

采用下列哪项更有利于开发微型嵌入式应用系统 B

A、脚本程序语言

B、C语言或汇编语言

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、chmod 666 a.txt

B、chmod 777 a.txt

C、chmod 755 a.txt

D、chmod 555 a.txt

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

A、467

B、674

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--,执行chmod o+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-- 1 root root 599 cec 10 17:12 ff,由此可知文件ff 的类型为 A

A、普通文件

B、硬链接

D、符号链接

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

A、-rw------- 2 hel-s users 56 Sep 09 11:05 hello

B、-rw------- 2 hel-s users 56 Sep 09 11:05 goodbey

C、drwx------ 1 hel users 1024 Sep 10 08:10 zhang

D、lrwx------ 1 hel users 2024 Sep 12 08:12 cheng

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

A、shutdown -h now

B、reboot

C、halt

删除文件命令为 D

A、mkdir

B、rmdir

C、mv

D、rm

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

A、tar xvzf

B、tar jxvf

C、tar czvf

D、tar jcvf

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

A、tar xvzf

B、tar jxvf

C、tar czvf

D、tar jcvf

对于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编辑器环境时,使用:set nu显示行号,使用下面哪项命令取消行号显示 B

A、:set nuoff

B、:set nonu

C、:off nu

D、:cls nu

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

A、make config

B、make menuconfig

C、make xconfig

D、make oldconfig

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

A、make config

B、make menuconfig

C、make dep

D、make clean

交叉编译器中,下面哪项不是必需包含的 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、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

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

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)

C、FILE *fcntl(const char * path,const char * mode)

D、int fcntl(int numfds,fd_set *readfds,fd_set *writefds,fd_set *exeptfds,struct timeval *timeout)

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

A、int select(const char *pathname,flags,int perms)

B、int select(int fd,int cmd,struct flock *lock)

C、FILE *select(const char * path,const char * mode)

D、int select(int numfds,fd_set *readfds,fd_set *writefds,fd_set *exeptfds,struct timeval *timeout)

fopen的原型函数为 A

A、FILE * fopen(const char * path,const char * mode)

B、int fopen(FILE * stream)

C、size_t fopen(void * ptr,size_t size,size_t nmemb,FILE * stream)

D、size_t fopen(const void * ptr,size_t size,size_t nmemb,FILE * stream)

socket函数的函数原型是 A

A、int socket(int family, int type, int protocol)

B、int socket(int sockfd,struct sockaddr *my_addr, int addrlen)

C、int socket(int sockfd,int backlog)

D、int socket(int sockfd, struct sockaddr *serv_addr, int addrlen)

判断题

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

1

ROM掉电后数据不会丢失。

1

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

2

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

1

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

2

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

1

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

1

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

2

ARM7处理器采用哈佛结构。

2

ARM9处理器采用哈佛结构。

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

1

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

2

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

2

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

1

在Linux操作系统安装过程中可进行网络配置。

1

Linux操作系统不可以与MS-DOS、Windows等其它操作系统共存于同一台机器上。

2

Linux操作系统主要的系统配置文件主要存放在/var/目录。

2

在Linux操作系统下,目录结构属于分区。

2

在Linux操作系统下,文件系统是一个文件树。

1

可以采用图形化登录和虚拟控制台登录两种方式登录Linux系统。

1

shell是一个命令解释器。

1

可以在shell提示下或图形方式下创建用户帐号。

1

Shell是命令语言、命令解释程序及程序设计语言的统称。

1

Shell拥有自己内建的命令集,不能被系统中其他应用程序所调用。

2

Shell是一种Linux操作系统中的命令行解释程序。

1

rm命令可删除文件或目录,其主要差别就是是否使用递归开关-f。

2

mv命令可以移动文件和目录,还可以为文件和目录重新命名。

1

cp命令可以复制文件和目录,但是不可以为文件和目录重新命名。

2

在Linux操作系统中,使用ipconfig查看和配置网络接口的地址和参数。

2

在Linux操作系统中,使用ifconfig配置的网络设备参数不需重启就可生效。

1

在Linux操作系统中,使用ifconfig配置的网络设备参数在系统重新启动以后将会失效。1

在Linux操作系统中使用ping测试计算机和网络上的其他计算机是否连通。

Bootloader是在操作系统内核运行之前运行的一段程序。

1

由于Bootloader严重依赖于硬件实现,嵌入式系统中没有一个通用的Bootloader。

1

虽然Bootloader严重依赖于硬件实现,但是Bootloader的设计与实现有一些通用的概念。1

Bootloader仅依赖于CPU的体系结构,不依赖于具体的嵌入式板级设备配置。

2

大多数Bootloader都包含“启动加载”和“下载”两种不同操作模式。

1

Bootloader启动流程一般可分为stage1、stage2、stage3三个阶段。

2

Linux内核中不同的目录结构里都有相应的Makefile。

1

U-Boot源码结构和Linux内核源码结构非常类似。

1

Bootloader设计与实现过程中不推荐使用C语言。

2

FTP内部命令中使用close命令中断与远程服务器的FTP会话。

1

FTP内部命令中使用exit命令退出FTP会话过程。

1

FTP内部命令中使用mkdir命令在本地主机中建一目录。

2

FTP内部命令中使用dir命令显示远程主机中的文件和目录信息。

1

FTP内部命令中使用pwd命令显示本地主机的当前路径。

2

FTP内部命令中使用lcd命令显示本地主机的当前路径。

1

用户可通过进程控制相关的系统调用来创建进程、实现进程调度、进程管理等。

1

用户进程允许访问内核数据,可以使用内核函数。

2

系统调用规定用户进程进入内核空间的具体位置。

1

用户程序可以通过系统调用获得操作系统内核提供的服务。

1

Linux系统调用编程接口主要通过C库实现。

1

一个API函数通常需要几个系统调用来共同完成函数的功能,但是还有一些API函数不需要调用相应的系统调用。(

1

Linux用户编程接口(API)遵循POSIX标准。

1

系统命令相对API更高一层,它的内部引用用户编程接口(API)来实现相应的功能。1

标准I/O提供流缓冲的目的是尽可能减少使用read和write调用的数量。

1

标准I/O提供3种类型的缓冲存储类型,包括全缓冲,行缓冲和帧缓冲。

2

并行通信传输速度快,适用于短距离通信,但要求传输速度较高的应用场合。

1

用户常见的数据通信的基本方式可分为网络通信与串行通信两种。

2

串行通信通信线路简单,成本低,适用于远距离通信,但传输速度慢的应用场合。

1

对文件的操作使用文件描述符进行,对设备的操作使用设备描述符进行。

2

Linux中的文件主要分为4种:普通文件、目录文件、链接文件和可执行文件。

2

当一个进程终止时,它所有已打开的文件都由内核自动关闭。

1

文件是Linux操作系统中最常见最基础的操作对象。

1

进程是系统的基本调度单位。

1

进程是一个程序的一次执行的过程。

1

进程通过文件描述符来描述。

2

Linux操作系统中调用函数getpid获得当前进程的PID和PPID。

2

在Linux操作系统中,进程的执行模式划分为用户模式和root模式。

2

Linux操作系统中创建一个新进程的唯一方法是使用fork函数。

1

Linux操作系统中,fork函数用于从已存在进程中创建一个新进程。

使用fork函数得到的子进程是父进程的一个复制品,它从父进程处继承了整个进程的地址空间。

1

fork函数使用多少次就创建多少个进程。

1

exec函数族就提供了一个在进程中启动另一个程序执行的方法。

1

当程序执行到exit或_exit时,进程会无条件地停止剩下的所有操作,清除包括PCB在

内的各种数据结构,并终止本进程的运行。

1

wait函数是waitpid函数的一个特例,在Linux操作系统内部实现wait函数时直接调用的就是waitpid函数。

1

守护进程,即通常所说的Daemon进程,是Linux操作系统中的后台服务进程。

1

守护进程的生存期较长。

1

守护进程常常在终端打开时启动,在终端关闭时终止。

2

Linux系统有很多守护进程,大多数服务都通过守护进程实现。

1

在Linux系统中,每一个系统与用户进行交流的界面称为图形用户界面。

2

每一个从终端开始运行的进程都会依附于这个终端,这个终端就称为这些进程的控制终端,当控制终端被关闭时,相应的进程都会自动关闭。

1

守护进程不因为用户或终端或其他的变化而受影响。

1

会话组是一个或多个进程组的集合。

1

一个会话通常开始于用户登录,终止于用户退出,在此期间该用户运行的所有进程都属于这个会话期。

1

syslog是Linux操作系统中的系统日志管理服务,通过守护进程syslogd来维护。

1

在Linux系统中,每当系统发现一个孤儿进程,就会自动由init进程收养它。

1

守护进程中用printf输出的字符可以在终端上显示出来。

2

OSI协议参考模型是基于国际标准化组织(ISO)的建议发展起来的,从上到下共分为7层。1

TCP/IP协议模型将TCP/IP的7层协议模型简化为3层。

2

TCP/IP协议模型是一个庞大的协议族。

1

ping命令是基于TCP协议的。

2

TCP协议和UDP协议都是处于网络层的协议。

2

socket接口是一种特殊的I/O,也是一种文件描述符。

1

有时将内核模块也称做驱动程序,因此,加载驱动时就是加载内核模块。

1

mknod用于创建相关模块。

1

insmod可以根据模块间依存关系以及/etc/modules.conf文件中的内容自动插入模块。

2

设备通常在/dev下面存在一个对应的逻辑设备节点,这个节点以文件的形式存在。

1

设备文件(即设备节点)可通过mknod命令来创建,其中指定了主设备号和次设备号。1

大多设备以查询方式向设备驱动程序发出输入/输出请求。

2

设备驱动程序是内核的一部分,如果驱动程序出错,则可能导致系统崩溃。

1

设备驱动程序必须为内核或者其子系统提供一个标准接口。

1

设备驱动程序使用一些标准的内核服务

1

设备驱动开发时模块在调用insmod命令时被加载,此时的入口点是main函数。

2

模块在调用insmod命令时被加载,通常在init_module函数中完成设备注册。

1

内核空间使用printk和printf函数实现信息打印。

2

proc伪文件系统让用户可以和内核内部数据结构进行交互,获取有关进程的有用信息。1

proc存在于内存和硬盘上。

2

块设备驱动程序包括一个request请求队列。

1

Linux操作系统顶层运行的GUI系统兼容X标准的XFree86系统。

1

Qt使用单一的API进行跨平台的编程。

1

GUI是指计算机与其使用者之间的对话接口。

1

Qt/E基于一个X服务器或是Xlib库。

2

Qt的核心机制是信号和插槽。

1

填空题

嵌入式的英文为____。

EMBEDDED

Linux操作系统下的程序开发一般均遵守____协议。

GPL

Linux内核版本号格式是x.y.zz-www,数字x代表版本类型,数字y为____时是稳定版本。

偶数

Linux内核版本号格式是x.y.zz-www,数字x代表版本类型,数字y为____时是开发版本。

奇数

Linux操作系统的文件系统是一个____。

文件树

Linux常见的默认文件系统为____。

EXT3

Linux中把DOS中采用的FAT文件系统(包括FAT12,FAT16 和FAT32)称为____文件系统。

VFAT

硬盘可分为主分区、扩展分区、____。

逻辑分区

Linux系统中具有超级权限的用户称为____用户。

ROOT

Linux下与设备相关的文件一般都在/____目录下。

DEV

Linux 对目录和设备都当作____来进行处理。

文件

将分区与目录相对应的过程叫做____。

挂载

块设备文件是指数据的读写以____为单位的设备。

Linux 中文件属性第一个字符“d”表示____文件。

目录

Linux下软驱、光驱、硬盘的挂载点一般位于/____目录下。

MNT

服务的日志信息一般位于/____目录下。

VAR

Linux中添加用户账号的命令为____。

USERADD

Linux中显示当前系统中由该用户运行的进程列表的命令为____。

PS

Linux中改变工作目录的命令为____。

CD

Linux中建立符号链接的命令为____。

LN

Linux中对目录进行打包的命令为____。

TAR

Linux中显示网络连接、路由表和网络接口信息命令为____。NETSTAT

FTP内部命令中使用____切换本地工作目录。

LCD

Linux中最常用的编译器是____编译器。

GCC

vi有3种模式,分别为命令行模式、插入模式及____模式。

底行

编辑器按功能可以分为____编辑器和全屏幕编辑器两大类。

gdb对____文件进行调试。

可执行

工程管理器make读入的配置文件为____。

MAKEFILE

工程管理器make定义了____规则和模式规则。

隐式

ARM处理器支持____(16 位)/ARM(32 位)双指令集。THUMB

ARM处理器支持16 位/____位器件。

8

大端格式中,数据的高字节存储在____地址中。

小端格式中,数据的高字节存储在____地址中。

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

3

嵌入式软件开发所采用的编译过程为____编译。

交叉

在嵌入式软件开发中,将程序实际的运行环境称为____机。

目标

____标准所采用的主要技术为边界扫描技术。

JTAG

arm-linux-gcc 交叉编译工具主要包括binutils、____、glibc等软件。GCC

API即____。

用户编程接口

嵌入式系统期末考试试卷 习题

1.下面哪一种工作模式不属于ARM特权模式( A )。 A.用户模式B.系统模式C.软中断模式D.FIQ模式 2.ARM7TDMI的工作状态包括( D )。 A.测试状态和运行状态B.挂起状态和就绪状态 C.就绪状态和运行状态D.ARM状态和Thumb状态 3.下面哪个Linux操作系统是嵌入式操作系统( B )。 A.Red-hat Linux B.uclinux C.Ubuntu Linux D.SUSE Linux 4.使用Host-Target联合开发嵌入式应用,( B )不是必须的。 A.宿主机B.银河麒麟操作系统 C.目标机D.交叉编译器 5.下面哪个不属于Linux下的一个进程在内存里的三部分的数据之一( A )。 A.寄存器段B.代码段 C.堆栈段D.数据段 选择题(共5小题,每题2分,共10分) 1.下面哪个系统属于嵌入式系统( D )。 A.“天河一号”计算机系统B.IBMX200笔记本电脑 C.联想S10上网本D.Iphone手机 2.在Makefile中的命令必须要以( A )键开始。 A.Tab键B.#号键 C.空格键D.&键 3.Linux支持多种文件系统,下面哪种不属于Linux的文件系统格式( B )。 A.Ext B.FAT32 C.NFS D.Ext3 4.下面哪种不属于VI三种工作模式之一( D )。 A.命令行模式B.插入模式 C.底行模式D.工作模式 5.下面哪一项不属于Linux内核的配置系统的三个组成部分之一( C )。 A.Makefile B.配置文件(config.in) C.make menuconfig D.配置工具 1.人们生活中常用的嵌入式设备有哪些?列举4个以上(1) 手机,(2) 机顶盒,(3) MP3,(4) GPS。(交换机、打印机、投影仪、无线路由器、车载媒体、PDA、GPS、智能家电等等。) 2.ARM9处理器使用了五级流水线,五级流水具体指哪五级:(5) 取指,(6) 译码,(7) 执行,(8) 缓冲/数据,(9) 回写。 3.在Makefile中的命令必须要以(10) Tab 键开始。 4.Linux支持多种文件系统,主要包括哪些(写出其中4中就行)(11) Ext,(12) VFAT,(13) JFS,(14) NFS。(JFS、ReiserFS、Ext、Ext2、Ext3、ISO9660、XFS、Minx、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等) 5.VI的工作模式有哪三种:(15) 命令行模式,(16) 插入模式,(17) 底行模式。

长理linux期末试卷(含答案)6

试卷编号06 拟题教研室(或教师)签名教研室主任签名 一、单项选择题(每题2分,共40分) 1.Linux是所谓的“Free Software”,这个“Free”的含义是() A.LINUX不需要付费 B.LINUX发行商不能向用户收费 C.LINUX可自由修改和发布 D.只有LINUX的作者才能向用户收费 2.下面关于SHELL的说法,不正确的是() A. 操作系统的外壳 B.什么都不是 C.是一个命令语言解释器 D.一种和C类似的程序语言 3.hda2表示() A. IDE0接口上的从盘 B.IDE0接口上的第三个逻辑盘 C.接口主盘的第二个分区 D.什么都不是 4.在安装LINUX时,设置从光盘引导需要改变()。 A.CMOS设置 B.重新分区 C.跳线 D.不能把系统改成光盘 引导 5.以下不属于服务器操作系统的是()。 A.WINDOWS XP B.WINDOWS 2000 SERVER C.LINUX D.UNIX 6.若要使用进程名来结束进程,应使用()命令。 A.kill B.ps C.pss D.pstree 7.RED HAT LINUX 9默认使用的文件系统类型为() A. ext2 B.ext3 C.FAT D.swap 8.LINUX的系统管理员的账号名为()。 A. Administrator B.root C.hello D.wang 9.在LINUX中,要查看目录文件清单,可使用()命令。 A.ls B.cd C.login D.logout 10.光盘所使用的文件系统类型为()。 A.ext2 B.ext3 C.swap D.ISO 9660 11.以下命令中,可以将用户身份临时改变为root的是()。 A.SU B.su C.login D.logout

Linux题库与答案

一、填空题 1. 建立用户账号的命令是__useradd________。 2. 修改账号密码的命令是__passwd________。 3. 更改用户密码过期信息的命令是__chage________。 4. 创建一个新组的命令是___groupadd_______。 5. 用于在不注销的情况下切换到系统中的另一个用户的命令是___su_______。 6. 显示系统中进程信息的命令是_____ps__-aux_____。 7. 以树状方式表现进程的父子关系的命令是___pstree_________。 8. 显示当前系统正在执行的进程的相关信息的命令是___top_________。 9. 显示或者设置当前系统的主机名的命令是___hostname_________。 10. Linux 系统中使用最多的文件系统是_______ext3/4____________。

11. 列出磁盘分区信息的命令是___df_______。 12. 将设备挂载到挂载点处的命令是__mount________。 13. 检查文件系统的磁盘空间占用情况的命令是____du______。 14. 统计目录(或文件)所占磁盘空间大小的命令是__du________。 15. 为文件建立在其他路径中的访问方法(链接)的命令是__ln_______,链接有两种:___ 软链接______和___硬链接______。 改变文件或目录的读写和执行权限的命令是__chmod________。 17. 指定在创建文件或目录时预设权限掩码的命令是___umask_______。 18. 改变文件或目录所有权的命令是__chown________。 19. ACL 可以为某个文件单独设置该文件具体的某用户或组的权限。需要掌握的命令也只有 三个:__getfacl__、__setfacl__、__chacl__。

嵌入式系统模拟试题及答案

学习中心/函授站_ 姓名学号 西安电子科技大学网络与继续教育学 院 2014学年下学期 《嵌入式系统》期末考试试题 (综合大作业) 题号一二三四五总分 题分2010302020 得分 考试说明: 1、大作业于2014年12月25日下发,2015年1月10日交回; 2、考试必须独立完成,如发现抄袭、雷同均按零分计; 3、答案须手写完成,要求字迹工整、卷面干净。 一、问题简述(每小题4分,共20分) 1、简述嵌入式系统的定义和组成结构。 答:嵌入式系统是以应用为中心,以计算机技术为基础,并软硬件可剪裁、功能、 ,可靠性、体积、重量、成本、功耗、成本、安装方式等方面符合要求的专用计算机系统。 嵌入式系统一般由嵌入式微处理器、存储与I/O部分、外设与执行部分、嵌入式软件等四个部分组成。 2、简单说明ARM微处理器的特点。 答:(1) 体积小、低功耗、低成本、高性能。 (2) 支持Thumb(16位)/ARM(32位)双指令集,能很好地兼 容8位/16位器件。

(3) 大量使用寄存器,指令执行速度更快。 (4) 大多数数据操作都在寄存器中完成,通过Load/Store结 构在内存和寄存器之间批量传递数据。 (5) 寻址方式灵活简单,执行效率高。 (6) 指令长度固定。 3、简述嵌入式系统产品的设计和开发过程。 答:①在嵌入式系统的开发过程中,一般采用的方法是首先在通用PC机上的集成开发环境中编程;②然后通过交叉编译和链接,将程序转换成目标平台(嵌入式系统)可以运行的二进制代码;③接着通过嵌入式调试系统调试正确;④最后将程序下载到目标平台上运行。 要强调,选择合适的开发工具和调试工具,对整个嵌入式系统的开发都非常重要。 4、简述嵌入式系统设计中要考虑的因素。 答:在嵌入式系统的开发过程中,要考虑到实时性、可靠性、稳 定性、可维护性、可升级、可配置、易于操作、接口规范、抗干 扰、物理尺寸、重量、功耗、成本、开发周期等多种因素。 5、什么是BootLoader,了解其在嵌入式系统中作用。 答:就是启动载入或引导加载又叫自举装载。由于系统加电后需 要首先运行BootLoader这段程序,因此它需要放在系统加电后 最先取指令的地址上。嵌入式处理器的生产厂商都为其处理器预 先安排了一个在系统加电或复位后最先取指令的地址。 二、名词解释(每小题2分,共10分) 1、DSP(Digital Signal Processor),数字信号处理器,一种特别用于快速处理数字信号的微处理器。DSP处理器对系统结构和指令进行了特殊设计,使其适合于执行DSP算法,编译效率较高,指令执行速度也较高。 2、RTOS Real Time Operating System. 译为实时操作系统。实时系统是指一个能够在指定的或者确定的时间内,实现系统功能和对外部或内部、同步或异步事件作出响应的系统。 3、BSP设计板级支持包(BSP)的目的主要是为驱动程序提供访问硬件设备寄存器的函数包,从而实现对操作系统的支持。类似于PC机上的BIOS,是一个承上启下的软件层次。由嵌入OS和用户开发相结合取得。BSP一般是在嵌入式系统上固化存放。 4、总线竞争就是在同一总线上,同一时刻,有两个以上器件要通

Linux_期末考试题(含答案)

Linux 期末考试试题(一) 一、选择题 (每小题2分,共50分) 1.在创建Linux分区时,一定要创建( D )两个分区 A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SWAP/根分区 2.在Red Hat Linux 9中,系统默认的(A)用户对整个系统拥有完全的控制权。 A. root B. guest C. administrator D.supervistor. 3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么(B ) A. NID B. PID C. UID D. CID 4. 下面哪个命令是用来定义shell的全局变量( D ) A. exportfs B. alias C. exports D. export 5. 哪个目录存放用户密码信息(B ) A. /boot B. /etc C. /var D. /dev 6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。 A. /usr B. /home C. /root D. /etc 7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。 A. /home B. /bin C. /etc D. /dev 8. 如果要列出一个目录下的所有文件需要使用命令行(C )。 A. ls –l B. ls C. ls –a(所有) D. ls –d 9. 哪个命令可以将普通用户转换成超级用户(D) A. super B. passwd C. tar D. su 10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下(D ) A. 用户目录 B. home目录 C. root目录 D. 当前目录 11. 在vi编辑器里,命令"dd"用来删除当前的( A) A. 行 B. 变量 C. 字 D. 字符 12. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B ) A. 3 B. 6 C. 1 D. 12 13. Linux启动的第一个进程init启动的第一个脚本程序是( B )。 A./etc/rc.d/init.d B./etc/rc.d/rc.sysinit C./etc/rc.d/rc5.d D./etc/rc.d/rc3.d 14. 按下(A )键能终止当前运行的命令 A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D 15. 下面哪个命令用来启动X Window (C ) A. runx B. Startx C. startX D. xwin 16. 用来分离目录名和文件名的字符是(B ) A. dash (-) B. slash (/) C. period (.) D. asterisk(*) 17. 用 "rm -i",系统会提示什么来让你确认( B ) A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D. 文件的位置 18. 以下哪个命令可以终止一个用户的所有进程(D ) A. skillall B. skill C. kill D. killall 19.在Red Hat Linux 9中,一般用( D )命令来查看网络接口的状态 A. ping B. ipconfig C. winipcfg D ifconfig 20. vi中哪条命令是不保存强制退出( C )(第五章) A. :wq B. :wq! C. :q! D. :quit

linux题库选择及答案

一、选择题 1.在创建Linux分区时,一定要创建(D )两个分区 A. FAT/NTFS B. FAT/SWAP C. NTFS/SWAP D.SW AP/根分区 2.在Red Hat Linux中,系统默认的(A)用户对整个系统拥有完全的控制权。 A. root B. guest C. administrator D.supervistor. 3. 当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么( B ) A. NID B. PID C. UID D. CID 4. 下面哪个命令是用来定义shell的全局变量( D ) A. exportfs B. alias C. exports D. export 5. 哪个目录存放用户密码信息( B ) A. /boot B. /etc C. /var D. /dev 6. 默认情况下管理员创建了一个用户,就会在( B )目录下创建一个用户主目录。 A. /usr B. /home C. /root D. /etc 7. . 当使用mount进行设备或者文件系统挂载的时候,需要用到的设备名称位于( D )目录。 A. /home B. /bin C. /etc D. /dev 8. 如果要列出一个目录下的所有文件需要使用命令行( C )。 A. ls –l B. ls C. ls –a(所有) D. ls –d 9. 哪个命令可以将普通用户转换成超级用户(D ) A. super B. passwd C. tar D. su 10. 除非特别指定,cp假定要拷贝的文件在下面哪个目录下( D ) A. 用户目录 B. home目录 C. root目录 D. 当前目录 11. 在vi编辑器里,命令"dd"用来删除当前的( A ) A. 行 B. 变量 C. 字 D. 字符 12. 当运行在多用户模式下时,用Ctrl+ALT+F*可以切换多少虚拟用户终端( B ) A. 3 B. 6 C. 1 D. 12 13. Linux启动的第一个进程init启动的第一个脚本程序是( B )。 A./etc/rc.d/init.d B./etc/rc.d/rc.sysinit C./etc/rc.d/rc5.d D./etc/rc.d/rc3.d 14. 按下(A )键能终止当前运行的命令 A. Ctrl-C B. Ctrl-F C. Ctrl-B D. Ctrl-D 15. 下面哪个命令用来启动X Window ( C ) A. runx B. Startx C. startX D. xwin 16. 用来分离目录名和文件名的字符是( B ) A. dash (-) B. slash (/) C. period (.) D. asterisk(*) 17. 用"rm -i",系统会提示什么来让你确认( B ) A. 命令行的每个选项 B. 是否真的删除 C. 是否有写的权限 D. 文件的位置 18. 以下哪个命令可以终止一个用户的所有进程( D ) A. skillall B. skill C. kill D. killall 19.在Red Hat Linux 9中,一般用(D )命令来查看网络接口的状态 A. ping B. ipconfig C. winipcfg D ifconfig 20. vi中哪条命令是不保存强制退出( C )(第五章) A. :wq B. :wq! C. :q! D. :quit 21.局域网的网络设备通常有(ABCDE)

计算机三级考试《嵌入式系统开发》测试题

计算机三级考试《嵌入式系统开发》测试题三级考试分为“网络技术”,“数据库技术”,“软件测试技术,信息安全技术,嵌入式系统开发技术等五个类别,从2013年下半年开始实施2013版考试大纲,并首次实现全部科目无纸化考试。那么计算机三级考试怎么考?以下仅供参考! 1. 以下是选择嵌入式系统编程语言的衡量标准的是( D ) A.异常事件处理 B.多任务支持 C.程序控制结构 D.以上都是 2. 以下说法正确的是( A ) A.线程响应度高 l B.32位 C.16位 D.8位 6. 以下说法错误的是( D ) A.寄存器的速度最快 B.寄存器容量最小 C.一般用来存储计算的操作数和结果 D.寄存器位于处理器外部 7. 不能决定总线功能的强弱以及适应性的信号线是( C )

A.控制信号线 B.时序信号线 C.中断信号线 D.备用信号线 8. 以下说法错误的是( A ) A.程序就是进程 B.程序是静态的 C.线程响应度高 D.进程是动态的 9. 以下有关进程和程序的说法正确的是( C ) A.进程是静态的 B.一个进程可以对应多个程序 C.一个程序只能对应一个进程 D.程序不是进程 10. 以下不是嵌入式操作系统的是( A ) A.U-Boot B.MontaVista C.Windows CE D.RT-Linux 11. GDB中,用来显示源代码的命令是( B ) A.kill B.list

C.make D.break 12. 1KB等于( B ) A.1024MB B.1024B C.1024GB D.8bit 13. 以下不是嵌入式系统应用领域的是( A ) A.通用软件 B.工业控制 C.消费类电子产品 D.机器人 14. 十进制数100,用十六进制表达为( C ) A.62 B.63 C.64 D.65 15. ARM采用定长指令格式,所有指令都是32位,Bit[24:21]为( C ) A.目标寄存器编码 B.条件执行 C.指令操作符编码

Linux操作系统 考试题库

1.在Linux目录结构中目录中的文件是普通用户可以使用的可使用的可执行文件的目录是(B)19 A./sbin B./bin C./usr D./lib 2.在Linux目录结构中Linux的内核及引导程序所需要的文件位于(B)目录 A/bin B./boot C./root D./proc 3.在Linux目录结构中用来存放系统配置文件(D)目录 A./lib B./dev C./proc D./etc 4.Linux三种特殊权限中仅用于目录文件的权限是(C)22 C.黏滞位 D.都可以 5.Linux三种权限中允许进入目录的权限(C) 22 可读可写可执行 D.都不是 6.下列脚本文件最先自动执行的是(A)24 A./etc/ B./etc/profile C.~/.bashrc D.~/.bash_logout 7.下面通配符可匹配多个任意字符的通配符是(A)29 A.* B. ? C.[abcde ] D.[!a-e] 8.输出重定向符号右边的文件已经存在,不会覆盖文件而是追加的定向符是(B) A.> B.> > C. 2> D.&> 9.表示用户家目录的是(B) A./home (所有用户家目录的父目录,+用户名才是用户家目录) B.~ C. . D. .. 10.可删除非空目录及其子目录的命令是(B) A. touch -r 空目录 11. 是强引用的符号(A) A. 单引号 B.反引号 C.双引号 D.中括号 12.可显示隐藏文件的ls命令形式选项是(A)

13.可通过接受标准输入作为输出内容来创建简单文件的命令是(B)42 A.touch D. gedit 14.不带有编辑功能但有翻页、按行滚动、搜索功能的命令是(B) 43 A.cat 和less 和 tail D vi 15.wc命令可统计文件的行数、字数和字节数。在下列格式中只显示文件的字数的是(C) 51 A.wc B. wc -c C. wc -w D wc -l 16.可实现文件重命名的命令是(B)52 A.cp B. mv C. ln D rename 17.在Linux系统中可通过挂载将光盘、U盘或一个文件系统连接到主目录树的一个目录节点。期中光盘或光盘镜像对应的文件系统类型是(C)44 A.vfat B. ext3 D vboxsf 18.下面更改文件命令只能更改符号连接的目标文件的权限的命令是(C) A.chown C. chmod D.以上都不对 19.chmod命令的权限模式可使用字符串形式或八进制形式,当使用八进制形式时模式应由三或四位八进制构成,其中从最高到最低位依次表示为(A)每个八进制的三个二进制位从高到低分别表示为有无读、写、执行权限 A.文件所有者文件所属组其他用户 B. 其他用户文件所属组文件所有者 C.文件所属组文件所有者其他用户 D.其他用户文件所有者文件所属组 20.chmod命令的权限模式可使用字符串形式或八进制形式,当使用八进制形式时模式应由三或四位八进制构成,其中每个八进制的三个二进制位从高到低分别表示为有无(A) A.读写执行 B.写读执行 C.执行读写 D.执行写读 21.运行时不会创建子进程的方式是(C)69 A.赋予shell程序文件可执行权限,直接运行shell 程序(外部命令)

Linux-期末考试试题(含答案)

一、命令部分 1?新建一个用户user,密码设为123456,并将其加到root组。写出所用命 令。 # useradd wang # passwd wang 123456 123456 # groupadd root # usermod —root wang 2?将当前计算机的IP地址设为192.168.1.123子网掩码为255.255.255.0。写出所用命令。 # ifconfig eth0 192.168.1.123 netmask 255.255.255.0 3. 显示当前系统的日期和时间命令。 # date -d — 4. 查看命令sort 的帮助文件,写出所用命令。 # man sort 5. 分屏显示/etc/httpd/conf/httpd.conf 文件的命令。 # less /etc/httpd/conf/httpd.conf 按“ Ci”出该命令 6. 将hello!写入/home/wang/test.txt的命令(vi及vim编辑器除外)。 # echo ‘hello! '> /home/wang/test.txt 7. 更改用户zhang的登录shell为/sbin/nologin的命令。 # usermod —/sbin/no log in zha ng

8. 配置当前主机的默认网关为192.168.2.254 的命令# route add default gw 192.168.2.254 9?连续pi ng目的IP为192.1682245为10次的的命令# pingp 10 192.168.2.245 10. 打包并压缩/etc 目录的命令。 # tar -zcvf mylinux_etc.tar.gz /etc/ 或# tar -jcvf mylinux_etc.tar.bz2 /etc/ 11. 查看月历并将内容追加到文件/dd 中的命令。 cal ->>/dd 12. 查看当前目录的命令。 Pwd 或ls 13. 将/etc/passwd的内容追加到文件aaa中的命令。cat /etc/passwd >>/aaa 14. 查看/etc/passwd文件的前10行的命令。 head -10 /etc/passwd 15. 查看/etc/vsftpd/vsftpd.conf 的后10 行的命令。tail -10 /etc/vsftpd/vsftpd.conf 16重启samba服务的命令。 service smb restart 17. 查看进程状态的命令。 ps -aux

嵌入式系统试题闭卷及答案

《嵌入式系统》试题 闭卷答题时间:30分钟 一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。 1、一般而言,嵌入式系统的构架可以分为4个部分:分别是()、存储器、输入/输出和软件,一般软件亦分为操作系统相关和()两个主要部分。 2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,(),()以及片上系统。 3、操作系统是联接硬件与应用程序的系统程序,其基本功能有()、进程间通信、()、I/O资源管理。 4、从嵌入式操作系统特点可以将嵌入式操作系统分为()和分时操作系统,其中实时系统亦可分为()和软实时系统。 5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(),内核的基本服务是()。 6、嵌入式开发一般采用()方式,其中宿主机一般是指()。 7、哈佛体系结构数据空间和地址空间(),ARM7TDMI采用()的内核架构,ARM920T采用()的内核架构。 采用()级流水线结构,ARM920TDMI采用()级流水线。 9.按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix 操作系统属于()操作系统,VxWorks属于()操作系统。 10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(),M表示内嵌乘法器Multiplier,I表示(),支持在线断点和调试。 二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。 1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。() (A)处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C)处理器支持中断,并且能产生定时中断(D)有大量的存储空间 2、下面哪种操作系统最方便移植到嵌入式设备中。() (A)DOS (B)unix (C)Windowsxp (D)linux 3、下面哪个选项不是SUB设备的特点。() (A)串行通信方式(B)不可热拨插 (C)分HOST、DEVICE和HUB (D)通信速率比RS232快 4、下面哪种嵌入式操作系统很少用于手机终端设备上。() (A)Symbian (B)WinCE (C)uc/os (D)linux 5、以下哪项关于SRAM和DRAM的区别是不对。() (A)SRAM比DRAM慢(B)SRAM比DRAM耗电多 (C)DRAM存储密度比SRAM高得多(D)DRM需要周期性刷新 6、uc/os操作系统不包含以下哪几种状态。() (A)运行(B)挂起 (C)退出(D)休眠 7、0x07&0x11的运算结果是。() (A)0x01 (B)0x11 (C)0x17 (D)0x07 8、以下哪种方式不是uc/os操作系统中任务之间通信方式。() (A)信号量(B)消息队列 (C)邮件(D)邮箱 9、以下哪种方式不是文件系统的格式。() (A)FAT (B)DOS (C)NTFS (D)Ext 10、在将uc/os操作系统移植到ARM处理器上时,以下哪些文件不需要修改。() (A) (B) (C) (D)OSTaskInit 三、判断题:共5小题,每小题2分,满分10分。 1、所有的电子设备都属于嵌入式设备。() 2、冯诺依曼体系将被哈佛总线所取代。() 3、嵌入式linux操作系统属于免费的操作系统。() 4、移植操作系统时需要修改操作系统中与处理器直接相关的程序。() 5、的最大通信速率为12M/S。() 简答题:共2小题,每小题10分,满分20分。 1、根据嵌入式系统的特点,写出嵌入式系统的定义。 2、试分析实时操作系统的工作状态特点及相互之间的转换。

Linux期末考试试题8套(含答案)

Linux 期末考试试题 (一 ) 一、选择题 ( 每小题 2 分,共 50分) D )两个分区 C. NTFS/SWAP D.SWAP/ 根分区 A )用户对整个系统拥有完全的控制权。 C. administrator D.supervistor. ID 号的 shell 将被调用,这个 ID 是什么 ( B ) D. CID 4. 下面哪个命令是用来定义 shell 的全局变量 ( D ) A. exportfs B. alias C. exports D. export 5. 哪个目录存放用户密码信息 ( B ) A. /boot B. /etc C. /var D. /dev 6. 默认情况下管理员创建了一个用户,就会在 ( B )目录下创建一个用户主目录。 A. /usr B. /home C. /root D. /etc 7. . 当使用 mount 进行设备或者文件系统挂载的时候,需要用到的设备名称位于 ( D )目录。 A. /home B. /bin C. /etc D. /dev 8. 如果要列出一个目录下的所有文件需要使用命令行 ( C )。 A. Is - B. Is C. Is -a(所有) D. Is - 9. 哪个命令可以将普通用户转换成超级用户 (D ) A. super B. passwd C. tar D. su 10. 除非特别指定, cp 假定要拷贝的文件在下面哪个目录下 ( D ) A. 用户目录 B. home 目录 C. root 目录 D. 当前目录 11. 在vi 编辑器里,命令"dd"用来删除当前的(A ) A. 行 B. 变量 C. 字 D. 字符 12. 当运行在多用户模式下时,用 CtrI+ALT+F* 可以切换多少虚拟用户终端 ( B ) A. 3 B. 6 C. 1 D. 12 13. Linux 启动的第一个进程 init 启动的第一个脚本程序是 ( B )。 A./etc/rc.d/init.d B./etc/rc.d/rc.sysinit C./etc/rc.d/rc5.d D./etc/rc.d/rc3.d 14 . 按下 (A )键能终止当前运行的命令 A. CtrI-C B. CtrI-F C. CtrI-B D. CtrI-D 15 . 下面哪个命令用来启动 X Window ( C ) A. runx B. Startx C. startX D. xwin 16. 用来分离目录名和文件名的字符是 ( B ) A. dash (-) B. sIash (/) C. period (.) 17. 用 "rm -i", 系统会提示什么来让你确认 ( A. 命令行的每个选项 B. 是否真的删除 A. skiIIaII B. skiII C. kiII D. kiIIaII 19. 在 Red Hat Linux 9 中,一般用( D A. ping B. ipconfig C. winipcfg D ifconfig 20. vi 中哪条命令是不保存强制退出 ( C )(第五章) A. :wq B. :wq! C. :q! D. :quit 21. 局域网的网络设备通常有( ABCDE ) A.交换机 B.路由器 C.网桥 D.双绞线 E. HUB 1.在创建 Linux 分区时,一定要创建( A. FAT/NTFS B. FAT/SWAP 2.在 Red Hat Linux 9 中,系统默认的( A. root B. guest 3. 当登录 Linux 时,一个具有唯一进程 A. NID B. PID C. UID D. asterisk (*) B ) C. 是否有写的权限 ( D ) D. 文件的位置 18. 以下哪个命令可以终止一个用户的所有进程 )命令来查看网络接口的状态

LINUX上机考试试题

《网络操作系统与管理》机考测试题 1.破解超级用户root的密码,将密码改为redhat。 (三个e,一个space+1,一个b) 开机时按e(也可以是任意键),再次按e键进入kenel参数界面; 选中第二行,再次按e键,之后用空格键(space键)+1直接进入runlever1,然后回车; 按b键重新引导系统; #getenforce------------enforcing #setenforce0(关闭防火墙,为1时开启); #getenforce------------permissive #passwd 输入密码并确认; #init6(重启); 2.建立manager组,创建两个用户harry,natasha,他们的附属组都为manager,创建用户strlt,用户strlt的登录shell为非交互式shell。#groupadd manager(创建manager组) #vim/etc/group;(检查是否创建成功) (创建两个用户) #useradd harry–G manager #useradd natasha–G manager (创建用户strlt,用户strlt的登录shell为非交互式shell) #useradd–s/sbin/nologin strlt (检查) #vim/etc/passwd #vim/etc/group 3.将/etc/fstab复制到/var/tmp/fstab,设置harry可以读写,natasha 不能做任何操作,其他用户可读,设置manager组为fstab的所属组。(复制) #cp/etc/fstab/var/tmp/fstab (设置manager组为fstab的所属组) #chgrp manager/var/tmp/fstab (设置harry可以读写) #setfacl–m u:harry:rw/var/tmp/fstab (设置natasha不能做任何操作) #setfacl–m u:natasha:0/var/tmp/fstab

linux考题与答案

一.填空题 4. ping命令可以测试网络中本机系统是否能到达一台远程主机,所以常常用于测试网络的连通性。5. vi编辑器具有两种工作模式(命令模式;输入模式) 6.我们可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占-----位,表示-----,第二段占3位,表示-----对该文件的权限。(1; 文件类型;文件所有者) 8. dns(域名系统)实际上是分布在internet上的主机信息的数据库,其作用是实现----和----之间的转换。(ip地址;主机名) 9. apache是实现www服务器功能的应用程序,我们通常所说的―浏览web服务器‖在----为用户提供浏览-----的就是apache应用程序。(服务器端;web服务) 10.在linux系统上做备份可以有两种类型:-----和-----。其中前者是指对-操作系统、应用程序-的备份,后者是指对-----的备份。(系统备份;用户备份;;用户文件)8. samba服务器是internet应用服务器之一,他可以使用户在异构网络操作系统之间进行文件共享。操作过程为:在linux端启动进程smbd和nmbd;在客户端修改windows95/98的注册表 7,samba实现linux(SMB协议)和windows(netbios协议)的共享,NFS实现linux之间共享,wins提供域名解析,仅限windows 三.选择题(共20分,每题1分) 2.一台pc机的基本配置为:主频933、硬盘存储容量40g、内存128m,显存8m。在安装linux 系统时,交换分区大小应选---- a)8m b)64m c)128m d)256m 答案:d 3.关闭linux系统(不重新启动)可使用----命令。 a)ctrl+alt+del b)halt c)shutdown -r d)reboot 答案:c 4.实现从ip地址到以太网mac地址转换的命令为: a)ping b)ifconfig c)arp d)traceroute 6.在vi编辑器中的命令模式下,删除当前光标处的字符使用--------命令。 a) b) c) d) 答案:a 8.用命令ls -al显示出文件ff的描述,由此可知文件ff的类型为----。 -rwxr-xr-- 1 root root 599 cec 10 17:12 ff a)普通文件 b)硬连接 c)目录 d)符号连接 答案:a 9.删除文件命令为: a)mkdir b)rmdir c)mv d)rm 答案:D 10.在下面列出的名称中,不属于dns服务器类型的是: a)primary master server b)secondary master server c)samba d)cache_only server 答案:c

计算机三级《嵌入式系统开发技术》考试题及答案

计算机三级《嵌入式系统开发技术》考试题及答案 1. GDB中,终止被调试的程序可以使用命令( B ) A.clear B.kill C.stop D.make 2. 以下不是引导程序的是( D ) A.VIVI B.U-Boot C.BLOB D.RT-Linux 3. 1024MB等于( B ) A.1TB B.1GB C.1KB D.1B 4. 以下是嵌入式系统的是( D ) A.VIVI B.U-Boot C.BLOB D.RT-Linux 5. GDB中,显示表达式的值使用命令( A )

A.display B.show https://www.wendangku.net/doc/fc1586225.html, D.list 6. EDSP只指( B ) A.嵌入式微控制器 B.嵌入式数字信号处理器器 C.嵌入式微处理 D.嵌入式片上系统 7. 能确定数据传输的宽度的是( A ) A.数据线 B.时序信号线 C.中断信号线 D.电源线 8. 世界上第一台计算机诞生在( B ) A.英国 B.美国 C.法国 D.苏联 9. 十进制数123,用十六进制表达为( C ) A.70 B.7A

C.7B D.7C 10. ARM采用定长指令格式,所有指令都是32位,Bit[15:11]为( B ) A.第一个操作数寄存器 B.目标寄存器编码 C.指示本指令操作是否影响CPSR的值 D.永远是0 11. 决定地线分别方式的线称为( D ) A.备用线 B.控制线 C.电源线 D.地线 12. 打包结束后得到的是一个( A ) A.二进制文件 B.文本文件 C.源文件 D.汇编文件 13. 以下有关进程和程序的说法正确的是( ABC ) A.进程是动态 B.程序是静态的 C.一个程序可以对应多个进程

Linux 期末考试试题5

河北工业大学期末考试试卷 一、填空题(2 X 10 分) 1.全部Redhat 9.0系统安装最大大约需要多大磁盘空间( 5G ). 2.Redhat 9.0默认的文件系统类型为( ext3 ) 3.输入了Shell命令的部分字符后按什么键可补全其余部分?( tab ) 4.要显示内存用量用什么命令?(free )5.完全删除/tmp下的所有文件用什么命令及参数?(rm –r /tmp )6.若从任一目录用什么命令可快速转到用户家目录?(cd ~ )7.要强制杀死某个进程用什么命令(kill -9 PID )8以192.168.6.0/255.255.255.0代表的系列计算机是(192.168.6.1-192.168.6.254 ) 9.改变命令提示符的环境变量是(PS1 ) 10.要查找文件除了用find命令外还可以用什么命令?(locate )二、叙述题(70分) 1.叙述Linux操作系统的三个主要部分及其功能。(6分) 内核:内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。 命令解释层:是系统的用户界面,提供了用户与内核进行交互操作的一种接口。 文件结构:是文件存放在磁盘等存储设备上的组织方法,文件结构的相互关联性使共享数据变得容易。 2.分别叙述linux对IDE硬盘和usb接口的移动硬盘的各个分区如何表示?(6分)hdxx,sdxx, 3.叙述什么是shell? 什么是X window?Redhat的默认shell和X window是什么?(6分) Shell 是系统的用户界面,提供了用户与内核进行交互操作的一种接口。是一个命令解释器,它可以用来启动、挂起、停止、甚至编写程序。 Xwindow 选择shell如何进行任务控制。是否支持命令行编辑。是否支持命令行历史记录,环境变量有哪些,什么是它的开机启动文件或者配置文件,支持什么样的编程框架? 是UNIX和Linux系统上的图形用户界面系统。 3 Linux的默认shell是bash,默认XWindow是XFree86 4.执行命令ls –l 时,某行显示如下:(8分)-rw-r--r-- 1 chris chris 207 jul 20 11:58 mydata (1)用户chris 对该文件具有什么权限?(2)执行命令useradd Tom后,用户Tom对该文件具有什么权限? (3)如何使任何用户都可以读写执行该文件?(4)如何把该文件属主改为用户root? 1 读写 2 只读 3 chmod 777 mydata 4 chown root mydata 5.关于Samba服务器:(1)叙述该服务器的功能;(2)配置该服务器时对安全性选项

Linux期末考试复习试题(含答案)

1 Linux期末考试复习题 --completed on Nov 17,2013 by lvlv 一、选择题 1Linux( B ) A. Linux操作系统具有虚拟内存的能力 B. Linux操作系统不是UNIX Linux上程序不适合UNIX平台上运行 C. Linux操作系统不限制应用程序可用内存的大小 D. Linux一时间可以有多个用户使用主机 Linux TCP/IP Unix Linux上完成的程序移植到Unix Linux操作系统是免费软件 他网络操作系统最大的区别。 2Linux交换分区的作用是(C)。 A B C D 3. 如果执行命令 #chmod 746 file.txt A A. rwxr--rw- B. rw-r--r-- C. --xr—rwx D. rwxr--r— 4. Linux光标上下移动来查 C A cat B. more C. less D. menu less具有more more 5. 若一台计算机的内存为8GB C A64GB B. 128GB C. 16GB D. 32GB 解析:交换分区的大小一般为内存的两倍. 6. 在使用mkdir B A-m B. -p C. -f D.-d 7. 为了能够把新建立的文件系统mount B A. 子目录 B. 挂载点 C. 新分区 D. 目录树 8. 文件exer1的访问权限为rw-r--r-- A 2 A chmod a+x, g+w exer1 B chmod 765 exer1 C chmod o+x exer1 D chmod g+w exer1

9. 关闭linux-C A ctrl+alt+del B shutdown -r C halt D reboot ctrl+alt+del A是退出系统会话 10. ( C) 命令可实现重新启动Linux操作系统。 A init 0 B halt C shutdown-r D shutdown-h init1。init 作是立即完成的。init 0命令用于立即将系统运行级别切换为0init 6命令用于将 系统运行级别切换为6 halt shutdown -h. reboot shutdown -r . 11.假设Red Hat Linux操作系统的/usr/bin/paste paste( D ) 命令来诊断问题。 A rpm-Va B rpm -qf /usr/bin/paste C rpm-qa D rpm -vf /usr/bin/paste 12. 在Linux( C )文件对Web服务器端口进行配置。 A metd.conf B lilo.conf C httpd.conf D resolv.conf 13.在Linux/dev/sdb5标识的是(D)。 A1块IDE硬盘上的第5个逻辑分区 B2块IDE硬盘上的第1个逻辑分区 C1块SCSI硬盘上的第5个逻辑分区 D2块SCSI硬盘上的第1个逻辑分区 sdb5sd表示SCSI b5表示第一个逻辑分区。这是因为Linux 的第一个逻辑分区从5Linux主分区命名为1~4 多可以分割为四个主分区。 14.inittab文件存放在( A )录中。 A /etc 15 /boot C /soln D /root 15. 在Linux操作系统中提供了大量的网络route命令用来查看 ( D) 命令也可以完成该项功能。 A. ifconfig -r B. traceroute C. set D. Netsrar -r 16.Linux系统中在下列 ( A ) 文件中指定了网络路由信息。 A/etc/network B/etc/reso1v.conf C/etc/host conf D/etc/hosts 17.Linux中修改文件权限的命令是 ( B) 。 A chown B chmod C change D Chgrp 18.在Linux pwd命令表示 ( C ) 。 3 A B C D 19.如果在Linux rd命令( C )。

相关文档
相关文档 最新文档