第二十四届全国青少年信息学奥林匹克联赛 初赛
普及组参考答案
一、单项选择题(共 15题,每题2分,共计30分)
1 2 3 4 5 6 7 8 9 10
D D D B B A A A A B
11 12 13 14 15
A B B B B
二、问题求解(共 2题,每题 5分,共计10分)
1. 去了 没去 没去 没下雨 (第4空2分,其余 1分)
2. 544
三、阅读程序写结果(共 4题,每题 8分,共计 32分)
1. RuanHuoMianTai
2. 4
3. 8
4. 6
四、完善程序(共计 28分,以下各程序填空可能还有 一些等价的写法, 由各省赛区组织本省专家审定 及上
机验证,可以不上报CCF NOI科学委员会 复核)
Pascal语言 C++语言 C语言 分值
1. (1) i * i 2
(2) n div i n / i 3
(3) exit(a) return a 3
(4) a mod b a % b 3
(5) ans + gcd(a[i], a[j]) 3
2. (1) a[x] := i a[x] = i 3
(2) i + 1 2
(3) R[a[i]] 3
(4) a[i] 3
(5) R[i] 3
NOIP2018普及组初赛参考答案,2018年NOIP信息学奥赛普及组初赛C++真题答案