513 「LibreOJ NOI Round #1」笔试

题目描述

这是 NOI 笔试模拟题。 一共有 51 道题,其中前 45 道为单选,第 46 ~ 51 道为多选。 每道题的答案是一个由大写字母组成的无重复字符串,字母按照升序排列,表示你的选项。 评分方式:初始时你的得分为 100 分,将比较第 1 ∼ 50 题你的答案和标准答案,若不一样则扣一分。**第 51 题不计入最后得分。** **请注意对每一行,即使不会做这道题,也请输出一个非空的由大写字母组成的字符串,否则会造成评分时题号错位。** 本题为提交答案题。没有输入文件,你需要提交一个答案文件 `test.out`。 `test.out` 包含 51 行,每行一个由大写字母组成的无重复字符串,字母按照**升序**排列,表示你的选项。 以下是笔试题(你也可以在「附加文件」中下载笔试题): 1. **使用 gcc 编译 C 程序时,生成调试信息的命令行选项是:** A. `-g` B. `-o` C. `-lm` D. `-s` 2. **Linux 系统中具有最高权限的用户是:** A. noilinux B. guest C. admin D. root 3. **如果自己的程序在命令行/终端调用中进入死循环,哪个快捷键可以终止:** A. Ctrl + C B. Ctrl + W C. Ctrl + Q D. Alt + F4 4. **NOI 评测系统中对程序源文件大小的限制是:** A. 小于 50 KB B. 小于 64 KB C. 小于 100 KB D. 小于 256 KB 5. **为程序 my.c 创建一个备份 myc.bak 时,使用的命令是:** A. `clone my.c myc.bak` B. `cp my.c myc.bak` C. `fork my.c myc.bak` D. `sudo my.c myc.bak` 6. **在考试过程中,如果出现系统死机或者崩溃现象,选手应当采取的措施是:** A. 问旁边的人 B. 拔掉硬盘 C. 骂出题人毒瘤 D. 举手示意监考人员处理 7. **NOI 比赛使用的 Linux 发行版是:** A. NOI Linux B. Ubuntu C. Microsoft Windows D. RedHat 8. **在 NOI 考试中,C++ 源文件的扩展名规定为:** A. `cc` B. `cpp` C. `c++` D. `C` 9. **水喝完了我还想喝,如何处理?** A. 渴着 B. 示意工作人员去卫生间,在卫生间接水喝 C. 举手向工作人员再要一瓶 D. 喝旁边人的 10. **考试太简单我一个小时就 AK 了,能提前离开吗?** A. 能 B. 不能 C. 看工作人员心情 D. 选手投票表决 11. **首届 NOI 是公元多少年举办的?** A. 1984 B. 1983 C. 1926 D. 2017 12. **NOI 比赛中提供的 C++ IDE 环境除了 GUIDE 之外,还有什么?** A. Vim B. Lazarus C. Anjuta D. gedit 13. **LAN 是什么?** A. 互联网 B. 广域网 C. 万维网 D. 局域网 14. **考试结束后选手需要:** A. 相互讨论试题 B. 和工作人员谈笑风生 C. 迅速离开 D. 找出题人讨论问题 15. **Linux 中终止后台进程 `test` 的命令是:** A. `close test` B. `killall test` C. `chmod 000 test` D. `del test` 16. **今年是第几届 NOI?** A. 33 B. 34 C. 1 D. 92 17. **在 Linux 中返回上一级目录使用的命令是:** A. `cd ./` B. `cd ..` C. `cd ~` D. `cd /` 18. **当前目录中有如下文件:** `-rw-r--r-- 1 user None 8.7K Jul 2 16:35 menci` `-rw-rw-rw- 1 user None 93 Jul 2 16:35 menci.c` `-rwx------ 1 user None 144 Jul 2 16:35 menci.sh` 其中,可以执行的文件是: A. `menci` B. `menci.c` C. `menci.sh` D. 没有 19. **如无另行说明,评测系统中对程序使用内存的限制是:** A. 2048 MB B. 512 MB C. 以硬件资源为限 D. 在 A 和 C 中取较小值 20. **Linux 中是否区分文件和目录名称的大小写?** A. 是 B. 否 C. NOI Linux 1.4.1 版本及以前不区分,以后区分 D. Ubuntu 不区分,NOI Linux 区分 21. **在 Lazarus 中开始运行程序的快捷键默认是:** A. F11 B. F8 C. Ctrl + R D. F9 22. **提交的答案程序中如果包含 NOI 考试明确禁止使用的代码,后果是:** A. 扣 10 分 B. 该题 0 分 C. 该场考试 0 分 D. 取消比赛资格 23. **NOI 考试对 C++ 语言模板的使用有限制吗?** A. 有 B. 没有 24. **在 NOI 正式考试中如何登录自己的比赛用机?** A. 使用考前工作人员下发的账户及密码 B. 使用 guest 帐户 C. 使用 noilinux 帐户 D. 使用 onilinux 帐户 25. **测试点时间限制的含义是指:** A. 题目允许程序从开始编译到结束运行所用时间的上限值 B. 题目允许测评过程所用时间的上限值 C. 题目允许程序运行所占用的用户时间总和的上限值 D. 题目允许程序运行所占用的系统时间总和的上限值 26. **选手在复评过程中,若因丢失密码条而向工作人员索取密码,将会怎么样?** A. 什么也不会发生 B. 会被取消资格 C. 会扣 10 分 D. 会扣 5 分 27. **用来全面管理计算机硬件和软件资源的软件叫:** A. BIOS B. 操作系统 C. 资源管理器 D. CCF 28. **现代计算机所应用的存储程序原理是谁提出的?** A. 杜子德 B. 姚期智 C. 艾伦·图灵 D. 冯·诺依曼 29. **十六进制数 233 用十进制表示是多少?** A. 563 B. 1063 C. 1000110011 D. 14221 30. **在 NOI 考试中,Pascal 源文件的扩展名规定为:** A. `p` B. `psc` C. `fpc` D. `pas` 31. **Pascal 中 `integer` 和 `long integer` 类型的长度和编译选项是否有关系?** A. 没有 B. 有 32. **在 Anjuta 中调试程序,单步运行的快捷键默认是:** A. F9 B. F7 C. F6 D. Ctrl + S 33. **Linux 下的换行字符为:** A. `\r` B. `\r\n` C. `\n` D. `\a` 34. **NOI Linux 中默认使用的 Shell 是:** A. bash B. MS-DOS C. powershell D. terminate 35. **如果 C 程序中使用了 `math.h` 中的函数,在编译时需要加入选项:** A. `-static` B. `-lz` C. `-lm` D. `-O2` 36. **可执行文件 `a.out` 从标准输入读取数据。现有一组输入数据保存在 `1.in` 中,使用这个测试数据文件测试自己的程序的命令是:** A. `freopen("a.in", "r", stdin)` B. `./1.in > a.out` C. `./1.in > a.out` D. `./a.out < 1.in` 37. **在 Linux 系统中,将当前目录下的文件名打印到 `tmp` 文件中的命令是:** A. `L > tmp` B. `tmp < ls` C. `ls > tmp` D. `ls -tmp` 38. **选手在 NOI 机试过程中能否使用网络?** A. 能 B. 不能 C. 看工作人员心情 D. 选手投票表决 39. **考试结束后,应如何处理密码条?** A. 交给工作人员 B. 交给领队 C. 折成纸飞机 D. 保存好密码条,用于复测 40. **选手答案文件保存的目录是:** A. 根目录 B. `home` 目录 C. 选手目录 D. 选手目录下和考题名称相同的目录 41. **使用高级语言编写的程序称之为:** A. 源程序 B. 目标程序 C. 可执行程序 D. 高级程序 42. **发现鼠标或其他硬件设备有问题,选手可以:** A. 用旁边人的 B. 自己带一个 C. 请工作人员更换 D. 骂主办方 43. **计算机直接识别和执行的语言是:** A. 高级语言 B. 机器语言 C. 汇编语言 D. 自然语言 44. **vim 编辑器中,定位到文件中第 9 行应当输入:** A. t 9 B. :9 C. !9 D. /9 45. **使用 gcc 编译 C 程序时,生成所有警告信息的命令行选项是:** A. `-Wall` B. `-Warning` C. `-Wl` D. `-Werror` 46. **遇到下列哪些情况可以向工作人员申请加时补偿:** A. 计算机硬件故障,并由工作人员确认和记录 B. 考试迟到,并由工作人员确认和记录 C. 操作系统死机,并由工作人员确认和记录 D. 考试时去卫生间,并由工作人员确认和记录 47. **选手进入考场不可以携带的物品是:** A. 笔 B. 算法教材 C. U 盘 D. 草稿纸 48. **NOI 竞赛组织者将在竞赛场地为选手提供的物品是:** A. 草稿纸 B. 女装 C. 暖水瓶 D. 食品 49. **NOI 比赛中选手的程序不能用的有:** A. 使用 `fork` 生成进程 B. `__asm__` C. `__int128` D. `std::map` 50. **NOI 比赛中,选手的哪些行为是禁止的?** A. 在监考人员宣布 NOI 机试开始之前登陆系统 B. 在监考人员宣布 NOI 机试开始之前触摸键盘、鼠标等外设 C. 使用网络 D. 在监考人员宣布 NOI 机试开始之前翻看试题 51. **以下哪些说法是正确的?** A. LOJ 题目排版中文引号应使用“” B. LOJ 题目的样例解释要用 \`\`\`plain \`\`\` 括起来 C. LOJ 题目中的公式和上下文之间都应空一格 D. LOJ 上 YunoOI 的题目编号应为 2000 之后第一个空闲编号 E. LOJ 上的头像只保存链接,你可以自己找一个图床上传然后把链接丢给 LOJ F. LOJ 的子任务会在出现一个错误测试点后跳过子任务其它测试点 G. LOJ 上 Pascal 的 `read(n)` 读入 32 位有符号整数比 C++ 的 `scanf("%d", &n)` 更快 H. ABCDEFG 选项全错

输出格式

本题为提交答案题。没有输入文件,你需要提交一个答案文件 test.out。

test.out 包含 51 行,每行一个由大写字母组成的无重复字符串,字母按照升序排列,表示你的选项。