注:
- 本题仅作为面试有限参考
- 为节省版面,省去所有
#include
指令 - 题目难度与序号无关
- 若无特殊声明,均假设在
Linux x86_64 GCC
编译器环境下
相比于2022年和2021年的小组面试题,此题难度较低,故只做代码层次的解读。相关知识点请移步 西邮Linux兴趣小组2022纳新面试题题解 和 西邮Linux兴趣小组2021纳新面试题题解。
解读:
解读:
解读:
解读:
解读:
解读:
解读:
解读:
解读:
- 编辑:创建和修改C程序的源代码
- 编译:将源代码转换为机器语言
- 链接:链接器将源代码由编译器产生的各种模块组合起来,再从C语言提供的程序库中添加必要的代码模块,将它们组成一个可执行的文件
- 执行:运行程序
解读:
这个程序使用选择排序对字符串进行了排序。
请通过命令创建一个目录,在该目录中创建几个后缀为.Linux
的文件,然后通过命令查询这几个文件的基本属性信息(如文件大小,文件创建时间等),之后使用命令查看该目录下文件名含有“.Linux
”的文件的数量(不包括子目录下的文件),把得到的数字写入到一个文件中,最后删除此目录。
- 创建目录
$mkdir my_directory
- 进入目录
$cd my_directory
- 创建后缀为.Linux的文件
$touch file{1,2,3}.Linux
- 查询文件的基本属性信息
$ls -l file*.Linux
- 查看包含".Linux"的文件数量
$ls -l file*.Linux | wc -l > file_count.txt
- 查看文件数量
$cat file_count.txt
- 删除目录及其内容
$cd .. && rm -r my_directory
评论区
评论加载中...