NOI 2020 笔试真题
Sweetlemon
2020-08-20 20:54:02
通过一些手段保存了今年笔试的题目。当时 NOI 还没有结束,为了防止引起恐慌,推迟到现在才发布,希望给以后备考的各位更多的参考。
需要注意,这套题里有一些 2020 版笔试题库已经删掉的题目,比如丢密码条扣多少分之类,因此今后选手是不是还要学习往届笔试题库?(大雾)
### 真题试做
```text
1. (1分,单选题)
今年是第几届NOI___$1___
(A) 40
(B) 39
(C) 38
(D) 37
2. (1分,单选题)
发现鼠标或其他硬件设备有问题,选手可以:___$1___
(A) 自行更换
(B) 请工作人员更换
3. (1分,单选题)
在NOI系列考试中,如果由于文件名不正确导致被判0分,提出复评请求,会被接受吗?___$1___
(A) 不会
(B) 会
4. (1分,单选题)
复评的时候忘记登录名和密码了,如何处理?___$1___
(A) 自行解决
(B) 请工作人员处理,并需承担总成绩扣分的处罚
5. (1分,单选题)
考试中发现登录名和密码的单子丢了,如何处理?___$1___
(A) 请工作人员处理,并需承担总成绩扣分的处罚
(B) 自行解决
6. (1分,单选题)
在评测考生答案时,如果某测试点的运行内存超过内存限制,则___$1___。
(A) 程序不能正常运行,该测试点得满分
(B) 程序不能正常运行,该测试点得0分
(C) 程序能正常运行,该测试点得满分
(D) 程序不能正常运行,该测试点得一半分
7. (1分,单选题)
复评成绩较原始成绩有变化,则:___$1___
(A) 以原始成绩为准
(B) 以复评成绩为准
8. (1分,单选题)
NOI 比赛每场上机考试的比赛时间是___$1___小时。
(A) 5
(B) 4
(C) 3
(D) 6
9. (1分,单选题)
在微机中,bit的中文含义是:___$1___
(A) 字节
(B) 二进制位
(C) 字
(D) 双字
10. (1分,单选题)
选手丢失密码条,会扣几分?___$1___
(A) 不扣分
(B) 扣2分
(C) 扣5分
(D) 扣10分
11. (1分,单选题)
选手程序在某测试点上的运行时间仅比时限多0.005 秒,算不算超时?___$1___
(A) 算
(B) 不算
12. (1分,单选题)
超出申诉时间的申诉是否会被受理:___$1___
(A) 是
(B) 否
13. (1分,单选题)
在NOI系列考试中, 如果由于文件目录名不正确导致被判0分,并以此提出申诉,会被受理吗?___$1___
(A) 会
(B) 不会
14. (1分,单选题)
对评测结果有疑义,需要申请复评,则:___$1___。
(A) 提出书面申请,并经领队、有关工作人员、科学委员会主席签字确认后,提交至评测人员
(B) 直接向评测人员反映,不提交任何书面申请
15. (1分,单选题)
在NOI系列考试中,如果由于文件保存路径不正确导致被判0分,并以此提出申诉,会被受理吗?___$1___
(A) 会
(B) 不会
16. (1分,单选题)
在NOI上机考试中,以下编程语言中允许选手使用的是:___$1___。
(A) Java
(B) C
(C) C++
(D) Pascal
17. (1分,单选题)
选手提交的答案程序中如果包含 NOI 考试明确禁止使用的代码,后果是:___$1___
(A) 无影响
(B) 本题成绩以0分计算
18. (1分,单选题)
考试结束后,应如何处理密码条:___$1___
(A) 密码条无实际用途,无需保存
(B) 须妥善保管好密码条,用于复测
19. (1分,单选题)
在 NOI 正式考试中如何登录自己的比赛用机:___$1___
(A) 使用考前工作人员下发的帐户及密码
(B) 使用为练习赛提供的friend账户及密码
20. (1分,单选题)
离开考场后,发现还有一个问题没改,能返回考场继续修改吗? ___$1___
(A) 能
(B) 不能
21. (1分,单选题)
Linux 下的换行字符为:___$1___
(A) \r
(B) \t
(C) \n
(D) \v
22. (1分,单选题)
对试题理解有问题,选手可以:___$1___。
(A) 举手向工作人员求助
(B) 与其他选手讨论
23. (1分,单选题)
考试中选手自行重新启动机器,是否能获得加时?___$1___
(A) 是
(B) 否
24. (1分,单选题)
选手在比赛中可提交的有效文件类型之一是:___$1___。
(A) 二进制文件
(B) 源程序
25. (1分,单选题)
选手答案文件保存的目录是:___$1___
(A) 选手目录下和考题名称符合的目录
(B) 选手目录
(C) 选手目录下的桌面目录
26. (1分,单选题)
如果自己的程序进入死循环,应当如何终止:___$1___
(A) Ctrl-C
(B) Ctrl-D
(C) Ctrl-T
(D) Ctrl-B
27. (1分,单选题)
当前目录下有一个编译好的可执行文件 a.out,执行它使用的命令是:___$1___
(A) ./a
(B) a
(C) ./a.out
28. (1分,单选题)
在NOI考试中,C++ 源文件的扩展名规定为:___$1___
(A) c
(B) cxx
(C) cpp
(D) c++
29. (1分,单选题)
Linux 系统中,测量当前目录下程序 test 运行时间的命令是:___$1___
(A) g++ ./test
(B) gdb ./test
(C) gdb -g ./test
(D) time ./test
30. (1分,单选题)
在Linux系统中,当前目录中有如下文件
-rw-r--r-- 1 user None 8.7K Jul 2 16:35 foobar
-rw-r--r-- 1 user None 80 Jul 2 16:35 foobar.cpp
-rw-r--r-- 1 user None 93 Jul 2 16:35 foobar.c
-rwx------ 1 user None 144 Jul 2 16:35 foobar.sh
其中,可以执行的文件是:___$1___
(A) foobar.sh
(B) foobar.cpp
(C) foobar.c
(D) foobar
31. (1分,单选题)
Linux 中是否区分文件和目录名称的大小写:___$1___
(A) 是
(B) 否
32. (1分,单选题)
选手提交的源代码文件名有何特殊要求:___$1___。
(A) 源程序文件名由试题名称缩写加后缀构成,试题名称缩写及后缀一律使用小写
(B) 源程序文件名由试题名称缩写加后缀构成,试题名称缩写及后缀大小写均可
(C) 源程序文件名由试题名称缩写加后缀构成,试题名称缩写及后缀一律使用大写
(D) 无特殊要求
33. (1分,单选题)
字长为 32bit 的计算机,表示它能作为一个整体进行传送的数据长度可为___$1___个字节。
(A) 2
(B) 4
(C) 8
(D) 32
34. (1分,单选题)
Linux 中返回上一级目录使用的命令是___$1___
(A) cd .
(B) cd ..
(C) cd -
(D) cd ~
35. (1分,单选题)
终止一个失去响应的进程($pid 代表进程号)的命令是:___$1___
(A) killall $pid
(B) delete $pid
(C) kill $pid
(D) break $pid
36. (1分,单选题)
Linux 中更改文件名使用的命令是:___$1___
(A) mv <旧文件名> <新文件名>
(B) differ <旧文件名> <新文件名>
(C) cp <旧文件名> <新文件名>
(D) cat <旧文件名> <新文件名>
37. (1分,单选题)
复评结束后是否还能提交复评申请:___$1___
(A) 能
(B) 不能
38. (1分,单选题)
以修改过的程序或答案为依据的申诉是否会被受理?___$1___
(A) 是
(B) 否
39. (1分,单选题)
Linux系统中编译C++程序的编译器是:___$1___
(A) gxx
(B) cpp
(C) g++
(D) c++
40. (1分,单选题)
在Linux 下建立目录使用的命令是:___$1___
(A) mkdir
(B) delete
(C) rm
(D) ls
41. (1分,单选题)
为程序my.cpp创建一个备份mycpp.bak时,使用的的命令是:___$1___
(A) cp my.cpp mycpp.bak
(B) cp mycpp.bak my.cpp
(C) mv my.cpp mycpp.bak
(D) mv mycpp.bak my.cpp
42. (1分,单选题)
Linux中查看当前路径使用的命令是___$1___
(A) pwd
(B) ps
(C) top
(D) grep
43. (1分,单选题)
与十六进制数 AB 等值的二进制数是:___$1___
(A) 10101100
(B) 10101011
(C) 01010100
(D) 10101010
44. (1分,单选题)
二进制数“10”化为十进制数是:___$1___。
(A) 10
(B) 8
(C) 2
(D) 1
45. (1分,单选题)
Linux 使用 g++ 编译 C++ 程序时,生成所有警告信息的命令行选项是:___$1___。
(A) -Tall
(B) -Wall
(C) -Xall
(D) -Ball
46. (1分,多选题)
选手提交的程序不得进行的操作包括:___$1___。
(A) 打开或创建题目规定的输入/输出文件之外的其它文件
(B) 使用 fork 或其它线程/进程生成函数
(C) 试图访问网络
(D) 运行其他程序
47. (1分,多选题)
NOI 比赛中,选手的哪些行为是禁止的___$1___
(A) 在监考人员宣布 NOI 机试开始之前翻看试题
(B) 在监考人员宣布 NOI 机试开始之前触摸键盘、鼠标等外设
(C) 使用网络
(D) 在监考人员宣布 NOI 机试开始之前登陆系统
48. (1分,多选题)
遇到下列哪些情况可以向工作人员申请加时补偿___$1___
(A) 计算机硬件故障,并由工作人员确认和记录
(B) 选手私自重启计算机
(C) 操作系统死机,并由工作人员确认和记录
49. (1分,多选题)
选手进入考场可以携带的物品包括:___$1___
(A) 笔
(B) 手表
(C) 笔记本
(D) 手机
50. (1分,多选题)
竞赛组织者将在竞赛场地为选手提供的物品包括:___$1___
(A) 草稿纸
(B) 饮用水
(C) U盘
(D) 食品
```
### 真题答案
```text
1 D
2 B
3 A
4 B
5 A
6 B
7 B
8 A
9 B
10 C
11 A
12 B
13 B
14 A
15 B
16 C
17 B
18 B
19 A
20 B
21 C
22 A
23 B
24 B
25 A
26 A
27 C
28 C
29 D
30 A
31 A
32 A
33 B
34 B
35 C
36 A
37 B
38 B
39 C
40 A
41 A
42 A
43 B
44 C
45 B
46 ABCD
47 ABCD
48 AC
49 AB
50 ABD
```