Unix试题 - 副本.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Unix试题 - 副本

六、C语言编程(15分) 利用Unix/Linux系统调用pipe、fork等编写程序,运行时创建子进程,父进程通过管道向子进程发送一个数字M,子进程中启动程序,显示M行“Hello,world”。 #include stdio.h #include unistd.h #define M 6 int main() { int pipefd[2]; int pid; int m; if (pipe(pipefd) 0) { printf(Unable to create pipe!\n); return 1; } pid = fork(); if (pid 0) //parent { m = M; close(pipefd[0]); //close read end write(pipefd[1], m, sizeof(int)); //write M wait(NULL); // wait for child complete close(pipefd[1]); } else if (pid == 0) { close(pipefd[1]); read(pipefd[0], m, sizeof(int)); //read M while(m0) { printf(Hello world.\n); m--; } close(pipefd[0]); } else { printf(Unable to fork!\n); return 1; } return 0; } UNIX期中试题及参考答案(2010.06) 一、????????? 填空题: 1.????? UNIX系统中, 数据及程序全部存放在(UNIX主机的硬盘)上,所有程序的运行也都由UNIX主机内的(CPU)占用UNIX主机的内存来完成。 2.????? 有两种流控方法,一是硬件方式,利用(RS232)接口的CTS信号线即允许发送,RTS信号线即请求发送;二是软件方式,利用流控字符(Xon和Xoff)。 3.????? 虚拟终端,是PC机通过(网络)与UNIX主机相连,客户端运行(telnet)程序,服务器端运行telnetd程序,成为UNIX的一个基于TCP通信的虚拟终端。 4.????? Windows和Unix文本文件结构不同,UNIX行尾处仅存(换行)字符,Windows行尾处存(回车和换行)两个字符。 5.????? 符号连接文件的类型为l。对符号连接文件的删除操作删除的是(符号连接)文件,其它所有操作都将访问(符号连接所引用的)文件。 二、????????? 单项选择题: 1.????? 字符设备文件类型的标志是( )。 A. p B. c C. s D. l 2.????? 以下( )文件中存放有用户密码的相关信息。 A. /etc/shadow B. /etc/passwd C./etc/group D. /etc/profile 3.????? csh启动时,自动执行用户主目录下( )文件中命令。 A. .cshrc B. .logout C. autoexec D. config 4.????? 一般来说,设备文件所在的目录是( ) A./home/root B./home C./ D./dev 5.????? 文件权限读、写、执行的三种标志符号依次是()。 A. rwx B. xrw C. rdx D. srw 6.??????? 用ls –al 命令列出下面的文件列表,( )文件是符号连接文件。 A. -rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 hello B. -rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbey C. drwxr--r-- 1 hel users 1024 Sep 10 08:10 zhang D. lrwxr--r-- 1 hel users 2024 Sep 12 08:12 cheng 7.??????? 在/home/stud1/wang目录下有一文件file,使用( )可实现在后台执行命令,此命令将file文件中的内容输出到file.copy文件中。 A. cat file ;file.copy B. cat ;file.copy C. cat file file.copy D. cat file file.copy 8.??????? 如果当前目录为/home,进入目录/home/stud1/test的命令是( )

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档