Noip2010初审题必有问题有答案!
CCF NOIP2010改进组(Pascal语言)参考答案及评分标准
一、单项选择题(* * 10题,每题1.5分,* * 15分)
1 2 3 4 5 6 7 8 9 10
C A A D B D C B C B
二、不定选择题(* * 10题,每题1.5分,* * * 15分,多选或少选不计分)
1 2 3 4 5 6 7 8 9 10
ACD AD ABD AC B B D D BCD ABC
三、解题(***3题,每题5分,* * * 15分)
1.yyxy xx yyxy xyx xx xyx
2.12
3.18
四、阅读程序写结果(***4题,每题7分,28分作***)
1.16
2.1 2 3 5 6 7 9 10 14
3.4
4.1 6 9 5 4 8 3 2 7
五、完善程序(1空2分,其余10空,每空2.5分,* * * 27分)
(注意:在下面的过程中可能有一些等价的填空方法。各省可以请自己的专家在电脑上审核,不一定要报科委审核。)
1.①数量& lt= 2(或数字
②走(从左到右)
③位置[i] =左(或左=位置[i])
④ time[i]+go(从右向左)(或go(从右向左)+time[i])
⑤位置[i] :=左侧
在这个问题中,LEFT可以替换为true,LEFT_TO_RIGHT可以替换为true,RIGHT_TO_LEFT可以替换为false。
2.① opt[k]
② home[r] := k
③ j := i+i(或j := 2 * i或j := i * 2)
④ swap(i,j)(或swap(j,I))
⑤值[i]+堆[1](或堆[1]+值[I])
⑥即时通讯