回 帖 发 新 帖 刷新版面

主题:[转帖]noip2006各种答案

[em1][em9]
普及组(Pascal语言)参考答案与评分标准

一、单项选择题:(每题1.5分)
 1. D   2. B   3. B    4. C   5. B    6.B    7. C    8. A    9. D   10. D
11. (满分) 12. (满分) 13. C  14. B   15. C   16. B  17. B   18. A  
19. C  20. B

二、问题求解:(每题 5分)
 1. 4次 (1分),
第一步:分成3组:27,27,26,将前2组放到天平上(4分)。
 2.有获胜策略(1分),,第1次在第5堆中取32颗石子(4分),。

三、阅读程序写结果
 1. 10,10  (对1个数给4分,无逗号扣1分)
 2.  6  28  496  8128  33550336 
(前2个对1个数给1分,后3个对1个数给2分)
3.  5     
4.  6  2  5  4  3  7  9  9  7  3  4  5  2  6(数字之间无空格扣2分)

四、完善程序(前4空(①--④),每空2.5分,后6空(⑤--⑩),每空3分)

 1.① k=n  (或n=k)
 ② count mod 5=0
    ③ perm(k+1)
④ a[k]:=a[j];a[j]:=t 
⑤ perm(1)
2.⑥ break
⑦ t mod 50=0
⑧ a-p*b(或a-b*p)
⑨ c*10+1 (或10*c+1)
⑩ n 
  
普及组(C语言)参考答案与评分标准

一、单项选择题:(每题1.5分)
 1. D   2. B   3. B    4. C   5. B    6.B    7. C    8. A    9. D   10. D
11. (满分) 12. (满分)13. C  14. B   15. C   16. B  17. B   18. A  
19. C   20. B

二、问题求解:(每题 5分)
 1. 4次 (1分),
第一步:分成3组:27,27,26,将前2组放到天平上(4分)。
 2.有获胜策略(1分),,第1次在第5堆中取32颗石子(4分),。

三、阅读程序写结果
 1. 10,10  (对1个数给4分,无逗号扣1分)
 2.  6  28  496  8128  33550336 
(前2个对1个数给1分,后3个对1个数给2分)
3.  5     
4.  6  2  5  4  3  7  9  9  7  3  4  5  2  6(数字之间无空格扣2分)

四、完善程序(前4空(①--④),每空2.5分,后6空(⑤--⑩),每空3分)

1.① k==n  (或n==k)
 ② count%5==0
    ③ perm(k+1)
④ a[k]=a[j];a[j]=t (分号可以用逗号代替) 
⑤ perm(1)
2.⑥ break
⑦ t%50==0
⑧ a-p*b (或a-b*p)
⑨ c*10+1 (或10*c+1)
⑩ --n (只写n 给1分)
  
普及组(C++语言)参考答案与评分标准

一、单项选择题:(每题1.5分)
 1. D   2. B   3. B    4. C   5. B    6.B    7. C    8. A    9. D   10. D
11. (满分) 12. (满分) 13. C  14. B   15. C   16. B  17. B   18. A  
19. C   20. B

二、问题求解:(每题 5分)
 1. 4次 (1分),
第一步:分成3组:27,27,26,将前2组放到天平上(4分)。
 2.有获胜策略(1分),,第1次在第5堆中取32颗石子(4分),。

三、阅读程序写结果
 1. 10,10  (对1个数给4分,无逗号扣1分)
 2.  6  28  496  8128  33550336 
(前2个对1个数给1分,后3个对1个数给2分)
3.  5     
4.  6  2  5  4  3  7  9  9  7  3  4  5  2  6(数字之间无空格扣2分)

四、完善程序(前4空(①--④),每空2.5分,后6空(⑤--⑩),每空3分)

 1.①  k==n  (或n==k)
 ② count%5==0
    ③ perm(k+1)
④  a[k]=a[j];a[j]=t (分号可以用逗号代替) 
⑤ perm(1)
2.⑥ break
⑦ t%50==0
⑧ a-p*b (或a-b*p)
⑨ c*10+1 (或10*c+1)
⑩ --n (只写n 给1分)
  



提高组(Pascal语言)参考答案与评分标准

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

