这一次终于进了,
去年就差了三分,
这一次,
感觉还好,
虽然有一些不会做,
但是其他题的分数也足够让我超过分数线。
以下是答案。
第二十四届全国青少年信息学奥林匹克联赛初赛
普及组参考答案
一、单项选择题(共 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 分)
- 去了 没去 没去 没下雨 (第4 空 2 分,其余 1 分)
- 544
三、阅读程序写结果(共 4 题,每题 8 分,共计 32 分)
- RuanHuoMianTai
- 4
- 8
- 6
四、完善程序(共计 28 分,以下各程序填空可能还有一些等价的写法,由各省赛区组织本省专家审定及上机验证,可以不上报 CCF NOI 科学委员会复核)
| | Pascal 语言 | C++语言 | C 语言 | 分值 |
---|
1 | (1) | i *i | i *i | i *i | 2 |
| (2) | n div i | n / i | n / i | 3 |
| (3) | exit(a) | return a | return a | 3 |
| (4) | a mod b | a % b | a % b | 3 |
| (5) | ans + gcd(a[i], a[j]) | ans + gcd(a[i], a[j]) | ans + gcd(a[i], a[j]) | 3 |
2 | (1) | a[x] := i | a[x] = i | a[x] = i | 3 |
| (2) | i + 1 | i + 1 | i + 1 | 2 |
| (3) | R[a[i]] | R[a[i]] | R[a[i]] | 3 |
| (4) | a[i] | a[i] | a[i] | 3 |
| (5) | R[i] | R[i] | R[i] | 3 |