傻大方


首页 > 知识库 > >

Linux|Linux期末考试试题套含答案a( 六 )


按关键词阅读: 答案 期末考试 linux 试题


要求:(1) 从命令行接收参数n;(2) 在程序开始后立即判断n的合法性 , 即是否有参数 。

43、 , 若有是否为正整数 , 若非法请给错误提示;(3) 最后出计算的结果 。
参考代码:#!/bin/shif $# -eq 0 ;
then echo -e $0 no Params.an;
exit 0;
fix=echo $1 | awk /:digit:/ print $0 if x$x != x ;
then echo -e Input: $* error!a;
exit 1;
fifact=1;
tmp=1while $tmp -le $1 dofact=$(fact*tmp);
tmp=$(+tmp);
doneecho fact=$fact2. 阅读Makefile文件:all : libmys 。

44、.soSRC = https://www.renrendoc.com/paper/f1.c f2.c f3.cTGT = $(SRC:.c=.o)%.o : %.ccc -c $?libmys.so : $(TGT)cc -shared -o $ $(TGT)clean:rm -f $(TGT)回答以下问题:(1) 此Makefile文件的主要功能是什么?(2) 此Makefile文件包含多少个规则?它们分别是什么?(3) 使用此Makefile文件可以生成目标文件f2.o吗?为什么?参考答案:(1)生成共享库文件libmys.so;
(2) 4个 。
分别是:all , %.o , libmys.so和clean 。
(3) 可以 。
因为规则%.o : %.c已经定义了*. 。

45、o与*.c的关系和生成方法 。
往年复习题一、选择题: 2怎样显示当前目录( A ) 。
A. pwd B. cd C. who D. ls3欲把当前目录下的 file1.txt 复制为 file2.txt , 正确的命令是( D ) 。
A. copy file1.txt file2.txt B. cp file1.txt | file2.txtC. cat file2.txt file1.txt D. cat file1.txt file2.txt 4. 如果您想列出当前目录以及子目录下所有扩展名为“.txt”的文件 , 那么您可以使用的命令是( B ) 。
A. ls *.txt B. find . name。

46、“.txt” C. ls d .txt D. find . “.txt”5. 如何删除一个非空子目录 /tmp( B ) 。
A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm rf /tmp/*6. 存放用户帐号的文件是( C ) 。
A. shadow B. group C. passwd D. Gshadow7.下面哪个系统目录中包含Linux使用的外部设备( B ) 。
A. /bin B. /dev C. /boot D. /home8一个文件名字为rr.Z , 可以用来解压缩的命令是( D )Atar B. gzip C. compress D 。

47、. uncompress9Linux通过VFS支持多种不同的文件系统 。
Linux缺省的文件系统是( C )AVFAT B. ISO9660 C. Ext系列 D. NTFS 10在vi编辑器中的命令模式下 , 键入( B )可在光标当前所在行下添加一新行A O B. o C. i D. a11在vi编辑器中的命令模式下 , 重复上一次对编辑的文本进行的操作 , 可使用( C )命令 。
A上箭头 B. 下箭头 C. . D. *12删除文件命令为(D)Amkdir B. move C. mv D. rm14假设文件fileA的符号链接为fileB , 那么删除fileA后 , 下面的描述正确的是( B)AfileB也 。

48、随之被删除B. fileB仍存在 , 但是属于无效文件 C. 因为fileB未被删除 , 所以fileA会被系统自动重新建立 D. fileB会随fileA的删除而被系统自动删除15在给定文件中查找与设定条件相符字符串的命令为( A )Agrep B. gzip C. find D. sort16从后台启动进程 , 应在命令的结尾加上符号( A )A& B. C. # D. $17. 如果执行命令 #chmod 746 file.txt , 那么该文件的权限是( A ) 。
A. rwxr-rw- B. rw-r-r- C. -xrrwx D. rwxr-r18. Linux有三个查看文件的命令 , 若希望在查看文 。

49、件内容过程中可以用光标上下移动来查看文件内容 , 应使用命令( C )Acat B. more C. less D. menu20. 在使用mkdir命令创建新的目录时 , 在其父目录不存在时先创建父目录的选项是( B )A-m B. -p C. -f D.-d21. 用ls al 命令列出下面的文件列表 , 是符号连接文件的是( D )A-rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 helloB-rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbeyCdrwxr-r- 1 hel users 1024 Sep 10 08:10。

50、zhangDlrwxr-r- 1 hel users 7 Sep 12 08:12 cheng22. 文件exer1的访问权限为rw-r-r- , 现要增加所有用户的执行权限和同组用户的写权限 , 下列命令正确的是( A )Achmod a+x, g+w exer1 Bchmod 765 exer1 Cchmod o+x exer1 Dchmod g+w exer124.对文件进行归档的命令为(B )Agzip Btar Cdump Ddd26. 下列那一个指令可以设定使用者的密码( C )Apwd Bnewpwd Cpasswd Dpassword27. 下列那一个指令可以切换使用者身份( D )A 。

【Linux|Linux期末考试试题套含答案a】51、passwd Blog Cwho Dsu29. 下列那一个不是压缩指令( D )Acompress Bgzip Cbzip2 Dtar35. 档案权限 755 , 对档案拥有者而言, 何义( A )A可读,可执行, 可写入 CbPLinux联盟B 可读 CbPLinux联盟C可读,可执行 CbPLinux联盟D可写入CbPLinux联盟CbPLinux联盟36下面哪个系统目录中存放了系统引导、启动时使用的一些文件和目录( D ) 。
A./root B. /bin C. /dev D. /boot 37. 如何删除目录 /tmp下的所有文件及子目录( D ) 。
A. del /tmp/* B. rm -rf /tmp C. rm -Ra /tmp/* D. rm rf /tmp/*38可以用来对文件xxx.gz解压缩的命令是( C )Acompress B. uncompress C. gunzip D. tar39对文件重命名的命令为(C)Arm B. move C. mv D. mkdir40. 一下哪个环境变量表示当前路径( B ) 。


来源:(未知)

【学习资料】网址:/a/2021/0121/0021123983.html

标题:Linux|Linux期末考试试题套含答案a( 六 )


上一篇:精彩|“精彩极了”和“糟糕透了”优秀公开课教案

下一篇:小数的意义和性质|《小数的意义和性质》教案