UOJ Logo Universal Online Judge

UOJ

#212. 【UNR #1】笔试

统计

这里是NOI笔试模拟题,采用提交答案的方式提交。

比赛时如果未得 $0$ 分则显示的分数即为满分。

题目可以下载,也可以直接阅读下面的题面。

作答方式是提交一个答案文件,包含$51$行,每行包含选择的序号。

$1 \sim 40$是单选题,$41 \sim 51$是多选题,每道题的答案是一个由大写字母组成的无重复字符串,字母按照升序排列,表示你的选项。

评分方式,初始时你的得分为$100$分,将比较$1 \sim 50$题你的答案和标准答案,若不一样则扣一分。注意:第$51$题不计入最后得分

请注意对每一行,即使不会做这道题,也请输出一个非空的由大写字母组成的字符串,否则会造成评分时题号错位。

例如如下题目:

1. UOJ的全称是什么?

A. Universal Online Judge

B. VFleaKing Online Judge

C. UfO Joke

2. 下列哪些是UOJ Round的题?

A. 斗地主

B. 跳蚤国王下江南

C. NOIP十合一

D. 人类补完计划

E. 票数统计

提交的答案文件应是:

A
BDE

以下是笔试题

笔试题下载

1. 今年是第几届NOI?

A. 30

B. 31

C. 32

D. 33

2. 下列哪一个不是NOI提供的集成环境?

A.GUIDE

B.DEV-C++

C.Lazarus

D.Anjuta

3. 测试点时间限制的含义是指_______。 

A. 系统时间

B. 题目允许程序运行所占用的用户时间总和的上限值

C. 题目的所有测试点允许程序运行所占用的用户时间总和的上限值

4. IT 表示_______。

A. 通信技术

B. 信息技术

C. 网络技术

D. 信息学

5. 一个完整的计算机系统应包括_______。

A. 系统硬件和系统软件

B. 硬件系统和软件系统

C. 主机和外部设备

D. 主机、键盘、显示器和辅助存储器

6. 软件与程序的区别是_______。

A. 程序价格便宜、软件价格昂贵

B. 程序是用户自己编写的,而软件是由厂家提供的

C. 程序是用高级语言编写的,而软件是由机器语言编写的

D. 软件是程序以及开发、使用和维护所需要的所有文档的总称,而程序是软件的一部分

7. 在计算机术语中经常用 RAM 表示________。

A. 只读存储器

B. 可编程只读存储器

C. 动态随机存储器

D. 随机存取存储器

8. 计算机能直接识别和执行的语言是________。

A. 机器语言

B. 汇编语言

C. C 语言

D. Pascal 语言

9. 计算机内存储器的作用是_______

A. 用来存放暂时不用的程序和数据

B. 用来存放当前 CPU 正在使用的程序和数据

C. 用来存放要删除的信息

D. 仅用来存储选手的数据和程序

10. 与十六进制数(AB)等值的二进数是_______

A. 10111010

B. 10101011

C. 10111100

D. 10001001

11. 可执行文件 a.out 从标准输入读取数据。现有一组输入数据保存在 1.in 中,如何使用这个测试数据文件测试自己的程序? 

A. a.out <1.in 

B. ./a.out <1.in 

C. a.out >1.in 

D. ./a >1.in

12. 在 Linux 系统中,下列哪个命令可以查看文件的大小? 

A. ls –a

B. ls –r 

C. ls –l 

D. ls –d

13. 当前目录中有如下文件: 

-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

其中可以执行的文件是_______。 

A. foo

B. foobar

C. foobar.c

D. foobar.sh

14. 在 NOI Linux 中,从字符控制台切换回桌面环境使用的快捷键是_______。 

A. Ctrl+Alt+F5

B. Ctrl+Alt+F6

C. Ctrl+Alt+F7

D. Ctrl+Alt+F8

15. 在 Linux 中删除当前目录下的 test 目录的命令是_______。 

A. del test

B. rm -r test

C. ren test

D. mv -r test

16. Linux 系统中,将当前目录下的文件名打印到 tmp 文件中的命令是______。

A. ls >tmp 

B. ls tmp

C. vi .

D. ls -a tmp

17. 在 Linux 系统中,文件夹中的文件可以与该文件夹同名吗? 

A. 可以

B. 不可以

C. 取决于Linux是不是Black_Mac版的

D. 取决于Linux是不是Windows版的

18. Linux 系统中具有最高权限的用户是______。

A. Admin 

B. Administrator 

C. root 

D. supervisor

19. 在 Linux 中查看进程的 CPU 利用率使用的命令是______。

A. free 

B. ifconfig 

C. ps 

D. cpuinfo

20. 在 NOI Linux 中默认使用的 Shell 是______。

A. ksh

B. bash 

C. csh 

D. busybox

21. Linux 下的换行字符为______。

A. \n

B. \r 

C. \r\n

D. \n\r

22. 在 Anjuta 中调试程序,继续执行的快捷键是______。

A. F4 

B. F5

C. F6 

D. F7

23. 在 Anjuta 中调试程序,单步运行(Step over)的快捷键是______。

A. F4 

B. F5

C. F6 

D. F7

