Sweetlemon 的博客

Sweetlemon 的博客

NOI 2020 笔试真题

posted on 2020-08-20 20:54:02 | under 笔试 |

通过一些手段保存了今年笔试的题目。当时 NOI 还没有结束,为了防止引起恐慌,推迟到现在才发布,希望给以后备考的各位更多的参考。

需要注意,这套题里有一些 2020 版笔试题库已经删掉的题目,比如丢密码条扣多少分之类,因此今后选手是不是还要学习往届笔试题库?(大雾)

真题试做

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) 食品

真题答案

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