第二十届全国青少年信息学奥林匹克联赛 初赛
普及组参考答案
一、单项选择题(共 20题,每题1.5分,共计30分)
1 2 3 4 5 6 7 8 9 10
B D D D C B A A B B
11 12 13 14 15 16 17 18 19 20
D C C C B A C B B C
二、问题求解(共 2题,每题5分,共计10分;每题全部答对得 5分,没有部分分 )
1. 18
2. 11
三、阅读程序写结果(共 4题,每题8分,共计32分)
1. Ans = 9
2. -11
3. HELLO, MY NAME IS LOSTMONKEY.
4. 10
四、完善程序(共计 28分,以下各程序填空可能还有 一些等价的写法, 由各省赛区组织本省专家审定 及
上机验证, 可以不上报CCF NOI科学委员会 复核)
Pascal语言 C++语言 C语言 分值
1. (1) or || 3
(2) j:=j+1 或 inc(j) j++ 或 j=j+1 或 ++j 3
(3) j 3
(4) s[i] 3
2. (1) [1,1] [1][1] 3
(2) rowsum[i,0]:=0 rowsum[i][0]=0 3
(3) rowsum[i,j-1]+matrix[i,j] rowsum[i][j-1]+matrix[i][j] 3
(4) area:=0 area=0 3
(5) rowsum[i,last]-rowsum[i,first-1] rowsum[i][last]-rowsum[i][first-1] 4
NOIP2014普及组初赛参考答案,2014年NOIP信息学奥赛普及组初赛C++真题答案