2019级 Linux试题B卷

发布 2020-05-19 19:20:28 阅读 9575

试题纸 b卷。

课程名称: linux内核与程序设计适用专业年级: 2012级。

考生专业考生班级。

学号姓名。一.填空题(共10空,每空2分,共20分)

1. 一块硬盘上的主分区最多___个。

2. 要显示2023年日历,使用的命令是 。

3. shell中显示或设置系统的日期和时间的命令是。

4. shell命令cd ..的执行结果是。

5. gcc编译c**时,只生成目标文件,不进行连接,应使用___选项。

6. 用gdb调试程序时,查看运行时数据的命令是。

7. linux处理机的状态,分为用户态和___态。

8. linux中,打开文件的系统调用是___

9. 创建或打开一个已有消息队列的系统调用是。

10. 超级用户可添加用户账号,所使用的命令是。

二.单项选择题(共10题,每题2分,共20分)

1. 已知源文件要用优化程序选项来编译源文件,减少**执行时间,可以采用的命令是( )

a.gcc –i b.gcc –o3 c.gcc –c d.gcc –g

2. 在gdb环境下,在当前文件的函数function的入口处设置断点的命令是( )

a.break 1b.list function c.whatis function d.break function

3. 用ls –al 命令列出下面的文件列表,( 文件是同组用户可读可写可执行的普通文件。

a.-rw-rw-rw-2 helusers56sep 09 11:05hello

b.-rwxrwxrwx2 helusers56sep 09 11:05root

c.drwxr--r--1 helusers1024sep 10 08:10zhang

d.lrwxr--r--1 helusers2024sep 12 08:12cheng

4. 要将文件ex1的权限改为所有用户都有执行的权限,可使用的命令为( )

a.chmod a+x ex1 b.chmod 0664 ex1 c.chown root ex1 d.cat ex1

5. 删除一个目录dir以及其中所有文件和子目录的命令是( )

a.rm –r dirb.rm -a dirc.cp dird.del dir

6. 下面shell脚本的功能是( )

count=$#

cmd=echo

while [ count –gt 0 ]

docmd=“$cmd \$count”

(( count --

doneeval $cmd

a.输出杨辉三角前n行b.正向输出命令行参数

c.反向输出命令行参数 d.打印给定目录中所有文件。

7. 假设当前用户的工作目录是/home/guest,则下列命令的输出是:

str=“`pwd`”

echo $str

a. pwd b. /home/guest c. “pwd`” d. $str

8. 在linux中,一个用vi编辑的c语言源文件属于( )文件。

a. 普通b. 目录c. 设备d. 符号链接。

9. 将当前目录中m1和m2两个文件合并后放入文件mfile中,m1在前,m2在后,可使用( )

a. cat m1 m2 = mfileb. cat m1 m2 > mfile

c. cat m1 m2 < mfiled. cat m1 m2 mfile

10. linux环境编程中要创建子进程,可采用的系统调用是:(

a. new b.create c.forkd. delete

三.简答题(共4题,每题5分,共20分)

1. vi编辑器的工作方式有哪些?相互如何转换?(5分)

2. 说明shell脚本中的三种引号有什么区别?(5分)

3. 对c语言源文件进行编译时,针对以下情况应使用的编译命令是什么?(5分)

1) 指定可执行程序名为a1。

2) 指示编译程序在目标**中加入供调试程序gdb使用的附加信息。

3) 指定搜索头文件的路径为/root/tmp。

4. cp和mv命令有何异同? (5分)

四.程序设计题(共40分)

1. 编写一个shell脚本,求斐波那契数列前10项并显示,要求每行显示2个数。(10分)

2. 编写一个c语言程序,把一个文件的内容复制到另一个文件上,即实现简单的copy功能。要求用open( )read( )write( )close( )四个系统调用。

要求主函数main带有参数,程序的第一个参数是源文件,第二个参数是目标文件。(10分)

3. 按要求编写c语言程序,实现下列shell命令的功能:$ cat abc | wc –l,统计文本文件abc的行数。要求:

第一,需要创建子进程。

第二,使用管道通信或者消息队列。两种方法任选其一。

第三,如果创建子进程失败,打印提示信息”error”并退出;若创建成功,则子进程将文本文件abc中的内容写到管道文件或者写入消息队列中。

第四,父进程等待子进程写完后,读取管道文件或者消息队列中的内容,并显示文件abc的行数。

假设文件abc不超过节20分)

2019移动试题B卷

中国移动通信的愿景是 答案 成为卓越品质的创造者。试题类型 填空题。试题分数 2 试题难度 3 试题区分度 1 中国移动对投资者的承诺是。答案 做最具价值的创造者。试题类型 填空题。试题分数 2 试题难度 3 试题区分度 1 中国移动通信的核心价值观是。答案 正德厚生,臻于至善 试题类型 填空题。试...

2023年试题B卷

北京邮电大学2006 2007学年第二学期。信息工程学院 离散数学 期末试题b卷。一 10分 用文氏图分别表示下列各式 二 12分 用集合的语言描述并求解下面的问题 对60人获取新闻方式进行的一项条查表明,25人看电视,26人看报,26人上网,9人既看电视又上网,11人看电视和看报,8人看报和上网,...

2023年试题B卷

北京邮电大学2005 2006学年第二学期。信息工程学院 离散数学 期末试题b卷。一 15分 用集合的语言描述并求解下面的问题。对60人获取新闻方式进行的一项条查表明,25人看电视,26人看报,26人上网,9人既看电视又上网,11人看电视和看报,8人看报和上网,还有8人是不采用上述任何一种方式,问。...