预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一、填空题 1.在vi中编辑文件需要将字符串str2替换所有的字符串str1,应在最后行模式 下使用_________命令来实现。 2.gcc用_________编译选项来为将产生的可执行文件指定一个文件名来代替 默认生成的a.out。 3.Makefile中有很多的常见自动变量,其中_________表示目标的完整名称。 4.Makefile中有很多的常见自动变量,其中_________表示第一个依赖文件的 名称。 5.在Linux系统中C语言的源程序的扩展名是_________。 6.Shell脚本中包含预定义变量,其中__________变量用来存储外壳程序的所有 参数。 7.LinuxShell编程中,流程控制包括___________和_________。 8.进程是通过_______________来描述的,它用来记录进程状态及其他相关信 息的数据结构,它是进程存在的唯一标志。 9._________是一个进程内的基本调度单位,好比轻量级的进程。 10.在目标板和主机之间通信可以使用___________、___________、USB接口和 JTAG接口等连接方式。 11.交叉编译环境是由一个___________、___________和解释器组成的综合开发 环境。 12.交叉编译工具主要包括针对目标系统的编译器GCC、目标系统的二进制工具 ___________、目标系统的标准C库Glibc和目标系统的___________头文件。 13.基于Flash的文件系统中,___________是日志闪存文件系统(版本2),基 于MTD驱动层。 14.基于Flash的文件系统中,___________专为嵌入式系统使用NAND型闪存 而设计的日志型问文件系统。 15.在linux中的网络编程是通过___________接口来进行的,人们常说的该接口 是一种特殊的I/O,也是一种文件描述符。 16.网络编程分成___________和___________两种编程流程。 17.Linux系统把内核和运行在其上的应用程序分为两个层次___________和 ___________。 18.Linux内核把系统设备分为3类:块设备、___________和___________。 19.采用的LCD显示方式为800*600像素,16位彩色,则需要分配的显示缓冲 区大小为___________B。 二、应用填空题 1.GCC一般使用默认路径查找头文件和库文件。如果文件所用的头文件或库文 件不在缺省目录下,则编译时要指定它们的查找路径。当前要使用的头文件所在 位置是/export/home/ray,则编译test.c文件,生成执行文件test,应该使用的命令 形式为___________________________ 2.得到目前正在使用的GCC的版本及与版本相关的一些信息,应该使用的命 令形式为___________________________ 3.启动GDB,并调试文件filename的命令形式是_________________。 4.如果shell脚本的第一个非空白字符不是“#”,则它会使用_________________ shell。 5.如果shell脚本的第一个非空白字符是“#”,但不以“#!”开头时,则它使用 _________________shell。 6.Shell编程中可以使用变量,给字符串赋值的方法和给整数赋值的方法一样, 要给变量name赋值为Garry,命令的形式为_________________,若要将该变量 的值输出到屏幕上,应使用的命令形式为_________________。 三、选择题 1.由普通用户身份转变为超级用户不能使用下列哪一项命令?() A.susayB.su C.su–rootD.suroot 2.下列哪一项命令是用来修改普通用户帐户密码的。() A.cpB.passwd C.cdD.ls 3.文件exer1的访问权限为rw-r—r--,现要增加所有用户的执行权限和同组用 户的写权限,以下哪个命令正确。() A.chmoda+x,g+wexer1B.chmod765exer1 C.chmodo+xexer1D.chmodg+wexer1 4.在当前目录中将文件file1复制成file2,应该是下列哪项命令。() A.mvfile1file2B.mvfile1/tmp/file2 C.cpfile1file2D.cpfile1/tmp/file2 5.tar命令可以进行文件的()。 A.压缩、归档和解压缩B.压缩和解压缩 C.压缩和归档D.归档和解压缩 6.要让产生的可执行文件可以用GDB来调试,需在在执行GCC指令编译程序 时加上什么参数?() A.-g