本答案对应课程为:点我自动跳转查看
本课程起止时间为:2022-01-24到2022-06-30

【作业】第二章 文件及目录管理 单元作业2

1、 问题:说明系统I/O和标准I/O的区别,并说明它们的适用场合。
评分规则: 【 系统I/O和标准I/O的区别
系统I/O和标准I/O的适用场合

2、 问题:什么是文件描述符?什么是流?二者有什么区别和联系?
评分规则: 【 什么是文件描述符?什么是流?
二者有什么区别和联系?

3、 问题:设计一个程序,要求打开文件“pass”,如果没有这个文件,新建此文件;读取系统文件“etc/passwd”,把文件中的内容都写入“pass”文件。
评分规则: 【 程序编译通过,程序具有打开文件“pass”,如果没有这个文件,新建此文件的功能。
读取系统文件“etc/passwd”。
把系统文件“etc/passwd”中的内容都写入“pass”文件。

4、 问题:使用fcntl函数的文件记录锁功能,实现多个进程对同一文件进行读或写的共享操作。
评分规则: 【 多进程并发读共享文件。
多进程并发写共享文件。
通过fcntl函数设置文件记录锁,实现多进程对共享文件进行读或写时的同步控制。

第一章 Linux基础知识 单元测试1

1、 问题:在给定文件中查找与设定条件相符字符串的命令为
选项:
A:gzip
B:grep
C:find
D:sort
答案: 【grep

2、 问题:为了将当前目录下的压缩归档文件myftp.tar.gz解压缩,可以使用命令
选项:
A:tar  -xvf  myftp.tar.gz
B:tar  -xvz  myftp.tar.gz
C:tar  -vzf  myftp.tar.gz
D:tar  -xvzf  myftp.tar.gz
答案: 【tar  -xvzf  myftp.tar.gz

3、 问题:在shell环境中,移动文件使用的命令是
选项:
A:cp
B:ls
C:rm
D:mv
答案: 【mv

4、 问题:Linux/UINX系统中top命令的作用是
选项:
A:显示系统瞬间的进程信息
B:对标准输出排序
C:向进程发送信号
D:动态监视系统任务
答案: 【动态监视系统任务

5、 问题:任何时候用户需要回到上一级目录,可以命令
选项:
A:cd .
B:cd ..
C:cd /
D:cd ~
答案: 【cd ..

6、 问题:/root目录是
选项:
A:系统的根目录
B:超级用户的个人主目录
C:动态连接库存放目录
D:系统管理程序存放目录
答案: 【超级用户的个人主目录

7、 问题:文件file1的访问权限为744,现要取消该文件的文件所有者的执行权限,同时增加该文件的同组用户的写权限,可以使用下列哪个命令?
选项:
A:chmod u-x, g+w file1
B:chmod u+x, g+w file1
C:chmod 777 file1
D:chmod g+w file1
答案: 【chmod u-x, g+w file1

8、 问题:哪个符号加在命令后面可以在后台执行程序_
选项:
A:#
B:@
C:&
D:*
答案: 【&

9、 问题:对所有用户的变量设置,应当放在哪个文件下?
选项:
A:/etc/bashrc
B:/etc/profile
C:~/.bash_profile
D:/etc/skel/.bashrc
答案: 【/etc/profile

10、 问题:系统调用是(  )。
选项:
A:一条机器指令
B:中断子程序
C:用户子程序
D:提供编程人员的接口
答案: 【提供编程人员的接口

11、 问题:当中央处理器处于内核态时,可以执行的指令是(  )。
选项:
A:计算机系统中的全部命令
B:仅限于非特权指令
C:仅限于访管指令
D:仅限于特权指令
答案: 【计算机系统中的全部命令

12、 问题:一个类Unix操作系统具有可移植性,是指它需遵循(  )。
选项:
A:API
B:ABI
C:POSIX
D:ASCII
答案: 【POSIX

13、 问题:在Linux命令字符界面,编辑一个C语言源程序的工具可以是(  )。
选项:
A:vim
B:gedit
C:vi 
D:所有选项都是
答案: 【所有选项都是

14、 问题:vim的3种模式之间的切换操作如下图所示,假设当前处于编辑模式,切换到命令模式,需要使用(  )命令。
选项:
A:Esc 和:
B:Esc
C::
D:Esc和a
答案: 【Esc 和:

15、 问题:gcc命令可以启动C编译系统。当执行gcc命令时,它可以完成(  )步骤 。
选项:
A:预处理、编译
B:编译、汇编和链接
C:预处理、编译、和链接
D:预处理、编译、汇编和链接
答案: 【预处理、编译、汇编和链接

16、 问题:学习系统编程一般分三步:分析程序、学习系统调用、编程实现。 
选项:
A:正确
B:错误
答案: 【正确

17、 问题:glibc是GUN发布的libc库,即c运行库。glibc是Linux系统中最底层的API,几乎其它任何运行库都会依赖于glibc。
选项:
A:正确
B:错误
答案: 【正确

18、 问题:GNU C库是Linux内核系统调用接口的封装,其中包括POSIX兼容应用函数调用。
选项:
A:正确
B:错误
答案: 【错误

19、 问题:GNU是GNU Is Not Unix的递归缩写,是自由软件基金会的一个项目。
选项:
A:正确
B:错误
答案: 【正确

20、 问题:GPL是General Public License的缩写,它允许软件作者拥有软件版权,但授予其他任何人以合法复制、发行和修改软件的权利。
选项:
A:正确
B:错误
答案: 【正确

21、 问题:Linux是一种操作系统,具有支持多用户、多任务、单线程和多CPU等特点。
选项:
A:正确
B:错误
答案: 【错误

22、 问题:Linux可以运行在x86、PowerPC、ARM、SPARC、MIPS、68k等体系结构上。
选项:
A:正确
B:错误

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注