NOI2020基础知识题库1 NOI 基础知识题库 1 是一份关于 Linux 操作系统的基础知识题库,涵盖了 Linux 操作系统的基本命令、编辑器、编译器、调试工具、文件系统、权限管理、进程管理等方面的知识点。 Linux 操作系统的基本命令 1. NOI 机试使用的操作系统是 Linux。 2. 在 Linux 中,为文件改名使用的命令是:mv <旧文件名> <新文件名>。 3. 在 Linux 中,返回上一级目录使用的命令是:cd ..。 4. 在 Linux 中,删除当前目录下的 test 目录的命令是:rm -r test。 5. 当前目录下有一个编译好的可执行文件 a.out,执行它使用的命令是:./a.out。 6. 在 Linux 中,可以查看隐藏文件的命令是:ls -a。 7. 在 Linux 中,杀掉名为 test 的后台进程的命令是:killall test。 编辑器 1. vim 编辑器中,强制退出不保存修改应当输入::q!。 2. vim 编辑器中,强制退出并保存修改可输入以下三种命令之一::wq、ZZ、:x。 3. vim 编辑器中,定位到文件中第 12 行应当输入::12。 4. vim 编辑器中,在文件中查找字符串“12”应当输入:/12。 编译器 1. 在 Linux 中,编译 C 程序的编译器是:gcc。 2. 在 Linux 中,编译 Pascal 程序的编译器是:fpc。 3. 在 Linux 中,编译 C++ 程序的编译器是:g++。 4. 使用 gcc 编译 C 程序时,生成调试信息的命令行选项是:-g。 5. 使用 gcc 编译 C 程序时,生成所有警告信息的命令行选项是:-Wall。 6. 使用 gcc 编译 C 程序时,只编译生成目标文件的命令行选项是:-c。 7. 使用 gcc 编译 C 程序时,指定输出文件名的命令行选项是:-o。 8. 如果 C 程序中使用了 math.h 中的函数,在用 gcc 编译时需要加入选项:-lm。 调试工具 1. 在 NOI Linux 系统中,可以用来调试程序的程序是:gdb。 文件系统 1. 在 Linux 系统中,文件夹中的文件可以与该文件夹同名吗:可以。 2. 在 Linux 系统中,将当前目录下的文件名打印到 tmp 文件中的命令是:ls >tmp。 3. 在 Linux 系统中,测量当前目录下程序 test 运行时间的命令是:time ./test。 权限管理 1. Linux 系统中具有最高权限的用户是:root。 进程管理 1. 在 Linux 中查看当前系统中的进程,使用的命令是:ps。 2. 在 Linux 中查看进程的 CPU 利用率,使用的命令是:ps。 3. 在终端中运行自己的程序,如果进入死循环,应当如何终止:Ctrl-C。 4. 终止一个失去响应的进程($pid 代表进程号)的命令是:kill $pid。 其他知识点 1. 在 NOI Linux 中,从字符控制台切换回桌面环境使用的快捷键是:Ctrl+Alt+F7。 2. 在 NOI Linux 中,默认使用的 Shell 是:bash。 3. 在 Linux 系统中,用于查看文件的大小的命令是:ls -l。 4. Linux 下的换行字符为:\n。 5. 评测系统中对程序源文件大小的限制是:小于 100KB。 6. 如无另行说明,评测系统中对程序使用内存的限制是:以硬件资源为限。 7. 选手在 NOI 机试过程中是否禁止使用网络:是。 8. Linux 中是否区分文件和目录名称的大小写:是。 9. 调试程序的方法有:单步调试、使用 print 类语句等。
剩余7页未读,继续阅读
- 粉丝: 39
- 资源: 305
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
评论0