NOIP2007年普及组(C语言)参考答案与评分标准
一、单项选择题:(每题1.5分)
 1. D   2. D   3. C    4. B   5. B    6.B    7. B    8. C  
 9. C   10. A
11. C   12. A  13. A  14. A   15. B   16. D  17. C   18. D  
19. A   20. A
二、问题求解:(每题 5分)
 1.90
 2.210
三、阅读程序写结果
 1. 15, 46(对1个数给4分,无逗号扣1分)
 2.  3, 6
    3.  2   3   5   7   11  13  17  19  23  29
      31  37  41  43  47
    4.  wer2345defgh45456782qqq
    
四、完善程序(前4空(①--④),每空2.5分,后6空(⑤--⑩),每空3分)
(说明:以下各程序填空可能还有一些等价的写法,各省可请本省专家审定和上机验证,不一定上报科学委员会审查)    
 1.①  c 
     ②  i
    ③ i++,j--
    ④  reverse(line) 
2.  ⑤ return
    ⑥ dr<tr+s && dc<tc+s 
    ⑦ chessboard(tr,tc,tr+s-1,tc+s-1,s)
    ⑧ chessboard(tr,tc+s,tr+s-1,tc+s,s)
    ⑨ chessboard(tr+s,tc,tr+s,tc+s-1,s)
    ⑩ chessboard(tr+s,tc+s,tr+s,tc+s,s)
      
    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  ① bound*2 
     ② return 或 exit(0) 
     ③ j=0  
     ④(j%b-(b/2))==0 
     ⑤ i>=1;i—- 或 i>0;i--
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)
    NOIP2007年普及组(C++语言)参考答案与评分标准
一、单项选择题:(每题1.5分)
 1. D   2. D   3. C    4. B   5. B    6.B    7. B    8. C  
 9. C   10. A
11. C   12. A  13. A  14. A   15. B   16. D  17. C   18. D  
19. A   20. A
二、问题求解:(每题 5分)
 1.90
 2.210
三、阅读程序写结果
 1. 15, 46(对1个数给4分,无逗号扣1分)
 2.  3, 6
    3.  2   3   5   7   11  13  17  19  23  29
      31  37  41  43  47
    4.  wer2345defgh45456782qqq
    
四、完善程序(前4空(①--④),每空2.5分,后6空(⑤--⑩),每空3分)
(说明:以下各程序填空可能还有一些等价的写法,各省可请本省专家审定和上机验证,不一定上报科学委员会审查)    
 1.①  i++ 
     ②  j--
    ③ kz!=-1
    ④  reverse(line) 
2.  ⑤ return
    ⑥ dr<tr+s && dc<tc+s 
    ⑦ chessboard(tr,tc,tr+s-1,tc+s-1,s)
    ⑧ chessboard(tr,tc+s,tr+s-1,tc+s,s)
    ⑨ chessboard(tr+s,tc,tr+s,tc+s-1,s)
    ⑩ chessboard(tr+s,tc+s,tr+s,tc+s,s)
    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  ① bound*2 
     ② return 或 exit(0) 
     ③ j=0  
     ④(j%b-(b/2))==0 
     ⑤ i>=1;i—- 或 i>0;i--
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)
    NOIP2007年普及组(Pascal语言)参考答案与评分标准
一、单项选择题:(每题1.5分)
 1. D   2. D   3. C    4. B   5. B    6.B    7. B    8. C  
 9. C   10. A
11. C   12. A  13. A  14. A   15. B   16. D  17. C   18. D  
19. A   20. A
二、问题求解:(每题 5分)
 1.90
 2.210
三、阅读程序写结果
 1. 15, 46(对1个数给4分,无逗号扣1分)
 2.  3, 6
    3.  2   3   5   7   11  13  17  19  23  29
      31  37  41  43  47
    4.  wer2345defgh45456782qqq
    
四、完善程序(前4空(①--④),每空2.5分,后6空(⑤--⑩),每空3分)
(说明:以下各程序填空可能还有一些等价的写法,各省可请本省专家审定和上机验证,不一定上报科学委员会审查)    
 1.①  inc(i) 或i:=i+1 
     ②  dec(j) 或 j:=j-1
    ③  kz<>-1
    ④  reverse(line) 
2.  ⑤ exit
    ⑥ (dr<tr+s)and(dc<tc+s) 
    ⑦ chessboard(tr,tc,tr+s-1,tc+s-1,s)
    ⑧ chessboard(tr,tc+s,tr+s-1,tc+s,s)
    ⑨ chessboard(tr+s,tc,tr+s,tc+s-1,s)
    ⑩ chessboard(tr+s,tc+s,tr+s,tc+s,s)
    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)