新课标 NOI 2020 笔试题库 最新变化

Sweetlemon

2020-08-01 13:40:05

Personal

## 新课标 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**