NOIP2007答案征集。。。

最好是正确答案,如果是自己做的也可以大家讨论讨论。。^_^

第1个回答  2007-10-20
NOIP2007年提高组(Pascal语言)参考答案与评分标准

一、单项选择题:(每题1.5分)
1. D 2. E 3. D 4. B 5. A
6. B 7. D 8. B 9. D 10. A

二、 不定项选择题 (共10题,每题1.5分,共计15分。每题正确答案的个数大于或等于1。多选或少选均不得分)。
11. ABC 12. AD 13. ABD 14. ABD 15. BC
16. ABD 17. AB 18. CD 19. BC 20. AC
三、问题求解:(共2题,每题5分,共计10分)
1.350
2.289
四、阅读程序写结果(共4题,每题8分,共计32分)
1 129,43
2 No.1:3,6 No.2:3,6
3 2 3 5 7 11 13 17 19 23 29
31 37 41 43 47
4 No.1: XTORSEAAMPLE
No.2: AAEELMOPRSTX
五.完善程序 (前5空,每空2分,后6空,每空3分,共28分)
(说明:以下各程序填空可能还有一些等价的写法,各省可请本省专家审定和上机验证,不一定上报科学委员会审查)
1 ① bound*2
② exit
③ j:=0
④ (j mod b-(b div 2))=0
⑤ downto 1
2 ① x[i-2]*(m-1)
② j+x[i-1]*k
③ j+x[i-1]*k (同2)
④ r-1
⑤ x[i-1]+1
⑥ backtrace(i+1,r)
第2个回答  2007-10-20
NOIP2007年提高组(C语言)参考答案与评分标准

一、单项选择题:(每题1.5分)
1. D 2. E 3. D 4. B 5. A
6. B 7. D 8. B 9. D 10. A

二、 不定项选择题 (共10题,每题1.5分,共计15分。每题正确答案的个数大于或等于1。多选或少选均不得分)。
11. ABC 12. AD 13. ABD 14. ABD 15. BC
16. ABD 17. AB 18. CD 19. BC 20. AC
三、问题求解:(共2题,每题5分,共计10分)
1.350
2.289
四、阅读程序写结果(共4题,每题8分,共计32分)
1 129,43
2 No.1:3,6 No.2:3,6
3 2 3 5 7 11 13 17 19 23 29
31 37 41 43 47
4 No.1: XTORSEAAMPLE
No.2: AAEELMOPRSTX
五.完善程序 (前5空,每空2分,后6空,每空3分,共28分)
(说明:以下各程序填空可能还有一些等价的写法,各省可请本省专家审定和上机验证,不一定上报科学委员会审查)
1 �%
第3个回答  2007-10-20
NOIP2007初赛答案
普及组
选择题
D D C B B B B C C A
C A A A B D C D A A
1、90
2、210
阅读程序
一、15,46
二、3,6
三、2 3 7 5 11 13 17 19 23 29
31 37 41 43 47
(50内所有质数,10个换行,场宽为4)
四、wer2345defgh45456782qqq
完善程序
1
1 i:=i+1 或 inc(i)
2 j:=j-1 或 dec(j)
3 kz<>-1
4 reverse(line)
2 5. exit
6. (dr<ts+s)and(dc<tc+s)
7. chessboard(tr,tc,tr+s-1,tc+s-1,s);
8. chessboard(tr,tc+s,tr+s-1,tc+s,s);
9. chessboard(tr+s,tc,tr+s,tc+s-1,s);
10.chessboard(tr+s,tc+s,tr+s,tc+s,s);

提高组
选择题
D D? D B A B D B D A
ABC AD ABD ABD BC? ABD? AB C? BC? AC?
1、350
2、289
阅读程序
一、129 43
二、No.1:3,6 No.2:3,6
三、2 3 7 5 11 13 17 19 23 29
31 37 41 43 47
(50内所有质数,10个换行,场宽为4)
四、No.1: XTORSEAAMPLE
No.2: AAEELMOPRSTX
完善程序
1
1 bound*2
2 halt
3 j:=1
4 ((j+b div 2)mod b=0)
5 downto 1
2
1 r-1
2 j+k*x[i-1] 或 j+k*r
3
4 r-1
5 x[i-1]+1
6 backtrace(i+1,r) 或 backtrace(i+1,j)

c++
1
1 bound*2
2 return 0
3 j=1
4 j % b ==b/2
5 j>=1;j-- / j--;
2
1 r-1
2 j+k*x[i-1]
3
4 r-1
5 x[i-1]+1
6 backtrace(i+1,r)
第4个回答  2007-10-20
= =刚考完,全忘记,本回答被提问者采纳
第5个回答  2007-10-20
问一下
完善程序第一题第二个写 c 行吗?
第二题第一个写 break 呢?(普及组c)