NOI基础知识题库
- 1 -
NOI 基础知识题库
最后审订日期: 2024年7月1日
提示:NOI 笔试题目将完全出自本题库,一般包括 45道单选题和 5道多选题。
Part I. 竞赛环境和竞赛规则
1. NOI 机试使用的操作系统是: Linux
2. Linux 中为文件改名使用的命令是: mv <旧文件名> <新文件名>
3. 在 Linux 中返回上一级目录使用的命令是: cd ..
4. 在 Linux 中删除当前目录下的 test 目录的命令是: rm -r test
5. 当前目录下有一个编译好的可执行文件 a.out,执行它使用的命令
是:./a.out
6. 使用高级语言编写的程序称之为: 源程序
7. 在 NOI Linux 系统中可以用来调试程序的程序是: gdb
8. 在 Linux 系统中,文件夹中的文件可以与该文件夹同名吗: 可以
9. Linux 系统中杀掉名为 test 的后台进程的命令是: killall test
10. Linux 系统中可以查看隐藏文件的命令是: ls -a
11. Linux 系统中编译 C++程序的编译器是: g++
NOI基础知识题库
- 2 -
12. Linux 系统中,可以将当前目录下的文件名打印到 tmp 文件中的命令是:
ls > tmp
13. Linux 系统中,测量当前目录下程序 test 运行时间的命令是:
time ./test
14. vim 编辑器中,强制退出不保存修改应当输入: :q!
15. vim 编辑器中,强制退出并保存修改可输入以下三种命令之一: :wq、
ZZ、:x
16. vim 编辑器中,定位到文件中第 12 行应当输入: :12
17. vim 编辑器中,在文件中查找字符串 “12”应当输入: /12
18.使用 g++ 编译 C++ 程序时,生成调试信息的命令行选项是: -g
19. 使用 g++ 编译 C++ 程序时,生成所有警告信息的命令行选项是: -Wall
20.使用 g++ 编译 C++ 程序时,只编译生成目标文件的命令行选项是: -c
21.使用 g++ 编译 C++ 程序时,指定输出文件名的命令行选项是: -o
22.如果 C++ 程序中使用了 math.h 中的函数,在用 g++ 编译时需要加
入选项:
-lm
23. Linux 系统中具有最高权限的用户是: root
24. 在 Linux 的各个虚拟终端之间切换的快捷键是: Ctrl+Alt+Fn
25. 在 NOI Linux 中,从虚拟终端切换回 桌面环境的快捷键是: Alt+F2
26.在 NOI Linux 中默认使用的 Shell 是:bash
27. 在 Linux 中查看当前系统中的进程,使用的命令是: ps
28.在 Linux 中查看进程的 CPU 利用率,使用的命令是: ps
NOI基础知识题库
- 3 -
29. 在终端中运行自己的程序,如果进入死循 环,可以终止程序运行的命令是:
Ctrl-C
30. 可执行
CCF NOI 全国青少年信息学奥林匹克竞赛2024年笔试题库