好文档 - 专业文书写作范文服务资料分享网站

2018C语言试卷答案(A卷) - 图文

天下 分享 时间: 加入收藏 我要投稿 点赞

《C编程技术》(A卷) 参考答案与评分标准

命题教师:徐文胜

一、判断题(共10分,每小题2分,打√或╳) 1 2 3 4 ╳ ╳ √ √ 二、填空题(共10分,每小题2分) 1 2 3 32 4 1/(1+1.0/x) FF9C 5 5 5 √ y@0==0||y%4==0&&y0!=0 三、单项选择题(共20分,每小题2分) 1 2 3 4 5 6 7 8 9 10 C D B C C D A C C C 四、阅读题(共30分,每小题3问,每问2分) (1)问 (2)问 (3)问 第1小题 B B A 第2小题 C C C 第3小题 B A C 第4小题 d=1 k++ k<=n 第5小题 int a[] n-1 a[p]>a[j] 五、编程题(共30分,每小题10分) 第1题: 参考答案:

#include void main() { double x,z;

scanf(\ if(x<0) z=-2*x/3.14; else if(x==0) z=0; else z=2*x/3.14; printf(\}

评分参考:

条件语句5分,输入输出3分,变量定义、程序结构2分

第1页,共2页

第2题: 参考答案1:

int gcd(int m, int n) {

int r;

if(m<=0||n<=0) return 0; while(m%n!=0)

{ r=m%n; m=n; n=r; } return n; }

评分参考1:

辗转相除循环5分,函数头部、变量r定义3分,if、return 2分 或者

参考答案2:

int gcd(int m, int n) {

if(m<=0||n<=0) return 0; if(m%n==0) return n; else return gcd(n,m%n); }

评分参考2:

if递归式6分,函数头部3分,第一个if 1分

第3题: 参考答案:

#include void main() {

int a[10],i,max;

for(i=0;i<=9;i++) scanf(\ max=a[0];

for(i=1;i<=9;i++)

if(max

评分参考:

找最大数循环5分,变量定义、输入数组3分,输出结果、程序结构2分

第2页,共2页

2018C语言试卷答案(A卷) - 图文

《C编程技术》(A卷)参考答案与评分标准命题教师:徐文胜一、判断题(共10分,每小题2分,打√或╳)1234╳╳√√二、填空题(共10分,每小题2分)1233241/(1+1.0/x)FF9C555√y@0==0||y%4==0&&y0!=0三、单项选择题(共20分,每小题2分)1234
推荐度:
点击下载文档文档为doc格式
35nd20c7if92i2p9mey92mdyx4233001c93
领取福利

微信扫码领取福利

微信扫码分享