新课标 NOI 2020 笔试题库 最新变化
Sweetlemon
2020-08-01 13:40:05
## 新课标 NOI 2020 笔试题库 最新变化
*对比版本:NOI 2019 笔试题库*
概述:2020 版笔试题库相比 2019 版,在一些问题的表述上有了改进;且由于 2020 年起 NOI 不再支持 C 和 Pascal,笔试题库中关于 C 和 Pascal 的内容已经在 2020 年 8 月 2 日更新后被全部删除。总的来说,题目和答案没有大的改动。
**粗体**:增加内容
~~删除线~~:删除内容
### 竞赛环境和竞赛规则
~~Linux 系统中编译 C 程序的编译器是:gcc~~
~~Linux 系统中编译 Pascal 程序的编译器是:fpc~~
18 . 使用 ~~gcc~~ **g++** 编译 ~~C~~ **C++** 程序时,生成调试信息的命令行选项是:-g
19 . 使用 ~~gcc~~ **g++** 编译 ~~C~~ **C++** 程序时,生成所有警告信息的命令行选项是:-Wall
20 . 使用 ~~gcc~~ **g++** 编译 ~~C~~ **C++** 程序时,只编译生成目标文件的命令行选项是:-c
21 . 使用 ~~gcc~~ **g++** 编译 ~~C~~ **C++** 程序时,指定输出文件名的命令行选项是:-o
22 . 如果 ~~C~~ **C++** 程序中使用了 math.h 中的函数,在**用 g++** 编译时需要加入选项:`-lm`
29 . **在终端中**运行自己的程序,如果进入死循环,应当如何终止:`Ctrl-C`
32 . 使用 ~~Reset 键~~ **主机“重启”键**强行重新启动计算机,可能会对系统造成的后果是:文件系统损坏
34 . 当前目录中有如下文件:
```text
-rw-r--r-- 1 user None 8.7K Jul 2 16:35 foobar
-rw-r--r-- 1 user None 93 Jul 2 16:35 foobar.c++
-rwx------ 1 user None 144 Jul 2 16:35 foobar.sh
```
其中,可以执行的文件是:`foobar.sh`
(注:`foobar.c` 改为 `foobar.c++`)
41 . 为 ~~程序~~ **源代码文件** ~~my.c~~ my.cpp 创建一个备份 ~~myc.bak~~ mycpp.bak 时,使用的命令是:~~`cp my.c myc.bak`~~ `cp my.cpp mycpp.bak`
~~Pascal 中 integer 和 long integer 类型的长度和编译选项是否有关系:有关系~~
47 . NOI 考试对 C++ 语言 ~~模板~~ **标准模板库**的使用有限制吗?没有
48 . NOI 考试对 ~~PASCAL~~ **C++** 语言的使用有限制吗?有
~~在NOI考试中,Pascal 源文件的扩展名规定为:pas~~
~~在NOI考试中,C源文件的扩展名规定为:c~~
78 . 选手可以不使用**集成开发环境**(IDE)编辑程序源代码吗?可以
81 . 在 NOI 上机考试中,允许选手使用的编程语言包括:~~C、C++、Pascal~~ **C++**
86 . 没有**自行**复测结果**(包括结果正确性、所用时间、所用空间等)**支持的申诉是否会被受理:否
### 计算机常识和 NOI、IOI 历史
23 . 将十六进制数~~(AB)~~ **0xAB** 表示成二进制数是:10101011
~~NOI 比赛中提供的 Pascal IDE 环境除了 GUIDE 之外,还有 Lazarus。~~
27 . 在 NOI 比赛中,~~提供的编程工具~~ **编辑源代码**除了可以用 GUIDE、Lazarus、Anjuta 等**集成开发环境** (IDE)之外,还可以使用:~~Vi、Gedit~~ **vi、gedit**