CCF NOIP2011提高组(Pascal语言)参考答案与评分标准
一、单项选择题(共
10题,每题
1.5分,共计
15分)
二、不定项选择题(共
10题,每题
1.5分,共计
15分,多选或少选均不得分)
三、问题求解(共
2题,每题
5分,共计
10分)
1.
92.
4四、阅读程序写结果(共
4题,每题
8分,共计
32分)
1.
32.
1 2 5 13 343.
1504.
57344五、完善程序(第
1题,每空
2分,第
2题,每空
3分,共计
28分)
(说明:以下各程序填空可能还有一些等价的写法,各省可请本省专家审定和上机验证,不一定上报科学委员会审查)
1.
①
ans.num[i + j - 1]②
ans.num := ans.num mod 10;③
ans.num + a.num + b.num;④
ans.num mod 2 (或
ans.num and 1)⑤
inc(ans.len) (或
ans.len := ans.len + 1)
⑥
a.len < b.len⑦
ord('0')(或
48)
⑧
times(middle, middle), target 2.
①
inc(num) (或
num := num + 1)②
j := i③
solve(left, j - 1, deep + 1)④
solve(j + 1, right, deep + 1)