二、不定项选择题:(每题1.5分)
11. ABC    12. AB     13. C    14. BC    15. ABCD  
16. AD     17. CD     18.AB   19. BD    20. (满分,空白0分)

三、问题求解:(每题 5分)
 1. 401   2. 9! (或362880)

四、阅读程序写结果
 1. -13,57  (对1个数给4分,无逗号扣1分)
 2.  6  28  496  8128  33550336 
(前2个对1个数给1分,后3个对1个数给2分)
3.  11     
4.  6  2  5  4  3  7  9  9  7  3  4  5  2  6(数字之间无空格扣2分)

五、完善程序(前5空,每空2分,后6空,每空3分)
 1.①  j=k (或k=j)
  ②  p:=1 to k
③  perm2(j+1)
④ a[j]:=a[i];a[i]:=t  
⑤  perm2(1)
2.① a1[i]:=a2[i];a2[i]:=t
   ② kz1[i]:=1;kz2[i]:=1;
   ③ kz1[i]:=0;kz2[j]:=0;
④ (a1[j]=a1[i])and(kz1[j]=-1)    
⑤ (a2[j]=a2[kj])and(kz2[j]=-1)
⑥ cross(a1,a2,t1,t2,n)
提高组(C语言)参考答案与评分标准

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

二、不定项选择题:(每题1.5分)
11. ABC    12. AB     13. C    14. BC    15. ABCD  
16. AD     17. CD     18.AB   19. BD    20.(满分,空白0分)

三、问题求解:(每题 5分)
 1. 401   2. 9! (或362880)

四、阅读程序写结果
 1. -13,57  (对1个数给4分,无逗号扣1分)
 2.  6  28  496  8128  33550336 
(前2个对1个数给1分,后3个对1个数给2分)
3.  11     
4.  6  2  5  4  3  7  9  9  7  3  4  5  2  6(数字之间无空格扣2分)

五、完善程序(前5空,每空2分,后6空,每空3分)
 1.①  j==k (或k==j)
  ②  p=1;p<=k;p++
③  perm2(j+1)
④ a[j]=a[i];a[i]=t  
⑤  perm2(1)
2.① a1[i]=a2[i];a2[i]=t
   ② kz1[i]=kz2[i]=1
   ③ kz1[i]=kz2[j]=0
④ a1[j]==a1[i] && kz1[j]==-1    
⑤ a2[j]==a2[kj] && kz2[j]==-1
⑥ cross(a1,a2,t1,t2,n)
提高组(C++)参考答案与评分标准

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

二、不定项选择题:(每题1.5分)
11. ABC    12. AB     13. C    14. BC    15. ABCD  
16. AD     17. CD     18.AB   19. BD    20.(满分,空白0分)

三、问题求解:(每题 5分)
 1. 401   2. 9! (或362880)

四、阅读程序写结果
 1. -13,57  (对1个数给4分,无逗号扣1分)
 2.  6  28  496  8128  33550336 
(前2个对1个数给1分,后3个对1个数给2分)
3.  11     
4.  6  2  5  4  3  7  9  9  7  3  4  5  2  6(数字之间无空格扣2分)

五、完善程序(前5空,每空2分,后6空,每空3分)
 1.①  j==k (或k==j)
  ②  p=1;p<=k;p++
③  perm2(j+1)
④ a[j]=a[i];a[i]=t  
⑤  perm2(1)
2.① a1[i]=a2[i];a2[i]=t
   ② kz1[i]=kz2[i]=1
   ③ kz1[i]=kz2[j]=0
④ a1[j]==a1[i] && kz1[j]==-1    
⑤ a2[j]==a2[kj] && kz2[j]==-1
⑥ cross(a1,a2,t1,t2,n)

[em8]

回复列表 (共5个回复)

沙发

哇哈哈我77   一切都是浮云~~~

板凳

我受不了啦 还让不让人活了 楼老大乱叫

3 楼

58.5啊啊啊啊啊啊啊啊啊啊啊啊5555555555555555555不知上不上的了

4 楼

还好
我是压线进的哦

5 楼

47.5呵呵,水平有限啊

我来回复

您尚未登录,请登录后再回复。点此登录或注册