怎样通过命令行、图形界面、甚至是编写程序来管理Linux系统?Linux下的C语言编程与Windows中有何不同?《Linux操作系统》将学习这些内容。
合肥工业大学Linux操作系统(2022寒假班)作业题答案
开课机构:合肥工业大学 教师团队:彭敏 总点击数:
第一章、Linux基础
- Linux的第一个内核版本是谁写的 A林纳斯.托瓦兹(Linus Torvalds) B肯.汤普森(Ken Thompson) C…
- 常见的Linux发行版包括 ACentOS BUnix CUbuntu DDebian
- 用户zhangsan的用户主目录通常是 A/zhangsan B/root C/home/zhangsan D/
- 以下说法正确的有 A可使用man查看帮助 Bsu命令可用于切换到超级用户 CCtrl+Alt+F5可以切换到虚拟…
- 给组用户增加修改1.txt的权限,应执行什么命令? Achmod g+w 1.txt Bchgrp g+w 1.txt Cchmod o+w 1.t…
- 以下哪些命令可以删除空目录tmp? Armdir tmp Brm tmp Crm -rf tmp Ddeldir tmp
- 以下哪些说法是正确的? A可通过tar命令来打包 Bubuntu22.04中可使用sudo apt install gcc安装gcc …
第二章、Linux C语言程序设计基础
- vi默认进入的是哪种操作模式? A命令模式(普通模式) B插入模式(编辑模式) C底行模式(末行模式) D删…
- 在vi命令模式下,输入什么内容可以复制3行(光标所在行和下面的两行) A3dd B3cc C3pp D3yy…
- 使用gcc将源程序编译得到可执行程序时,可以分为以下哪些阶段 A预处理 B编译 C汇编 D链接…
- 将main.c编译汇编得到目标文件main.o(注意,不链接),应执行的命令为 Agcc -S main.c -o main.o Bgcc…
- 以下关于makefile的描述,哪些是正确的? A可使用makefile命令生成makefile的目标 Bmakefile中的Tab…
第三章、Linux启动管理与内核基础
- 通过什么按键,可以切换到第3个虚拟终端? ACtrl+F3 BCtrl+Alt+F3 CF3 DAlt+F3…
- 在编译Linux内核时,对内核进行裁剪可使用以下哪些命令? Amake config Bmake menuconfig Cmake x…
第四章、Linux文件系统
- ext4文件系统采用的哪种物理结构? A顺序文件 B链式文件 C索引文件 D区块链…
- 以下说法正确的有 A硬链接和源文件是同一个文件的多个名称 B软连接和源文件的inode号并不相同 C…
- ext3采用的是哪种索引方式 A顺序索引 B链式索引 C多重索引 D区段索引…
- 以下关于ext4的描述,哪些是正确的? A相比于ext3,ext4支持更大的文件系统 Bext4默认使用区段索引 C…
- 查找普通文件一般可使用哪些命令 Awhereis Bfind Clocate Dwhich
第五章、进程与线程
- 杀死进程名a.out、进程号3588的进程,可使用以下哪条命令? Akill a.out Bkill 3588 Cclose a.out…
- 哪种状态的进程会占用CPU时间片? A就绪 B运行 C阻塞 D僵死
- 以下哪种情况可能会产生僵尸进程? A父进程先结束 B子进程先结束 C父进程和子进程同时结束 D任何情…
- 以下关于fork和exec函数族的描述,哪些是正确的? A在子进程中,fork函数返回0 B在父进程中,fork函数返…
- 以下哪些函数可以用于监控子进程是否已经退出? Afork Bexecl Cwait Dwaitpid…
- 以下哪些方式可用于进程间通信? A共享内存 B套接字 C管道 D全局变量…
- 创建有名管道后,该有名管道 A仅存在于内存中,关机后消失 B存在于实际文件系统中 C既不在内存中,…
- 以下关于进程和线程的描述,哪些是正确的 A进程是资源分配的最小单位 B线程是资源分配的最小单位…
- 为了避免多个线程操作同一资源导致出现问题,可通过哪些方式进行访问控制 A互斥锁 B信号量 C套…
第六章、Linux网络通信
- 测试网络是否正常,一般使用什么命令? Aroute Bping Cifconfig Dnetstat
- 以下关于套接字的描述,哪些是正确的? A套接字可以用于同一机器的不同进程之间的通信 B套接字可以…
- 设计TCP网络通信的客户端程序时,通常需要用到哪些函数 Asocket Blisten Cconnect Daccept…
- 在字符界面下,可使用 命令进行网络抓包 Ahexdump Btcpdump Cshutdown…
第七章、Shell程序设计
- 以下哪些命令可以执行cmd.sh(该文件的权限为666)这个shell程序? Asource cmd.sh Bbash cmd.…
- 在shell中, 以下哪项表示第一个参数? A 1 $? B 1 $# C 1 1 D 1 $1
- 以下关于bash中内置命令的描述,哪些是正确的? Aecho可用于在屏幕上显示字符串 Bread可用于从键盘…
- 在bash中, [a-z]表示 A字符串“a-z” B字符串“[a-z]” C任意一个小写字母 Da、-、z中的任意…
- 经过以下shell赋值语句后,变量a的值为2的有哪些? Aa=1+1 Blet a=1+1 C((a=1+1)) Da=$[1+1]…
- [ a > b ]的作用是 A这不是一个合法的表达式 B测试字符串'a'是否大于字符串'b' Ca、>…
- 以下关于bash中if语句的叙述,哪些是正确的? Aif后必须跟then Bif语句以fi结尾 C必须有else D必…
- bash中的for循环分为for each型和c语言型