Linux环境高级程序设计答案,linux_c高级程序设计试卷有答案.doc

这是一份关于Linux C高级程序设计的考试试卷,包含了选择题、填空题等内容,涉及文件操作、目录管理、vi编辑器使用、进程通信、内存区域、权限管理等多个方面。试卷要求在闭卷情况下完成,测试时间为120分钟。试题涵盖了Linux系统的基本操作和编程知识,对于理解和掌握Linux环境下的C语言编程具有指导意义。
摘要由CSDN通过智能技术生成

linux_c高级程序设计试卷有答案

湖南人文科技学院 计算机 系 科学与技术 专业 07 级

2010 ---20 11 学年第 一 学期 linux c高级程序设计 课程

补考试卷

考核方式: (闭卷) 考试时量:120 分钟

题 号一二三四五六七八九十总分合分人复查人实得分

得分评卷 人 一、选择题(每小题2分,共30分)

1. /root目录是:A. 系统的根目录 B. 超级用户的主目录C. 动态连接库 D. 系统管理程序. 代码区 B. 数据区

C. 栈堆区 D. 变量区

可执行文件运行后,内存中是这样的|--代码段---|---数据段---|----BSS---|----堆栈----|

4. 命令”rm –f /tmp/temp ”的功能是(B )。

A 删除/tmp/temp文件,但是需要键入”y”进行确认

B 直接删除/tmp/temp文件,不用确认,因为有-f选项

C 创建/tmp/temp文件,但是需要键入”y”进行确认

D 直接创建/tmp/temp文件,不用确认,因为有-f选项

5. 任何时候用户需要回到上一级目录使用命令 D 。

A. cd ~ (回到当前用户的home目录,等同于cd无参数回车

B. pwd (显示你现在所在的目录路径是哪里。.cd .

D. cd..

6. 文件exer1的访问权限为744,现要取消文件所有者的执行权限,同时增加同组用户的写权限,下列命令中正确的是 。

A. chmod u+x, g+w exer1B. chmod 646 exer1

C. chmod a-x, g+w exer1D. chmod g+w exer1

7.在vi编辑器中执行存盘退出命令是 。

A . q (退出不保存) B . wq!

C . q! ( 强制退出不保存) D . WQ(没有大写)

8当打开vi编辑器编辑文件时,vi处于( )模式。

A 命令模式B 编辑模式C 实模式 D 虚模式

9.为了将当前目录下的归档文件myftp.tgz解压缩可以使用:A. tar xvzf myftp.tgz B. tar xvf myftp.tgz

C. tar vzf myftp.tgz D. tar jvzf myftp.tgz

文件为.tgz的后缀名,所有解压的命令为 tar xvzf

10. 在Linux系统中,硬件设备大部分是安装在______目录下的。A. /mnt B. /dev

C. /proc D. /swap

11.用vi编辑并保存文件后,要退出vi编辑器时,可以转换到命令模式输入( )

A :q B :a

C :b D :c

12.下列说法错误的是 。全局变量和静态局部变量.在使用mkdir命令创建新的目录时,在其父目录不存在时先创建父目录的选项是。A . -m B . -d

C. -f D . –p

14. 下列有关fork()函数返回值说法错误的是 。号fock函数调用一次却返回两次;向父进程返回子进程的ID,向子进程中返回0,父进程从fork()返回时的返回值是子进程的进程号,非零;

C.套接字 D.共享内存

套接口(Socket):更为一般的进程间通信机制,可用于不同机器之间的进程间通信。16.管道分无名管道和有名管道,用于父进程和子进程间的通信的管道是: 无名管道 。

17.常用的socket类型有两种: 流式Sockegetppid() 。

19.在Linux下调试c程序时,在提示符(gdb)下输入b10表示 在第10行设置断点 。

21.用GCC编译过程可以被细分为四个阶段:预处理、编译、汇编和 链

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值