24. 如果需要在 Lazarus 中使用单步调试,则______。

A. 无须配置

B. 在 File 选单中配置

C. 在 Environment->Debugger Options 中配置

D. 在 Tools->Diff 中配置

25. vim 编辑器中,强制退出不保存修改应当输入______。

A. :x

B. :wq

C. :q! 

D. ZZ

26. vim 编辑器中,定位到文件中第 12 行应当输入______。

A. /12

B. :12

C. 12 .

D. -12

27. vim 编辑器中,在文件中查找字符串“12”应当输入______。

A. /12

B. :12

C. 12 

D. -12

28. 使用 gcc 编译 C 程序时,生成所有警告信息的命令行选项是______。

A. -g 

B. -O2

C. -c 

D. -Wall

29. 如果 C 程序中使用了 math.h 中的函数,在编译时需要加入哪个选项? 

A. –om 

B. –lm 

C. –om

D. –gm

30. 使用 gcc 编译 C 程序时,指定输出文件名的命令行选项是______。

A. -g 

B. -o

C. -c 

D. -Wall

31. NOI 考试对 C++语言模板的使用有限制吗?

A. 有

B. 没有

C. 有时候有

D. 无所谓

32. NOI 考试对 PASCAL 语言的使用有限制吗?

A. 有

B. 没有

C. 有时候有

D. 无所谓

33. 选手提交的源代码文件名是否有特殊要求? 

A. 没有

B. 源程序文件名由试题名称缩写加后缀构成,大小写任意

C. 源程序文件名由试题名称缩写加后缀构成,试题名称缩写及后缀一律使用小写

34. 在NOI考试中,C++源文件的扩展名规定为______。

A. c

B. C

C. cpp

D. cc

35. 选手答案的文件名要求是______。

A. 无要求

B. 和试卷的题目摘要中所示文件名一致

C. file.in

D. file.ans

36. 如果考试分多日进行,那么考试使用的帐户______。

A. 使用同样的帐户

B. 使用 friend 帐户

C. 由工作人员在每场考试前下发

D. 自建帐户

37. 选手回答填空题,提交的答案中可以包含引号吗?

A. 可以

B. 不可以

38. Anjuta 是可以支持多窗口编辑的 IDE 吗?

A. 是 

B. 否

39. 水喝完了,如何处理? 

A. 怪自己倒霉

B. 喝别人的

C. 举手向工作人员再要一瓶

D. 出去买

40. 考试中发现登录名和密码的单子丢了,如何处理? 

A. 问指导老师

B. 没办法

C. 请工作人员处理,并需承担总成绩扣分的处罚

D. 用别人的

41. NOI 比赛中,选手的哪些行为是禁止的?

A. 在监考人员宣布 NOI 机试开始之前翻看试题

B. 在监考人员宣布 NOI 机试开始之前登陆系统

C. 在监考人员宣布 NOI 机试开始之前触摸键盘、鼠标等外设

D. 使用网络。

42. NOI 比赛中提供的编程工具除了 GUIDE、Lazarus、Anjuta 等IDE环境之外,还可以使用的编程工具有______。

A. Vi

B. Gedit

C. Dev-C++

D. Sublime Text

43. 选手进入考场可以携带的物品是______。

A. 纸

B. 笔

C. 手表

D. 书籍

44. 选手提交的程序不得进行的操作包括______。

A. 运行其他程序

B. 试图访问网络

C. 打开或创建题目规定的输入/输出文件之外的其他文件

D. 使用fork或其他线程/进程生成函数

45. 在NOI上机考试中,允许选手使用的编程语言包括______。

A. C

B. Java

C. Python

D. Brainf**k

E. C++

F. C#

G. Ruby

H. Pascal

I. 易语言

46. 下列哪些申诉不会被受理? 

A. 以修改过的程序或答案为依据的申诉。

B. 没有复测结果支持的申诉。

C. 超过申诉时间的申诉。

47. (2333)8+(ABC)16=______。

A. (F97)16

B. (3881)10

C. (7627)8

D. (111110010111)2

48. vim 编辑器中,强制退出并保存修改应当输入:

A. :x

B. :wq

C. :q! 

D. ZZ

49. 下列哪些是CCF NOI系列比赛

A. NOIP

B. UOJ Round

C. WC

D. POI

E. THUSC

F. NOI

50. 选手进入考场不可以携带的物品是______。

A. 笔 

B. 纸

C. U盘

D. 笔记本

51. 下列哪些是今年IOI选手? (作为参考,右边给出了到7月16日晚上7点(即比赛开始之前)的CF和TC的rating)

A. Stilwell (CF 2433; TC 2373)

B. KFDong (CF 2497; )

C. tourist (CF 3580; TC 3820)

D. jiry_2 (CF 2697 TC 2953)

E. jcvb (CF 3203; TC 3192)

F. matthew99 (CF 2986; TC 2934)

G. Newnode (CF 2304; )

H. C_SUNSHINE (CF 2428; TC 1877)

I. SkyDec (CF 2264; TC 2349)

J. xudyh (CF 3441; TC 3134)

K. overtroll (CF 2797; TC 2173)

或者逐个上传: