CCF NOIP2011提高组(C、C++语言)参考答案与评分标准
一、单项选择题(共
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 %= 10(或
ans.num = ans.num % 10)
③ a.num + b.num④ ans.num % 2(或
ans.num & 1)
⑤ ans.len++(或
++ans.len或
ans.len += 1或
ans.len = ans.len + 1)
⑥ a.len < b.len⑦ '0'(或
48)
⑧ times(middle, middle), target2.
①num++②j = i③solve(left, j – 1, deep + 1)④solve(j + 1, right, deep + 1)