普及组(C 语言)参考答案与评分标准

 

 由OIFans.cn整理收集

 

一、单项选择题:(每题 1.5 分)由OIFans.cn收集

 

  1. D      2. B      3. B        4. C      5. B        6.B        7. C        8. A      9. D      10. D    11. C    12. D    13. C      14. B    15. C      16. B    17. B      18. A      19. C      20. B

 

 

 

二、问题求解:(每题  5 分)由OIFans.cn收集

 

  1.  4 次  (1 分),

 

第一步:分成 3 组:27,27,26,将前 2 组放到天平上(4 分)。

 

  2.有获胜策略(1 分),第 1 次在第 5 堆中取 32 颗石子(4 分),。

 

 

 

三、阅读程序写结果由OIFans.cn收集

 

  1. 10,10  (对 1 个数给 4 分,无逗号扣 1 分)

 

  2.    6    28    496    8128    33550336由OIFans.cn收集

 

(前 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)由OIFans.cn收集

 

 ② count%5==0

 

    ③ perm(k+1)

 

④ a[k]=a[j];a[j]=t (分号可以用逗号代替)

 

⑤ perm(1)

 

2.⑥ break

 

⑦ t%50==0由OIFans.cn收集

 

⑧ a-p*b (或 a-b*p)

 

⑨ c*10+1 (或 10*c+1)

 

⑩ --n (只写 n 给 1 分)