NOI 笔试题库(非初赛)

第 1 题
NOI 机试使用的操作系统是:
A.Linux
B.DOS
C.Windows
D.Mac
正确答案: A
本题共 1

第 2 题
Linux 中为文件改名使用的命令是:
A.mv <旧文件名> <新文件名>
B.rename <旧文件名> <新文件名>
C.ren <旧文件名> <新文件名>
D.move <旧文件名> <新文件名>
正确答案: A
本题共 1

第 3 题
在 Linux 中返回上一级目录使用的命令是:
A.cd .
B.cd /.
C.cd /..
D.cd ..
正确答案: D
本题共 1

第 4 题
在 Linux 中删除当前目录下的 test 目录的命令是:
A.rm -r test
B.rm test
C.del test
D.del -r test
正确答案: A
本题共 1

第 5 题
当前目录下有一个编译好的可执行文件a.out,执行它使用的命令是:
A.a.out
B./a.out
C../a.out
D.run a.out
正确答案: C
本题共 1

第 6 题
使用高级语言编写的程序称之为:
A.应用程序
B.源程序
C.运行程序
D.高级程序
正确答案: B
本题共 1

第 7 题
在 NOI Linux 系统中可以用来调试程序的程序是:
A.g++
B.debug
C.gdb
D.gcc
正确答案: C
本题共 1

第 8 题
在 Linux 系统中,文件夹中的文件可以与该文件夹同名吗:
A.我也不知可以
B.我知道可不可以
C.不可以
D.可以
正确答案: D
本题共 1

第 9 题
Linux 系统中杀掉名为 test 的后台进程的命令是:
A.taskkill test
B.killall test
C.tskill test
D.stop test
正确答案: B
本题共 1

第 10 题
Linux 系统中可以查看隐藏文件的命令是:
A.ls -a
B.ls -h
C.ls -s
D.ls -nohide
正确答案: A
本题共 1

第 11 题
Linux 系统中编译 C++程序的编译器是:
A.fpc
B.gcc
C.python
D.g++
正确答案: D
本题共 1

第 12 题
Linux 系统中,将当前目录下的文件名打印到tmp 文件中的命令是:
A.ls -o tmp
B.ls >tmp
C.ls to tmp
D.ls tmp
正确答案: B
本题共 1

第 13 题
Linux 系统中,测量当前目录下程序test 运行时间的命令是:
A.time ./test
B.clock ./test
C.measure ./test
D../test -t
正确答案: A
本题共 1

第 14 题
vim 编辑器中,强制退出不保存修改应当输入:
A.!q
B.:wq
C.:!q
D.:q!
正确答案: D
本题共 1

第 15 题
vim 编辑器中,定位到文件中第12 行应当输入:
A.to 12
B./12
C.jump 12
D.:12
正确答案: D
本题共 1

第 16 题
vim 编辑器中,在文件中查找字符串“12”应当输入:
A.find 12
B.:12
C.search 12
D./12
正确答案: D
本题共 1

第 17 题
使用 g++ 编译 C++ 程序时,生成调试信息的命令行选项是:
A.-o
B.-debug
C.-g
D.-w
正确答案: C
本题共 1

第 18 题
使用g++ 编译 C++ 程序时,生成所有警告信息的命令行选项是:
A.-O2
B.-Werror
C.-Wall
D.-lm
正确答案: C
本题共 1

第 19 题
使用 g++ 编译 C++ 程序时,只编译生成目标文件的命令行选项是:
A.-w
B.-c
C.-o
D.-g
正确答案: B
本题共 1

第 20 题
使用 g++ 编译 C++ 程序时,指定输出文件名的命令行选项是:
A.-to
B.-c
C.-o
D.-w
正确答案: C
本题共 1

第 21 题
如果 C++ 程序中使用了 math.h 中的函数,在用 g++ 编译时需要加入选项:
A.-O2
B.-static
C.-lm
D.-std=c++11
正确答案: C
本题共 1

第 22 题
Linux 系统中具有最高权限的用户是:
A.root
B.admin
C.Administrator
D.sudo
正确答案: A
本题共 1

第 23 题
在 Linux 的各个虚拟控制台间切换的快捷键是:
A.Alt+Tab
B.Alt+F4
C.Ctrl+Alt+Tab
D.Ctrl+Alt+Fn
正确答案: D
本题共 1

第 24 题
在 NOI Linux 中,从字符控制台切换回桌面环境使用的快捷键是:
A.Alt+Fn+F7
B.Ctrl+Shift+F7
C.Ctrl+Alt+F7
D.Ctrl+Fn+F7
正确答案: C
本题共 1

第 25 题
在 NOI Linux 中默认使用的 Shell 是:
A.shell
B.bash
C.powershell
D.cmd
正确答案: B
本题共 1

第 26 题
在 Linux 中查看当前系统中的进程,使用的命令是:
A.ls
B.tasklist
C.showtask
D.ps
正确答案: D
本题共 1

第 27 题
在 Linux 中查看进程的 CPU 利用率,使用的命令是:
A.ps
B.cpu
C.tasklist
D.taskinfo
正确答案: A
本题共 1

第 28 题
在终端中运行自己的程序,如果进入死循环,应当如何终止:
A.Ctrl-D
B.Ctrl-C
C.Ctrl-A
D.Ctrl-Z
正确答案: B
本题共 1

第 29 题
可执行文件a.out 从标准输入读取数据。现有一组输入数据保存在1.in 中,使用这个测试数据文件测试自己的程序的命令是:
A../a.out -o 1.in
B../a.out <1.in
C../a.out from 1.in
D../a.out 1.in
正确答案: B
本题共 1

第 30 题
可执行文件prog_1 输出运行结果到标准输出 。则将输出结果保存到文件1.out 中使用的命令是:
A../prog_1 >1.out
B../prog_1 to 1.out
C../prog_1 -o 1.out
D../prog_1 1.out
正确答案: A
本题共 1