-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdata.yaml
831 lines (831 loc) · 18.1 KB
/
data.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
# d1, d2 & d3
- Q: 在 Linux 中查看进程的 CPU 利用率, 使用的命令是:
C:
- sp
- ps
- htop
- top
A: 1
- Q: 在终端中运行自己的程序, 如果进入死循环, 应当如何终止?
C:
- Ctrl-C
- Ctrl-D
- Ctrl-S
- Ctrl-Z
A: 0
- Q:
- 可执行文件 a.out 从标准输入读取数据。
- 现有一组输入数据保存在 1.in 中,使用这个测试数据文件测试自己的程序的命令是:
C:
- ./a.out < 1.in
- ./a.out > 1.in
- ./a.out << 1.in
- ./a.out <& 1.in
A: 0
- Q:
- 可执行文件 prog_1 输出运行结果到标准输出。
- 则将输出结果保存到文件 1.out 中使用的命令是:
C:
- ./prog_1 < 1.out
- ./prog_1 > 1.out
- ./prog_1 >> 1.out
- ./prog_1 >& 1.out
A: 1
- Q: 使用主机“重启”键强行重新启动计算机, 可能会对系统造成的后果是:
C:
- 什么事也不会发生
- 文件系统损坏
- 系统崩溃
- 电脑冒烟
A: 1
- Q: 在 Linux 系统中,用于查看文件的大小的命令是:
C:
- ls -a
- ls -h
- ls -l
- ls -s
A: 2
- Q:
- 当前目录中有如下文件:
- '-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'
- 其中, 可以执行的文件是:
C:
- foobar
- foobar.c++
- foobar.sh
A: 2
- Q: NOI 系列赛中对程序源文件大小的默认限制是:
C:
- 小于 10 KB
- 小于 50 KB
- 小于 100 KB
- 小于 200 KB
A: 2
- Q: 如无另行说明,评测系统中对程序使用内存的限制是:
C:
- 512M
- 1GB
- 2GB
- 以硬件资源为限
A: 3
- Q: Linux 下的换行字符为:
C:
- \n
- \r
- \r\n
- \n\r
A: 0
- Q: 终止一个失去响应的进程($pid 代表进程号)的命令是:
C:
- kill $pid
- kill -9 $pid
- kill -KILL $pid
- killall $pid
A: 0
- Q: Linux 中是否区分文件和目录名称的大小写?
C:
- 是
- 否
A: 0
- Q: 选手在 NOI 机试过程中是否禁止使用网络?
C:
- 是
- 否
A: 0
- Q: 为源代码文件 my.cpp 创建一个备份 mycpp.bak 时,使用的命令是:
C:
- cp my.cpp mycpp.bak
- ln my.cpp mycpp.bak
- md my.cpp mycpp.bak
- mv my.cpp mycpp.bak
A: 0
- Q: 调试程序的方法有:
C:
- 单步调试
- 向监考老师求助
- 打印中间结果
- 喝水
- 阅读源代码
- 上厕所
A:
- 0
- 2
- 4
- Q: 在考试过程中,如果出现系统死机或者崩溃现象,选手应当采取的措施是:
C:
- 重启电脑
- 举手示意监考人员处理
- 喝水
- 上厕所
A: 1
- Q: 提交的答案程序中如果包含 NOI 考试明确禁止使用的代码,后果是:
C:
- 本题成绩以 0 分计算
- 比赛成绩以 0 分计算
- 取消比赛资格
- 禁赛三年
A: 0
- Q: 对评测结果有疑义,需要申请复评, 其流程包括:
C:
- 提出书面申请
- 交由领队、科学委员会主席签字确认
- 由学校盖章
- 提交至 NOI 科学委员会评测组
A:
- 0
- 1
- 3
- Q: 复评成绩较原始成绩有变化,则:
C:
- 以复评成绩为准
- 取较高的为最终成绩
- 取较低的为最终成绩
- 取平均值为最终成绩
A: 0
- Q: NOI 考试对 C++ 语言标准模板库的使用有限制吗?
C:
- 有
- 没有
A: 1
- Q: NOI 考试对 C++ 语言的使用有限制吗?
C:
- 有
- 没有
A: 0
- Q: 名为 FILE 的文件和名为 File 的文件在 Linux 系统中被认为是
C:
- 不同的文件
- 相同的文件
A: 0
- Q: 目录 DIRECT 和目录 Direct 在 Linux 系统中被认为是
C:
- 不同的目录
- 相同的目录
A: 0
- Q: 在 NOI 正式考试中如何登录自己的比赛用机:
C:
- 不需要登录,考试用机已经提前配置好了
- 帐号是 root,密码 123456
- 使用考前工作人员下发的账户及密码
A: 2
- Q: 如果考试分多日进行,那么选手的考试账户和口令:
C:
- 由每场考试在工作人员开始前下发
- 由工作人员在每场考试开始前下发
- 发到选手邮箱
- 由工作人员在报道日下发
A: 1
- Q: 考试结束后,应如何处理密码条:
C:
- 扔掉
- 还给监考人员
- 保存好密码条,用于复测
- 放到考试桌上
A: 2
- Q: 选手答案文件保存的目录是:
C:
- 选手目录下和考题名称符合的目录
- 根目录
- 由监考人员提供的U盘上
- 工作人员建好的选手目录
A: 0
- Q: 选手答案的文件名要求是:
C:
- 与预设文件夹名字一致
- 和密码条上的说明一致
- 和试卷的题目摘要中所示文件名一致
A: 2
- Q: 选手答案的文件名大小写错误,成绩会怎样:
C:
- 无事发生
- 0 分
A: 1
- Q: 选手提交的源代码文件名是否有特殊要求:
C:
- 源程序文件名由试题名称缩写加后缀构成, 试题名称缩写及后缀一律使用小写
- 源程序文件名由试题名称缩写加后缀构成, 试题名称缩写及后缀一律使用大写
- 源程序文件名由试题名称缩写加后缀构成, 试题名称缩写大写,后缀小写
A: 0
- Q: 在NOI考试中, C++源文件的扩展名规定为:
C:
- cpp
- hdwl
- cqq
A: 0
- Q: 发现鼠标或其他硬件设备有问题,选手可以:
C:
- 挂机
- 请工作人员更换
- 换一台电脑
A: 1
- Q: 对试题理解有问题,选手可以:
C:
- 询问同学
- 上厕所
- 举手求助
A: 2
- Q: 考试结束后选手需要:
C:
- 确认程序正常
- 上交密码条
- 迅速离开
- 关闭电脑
A: 2
- Q: 复评结束后是否还能提交复评申请?
C:
- 能
- 不能
A: 1
- Q: 测试点时间限制的含义是指:
C:
- 题目允许程序运行所占用的用户时间总和的上限值
- 题目允许做题时间上限值
- 题目所有测试点运行时间总和
A: 0
- Q: 什么情况下选手可以申请延长考试时间:
C:
- 上厕所用时过长
- 机器出现故障,并由工作人员确认和记录
- 没写完
A: 1
- Q: 考试中选手自行重新启动机器,能否获得加时?
C:
- 能
- 不能
A: 1
- Q: 草稿纸用完了,如何处理:
C:
- 举手向监考人员求助
- 使用电脑画图
A: 0
- Q: 水喝完了,如何处理:
C:
- 继续考试
- 举手向监考人员再要一瓶
- 在场外接水
A: 1
- Q: 考试太简单,能提前离开吗?
C:
- 能
- 不能
A: 0
- Q: 离开考场后,发现还有个问题没改,能回去再改吗?
C:
- 能
- 不能
A: 1
- Q: 考试中机器突然没响应了,如何处理?
C:
- 耐心的等待
- 换一台机器
- 举手向监考人员求助
A: 2
- Q: 考试中发现登录名和密码的单子丢了,如何处理?
C:
- 使用默认密码
- 向工作人员求助
A: 1
- Q: 复评的时候忘记登录名和密码了,如何处理?
C:
- 向工作人员求助
- 等工作人员公布最终榜单
- 在官网上查看最终成绩
A: 0
- Q: 在监考人员宣布 NOI 机试开始之前,是否允许选手登录系统和翻阅试卷?
C:
- 允许
- 不允许
A: 1
- Q: 在 NOI 上机考试中,是否允许选手私自重新启动计算机?
C:
- 允许
- 不允许
A: 1
- Q: 在 NOI 系列考试中,如果由于文件名不正确导致被判 0 分,提出复评请求,会被接受吗?
C:
- 会
- 不会
A: 1
- Q: 在 NOI 系列考试中,如果由于文件目录名不正确导致被判 0 分,提出复评请求,会被接受吗?
C:
- 会
- 不会
A: 1
- Q: 在 NOI 系列考试中,如果由于文件保存路径不正确导致被判 0 分,提出复评请求,会被接受吗?
C:
- 会
- 不会
A: 1
- Q: 选手可以不使用集成开发环境(IDE) 编辑程序源代码吗?
C:
- 可以
- 不可以
A: 0
- Q: NOI 机试使用的操作系统是:
C:
- Windows
- MacOS
- Linux
- Homor
A: 2
- Q: Linux 中为文件改名使用的命令是: <旧文件名> <新文件名>
C:
- mv
- mkdir
- name
- remove
A: 0
- Q: 在 Linux 中返回上一级目录使用的命令是:
C:
- cd
- cd .
- cd ..
- cd ...
A: 2
- Q: 在 Linux 中删除当前目录下的 test 目录的命令是:
C:
- rm -r test
- rm test
- rm -o test
- rm -r -o test
A: 0
- Q: 当前目录下有一个编译好的可执行文件 a.out,执行它使用的命令是:
C:
- a.out
- start a.out
- run a.out
- ./a.out
A: 3
- Q: 使用高级语言编写的程序称之为:
C:
- 基础程序
- 高级程序
- 源程序
- 可执行程序
A: 2
- Q: 在 NOI Linux 系统中可以用来调试程序的程序是:
C:
- vim
- gdb
- sublime
- terminal
A: 1
- Q: 在 Linux 系统中,文件夹中的文件可以与该文件夹同名吗?
C:
- 可以
- 不可以
A: 0
- Q: Linux 系统中杀掉名为 test 的后台进程的命令是:
C:
- kill -all test
- taskkill test
- killall test
- remove -o test
A: 2
- Q: Linux 系统中可以查看隐藏文件的命令是:
C:
- ls -a
- ls -h
- ls -l
- ls -s
A: 0
- Q: Linux 系统中编译 C++ 程序的编译器是:
C:
- gdb
- g++
- fpc
- vim
A: 1
- Q: Linux 系统中,将当前目录下的文件名打印到 tmp 文件中的命令是:
C:
- ls > tmp
- ls >> tmp
- pwd > tmp
- pwd >> tmp
A: 0
- Q: Linux 系统中,测量当前目录下程序 test 运行时间的命令是:
C:
- test time
- time ./test
- time -o test
- time test
A: 1
- Q: vim 编辑器中,强制退出不保存修改应当输入:
C:
- :q!
- :q
- :wq!
- :ZZ
A: 0
- Q: vim 编辑器中,强制退出并保存修改可输入(按字典序从小到大,提示:英文冒号「:」的字典序比大小写字母都小):
C:
- :wq
- :x
- ZZ
- :q!
A:
- 0
- 1
- 2
- Q: vim 编辑器中,定位到文件中第 12 行应当输入:
C:
- '@12'
- '?12'
- '!12'
- ':12'
A: 3
- Q: vim 编辑器中,在文件中查找字符串“12”应当输入:
C:
- '?12'
- ':12'
- '/12'
- '!12'
A:
- 0
- 2
- Q: 使用 g++ 编译 C++ 程序时,生成调试信息的命令行选项是:
C:
- -g
- -Wall
- -info
- -debug
A: 0
- Q: 使用 g++ 编译 C++ 程序时,生成所有警告信息的命令行选项是:
C:
- -Wall
- -Warn
- -Warning
- -W
A: 0
- Q: 使用 g++ 编译 C++ 程序时,只编译生成目标文件的命令行选项是:
C:
- -o
- -g
- -c
- -a
A: 2
- Q: 使用 g++ 编译 C++ 程序时,指定输出文件名的命令行选项是:
C:
- -o
- -a
- -c
- -g
A: 0
- Q: 如果 C++ 程序中使用了 math.h 中的函数,在用 g++ 编译时需要加入选项:
C:
- -cmath
- -m
- -lm
- -math
A: 2
- Q: Linux 系统中具有最高权限的用户是:
C:
- admin
- root
- linux
- system
A: 1
- Q: 在 Linux 的各个虚拟控制台间切换的快捷键是:
C:
- 'Ctrl+Alt+Fn'
- 'Ctrl+Alt+Delete'
- 'Ctrl+Fn+Delete'
- 'Ctrl+Alt+F1'
A: 0
- Q: 在 NOI Linux 中,从虚拟终端切换回桌面环境的快捷键是:
C:
- Ctrl+Alt+F2
- Ctrl+D
- Alt+F2
- Ctrl+Fn+D
A: 2
- Q: 在 NOI Linux 中默认使用的 Shell 是:
C:
- terminal
- cmd
- vim
- bash
A: 3
- Q: 在 Linux 中查看当前系统中的进程,使用的命令是:
C:
- list
- ls -a
- ps -a
- ps
A: 3
- Q: 选手程序在某测试点上的运行时间仅比时限多0.005 秒,算不算超时?
C:
- 算
- 不算
A: 0
- Q: 在 NOI 上机考试中,允许选手使用的编程语言包括:
C:
- C
- C++
- Python
- Pascal
- Java
A:
- 1
- Q: NOI 比赛的题目类型有:
C:
- 非交互式程序题
- 交互式程序题
- 答案提交题
A:
- 0
- 1
- 2
- Q: 选手比赛中提交的有效文件类型有:
C:
- 答案文件
- 源程序
A:
- 0
- 1
- Q: 选手提交的程序不得进行的操作包括:
C:
- 试图访问网络
- 使用 fork 或其它线程/进程生成函数
- 打开或创建题目规定的输入/输出文件之外的其它文件
- 运行其它程序
A:
- 0
- 1
- 2
- 3
- Q: 以修改过的程序或答案为依据的申诉是否会被受理?
C:
- 会
- 不会
A: 1
- Q: 没有自行复测结果(包括结果正确性、 所用时间、 所用空间等) 支持的申诉是否会被受理?
C:
- 会
- 不会
A: 1
- Q: 超过申诉时间的申诉是否会被受理?
C:
- 会
- 不会
A: 1
- Q: 对评测结果中的超时有异议,且复测结果的运行时间与题目时间限制之差小于题目时间限制5%的申诉是否会被受理?
C:
- 会
- 不会
A: 1
- Q: 遇到下列哪些情况可以向工作人员申请加时补偿:
C:
- 计算机硬件故障
- 操作系统死机
A:
- 0
- 1
- Q: 考试时若遇到计算机硬件故障或操作系统死机,应如何处理?
C:
- 举手向工作人员求助
- 重启系统
A: 0
- Q: 选手进入考场可以携带的物品有:
C:
- 笔
- 手表
- 智能手环
- 卫生纸
A:
- 0
- 1
- Q: 选手进入考场不可以携带的物品有:
C:
- 纸
- U 盘
- 手机
A:
- 0
- 1
- 2
- Q: 竞赛组织者将在竞赛场地为选手提供的物品是:
C:
- 草稿纸
- 饮用水
- 食品
- 笔
A:
- 0
- 1
- 2
- Q: 一个完整的计算机系统应包括
C:
- 硬件系统
- 软件系统
- RAM
- ROM
A:
- 0
- 1
- Q: 目前微型计算机中采用的逻辑组件是
C:
- 晶体管
- 集成电路
- 大规模集成电路
- 超大规模集成电路
A:
- 2
- 3
- Q: 软件与程序的区别是
C:
- 软件是程序以及开发、使用和维护所需要的所有文档的总称
- 程序是软件的一部分
- 没区别
A:
- 0
- 1
- Q: IT 表示
C:
- 它
- 信息技术
- 信息科技
- 工业技术
A: 1
- Q: 计算机中央处理器简称为
C:
- CPU
- GPU
- NFC
- WTF
A: 0
- Q: 计算机内存储器的一般作用是
C:
- 用来存放当前 CPU 正在使用的程序和数据
- 用来存放当前 RAM 正在使用的程序和数据
- 用来存放当前 ROM 正在使用的程序和数据
- 用来存放文件
A: 0
- Q: 以下哪些可以用来全面管理计算机硬件和软件资源的软件?
C:
- Windows
- Linux
- MacOS
- 操作系统
A:
- 0
- 1
- 2
- 3
- Q: LAN 是指
C:
- 局域网
- 城域网
- 广域网
- 蓝
- 懒
- 烂
A: 0
- Q: 在计算机系统中, bit 的中文含义是
C:
- 二进制位
- 字节
- 字符
- 钻头
A: 0
- Q: 计算机系统内的最小信息单位是
C:
- 位
- 字节
- 字符
A: 0
- Q: ASCII 的含义是
C:
- 美国信息交换标准代码
- 美国字符交换标准代码
- 美国字符信息交换标准代码
- 美国字符信息标准代码
A: 0
- Q: 在计算机术语中经常用 RAM 表示
C:
- 随机存取器
- 随机存取存储器
- 随机读取顺序存储存储器
- 随机存储顺序读取存储器
A: 1
- Q: RAM 存储器在断电后,其中的数据是否变化
C:
- 是
- 否
A: 0
- Q: ROM 存储器在断电后,其中的数据是否变化?
C:
- 是
- 否
A: 1
- Q: 现代计算机所应用的存储程序原理是谁提出的?
C:
- 冯·诺依曼
- 艾伦·图灵
- 阿隆佐·邱奇
- 克劳德·香农
A: 0
- Q: 计算机内所有的信息都是以什么形式表示的?
C:
- 二进制数码
- 字节
- 字符
A: 0
- Q: 计算机直接识别和执行的语言是
C:
- 机器语言
- 汇编语言
- C 语言
A: 0
- Q: Linux 是一个开源的操作系统,意思是
C:
- 系统中包含源码
- 源码可以免费获得
- 源码可以免费获得但不能用于商业领域
A: 1
- Q: NOI 的中文含义是
C:
- 全国青少年信息学奥林匹克竞赛
- 中国青少年信息学奥林匹克竞赛
- 全国青少年信息学奥林匹克联赛
- 中国青少年信息学奥林匹克联赛
- 全国信息学奥林匹克竞赛
- 中国信息学奥林匹克竞赛
- 全国信息学奥林匹克联赛
- 中国信息学奥林匹克联赛
A: 0
- Q: 字长为 64 位的计算机,表示它能作为一个整体进行传送的数据长度可为几个字节?
C:
- 4
- 8
- 16
- 32
A: 1
- Q: 一个字节由相邻的多少个二进制位组成?
C:
- 1
- 2
- 4
- 8
- 16
- 32
A: 3
- Q: 二进制数“10”化为十进制数是
C:
- 2
- 8
- 10
- 16
A: 0
- Q: 将十六进制数 0xAB 表示成二进制数是
C:
- 10101011
- 10101111
- 10111011
- 11101011
A: 0
- Q: Linux 中查看当前路径使用的命令是
C:
- pwd
- cwd
- ls
- cd
A: 0
- Q: 在 Linux 下建立目录使用的命令是
C:
- mkdir
- cd
- cp
- mv
A: 0
- Q: NOI 比赛每场上机考试的比赛时间是
C:
- 5 小时
- 4.5 小时
- 4 小时
- 3.5 小时
A: 0
- Q: 首届 NOI 是哪一年年举办的
C:
- 1983
- 1984
- 1985
- 1986
A: 1
- Q: 第12届IOI是哪一年年在北京举办的
C:
- 1998
- 2000
- 2001
- 2002
A: 1
- Q: 今年是第几届 NOI
C:
- 答案参见 http://www.noi.cn 或 CCF NOI 秩序册
A: 0
- Q: 今年是第几届 IOI
C:
- 答案参见 http://www.noi.cn 或 CCF NOI 秩序册
A: 0