Sweetlemon 的博客

Sweetlemon 的博客

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

posted on 2020-08-01 13:40:05 | under 笔试 |

新课标 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 . 当前目录中有如下文件:

-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