文档详情

《Linux应用程序设计》复习题2.doc

发布:2017-05-02约5.02千字共7页下载文档
文本预览下载声明
.一、选择题下面哪个命令是用来定义shell的全局变量(?) A. exportfs  B. alias  C. exports  D. export文件shell.sh。 A. cp shell.sh B. mv shell.sh /home/linux C. lls shell.sh / home/linux/shell.sh D. mv /root/shell.sh /home/linux/shell.sh 3.如果要列出一个目录下的所有文件需要使用命令行(?)。 A. ls –l  B. ls   C. ls –a   D. ls –d–l 查看文件属性时,字符设备文件类型的标志是( A ) A.c B.b C.s D.l 1、- -------------- 普通文件 ???? 2、d -------------- 目录文件 ???? 3、l -------------- 符号连接 ???? 4、c -------------- 字符设备文件 ???? 5、b -------------- 块设备文件。 A. B. // C. /* */ D. 以上都不对 8. 任何时候用户需要回到用户主目录时可以使用命令(A)。 A. cd B. pwd C. path D. cd . 9. 下列属于文件包含的命令是(C)。 A. #define N 25 B. #endif C. #include stdio.h D. #else 10. 下列关于Linux安装的说法中,不正确的是(C)。 A.如果计算机的内存为128MB,则SWAP分区(交换分区)的大小通常设定为256M。 B.安装时Linux分区的文件系统类型一般为ext2或ext3。 C.安装时要进行磁盘分区,如果选择“自动分区”,系统会自动保留硬盘上原来的数据。 D.Linux除了可以从光盘安装外,还可以从网上下载Linux的iso映像文件,从硬盘安装。 11. 下列说法中,不正确的是 A 。 A. Shell程序编写完后还需要用gcc编译器编译。 B.可以通过将shell程序作为sh命令的输入来执行shell程序。 C. shell程序中定义的函数不能有参数。 D. Linux是免费使用和自由传播的类UNIX操作系统,但它并不是没有版权。 二.判断题 .Linux init 启动进程需要读取的系统配置文件是/etc/inittab。 (T) 2.Linux下令某个进程在后台运行,可在此命令后面加符号 。 ( T) 3.如果route add default gw 192.168.1.1 netmask 255.255.255.0 命令成功运行的话,此机器的IP地址有可能是192.168.1.0。 (F) 4.Shell程序编写完后还需要用gcc编译器编译。 (F) 5.计算机内存中正数的补码和原码一样,负数的补码等于其原码加1(F) 6.在RedHat中cd ~ 这个命令会把你送回到你的家目录。(T) 三.填空题1.TCP/IP协议采用四层层级结构,从下到上分别是: 网络接口层.____网络层______ 、_____传输层_____ .和 。。 Linux有两种工作界面:字符界面和图形界面,其中 字符 界面功能更强大。 5. 管道 就是将前一个命令的标准输出作为后一个命令的标准输入。 6. C程序中,定义一个变量:char ch = -15,写出该变量在内存中的二进制形式____________。 7.2的10次方可以表示__1__K字节 ,2的20次方表示___1__ M字节,2的32次方表示_4__G字节。 8. Shell脚本中定义了两个变量 i=4 j=8,还一个变量s表示i+j的结果,如何用shell 语句写出i+j,并把结果赋给变量s,_______ s=`expr $i + $j`________________。 9. 默认情况下管理员创建了一个用户,就会在目录下创建一个用户主目录。. 某文件的权限为:d-rw-_r--_r--,用数值形式表示该权限该文件属性是 。四.(本大题共小题,总计分)#!/bin/sh #FILENAME= echo -n Input file name: read $FILENAME #输入文件名 if[! -f $FILENAME] #如果不是文件 then quit
显示全部
相似文档