首页 C语言考试评分标准A卷

C语言考试评分标准A卷

举报
开通vip

C语言考试评分标准A卷沈阳建筑大学考试评分标准专用纸 2012 年春季学期科目 C语言与程序设计A卷 适用年级、专业 2011级信息与计算科学专业—————————————————————————————————— 一、(本题15分)选择填空,每空3分,每4个选择中只有一个是正确的,并把答案填在本题末尾的圆括号中. 1. A 2.B 3.C 4.D 5.A 二、(本题10分,每小题3分)判断对错,每小题3分. 把“对”或“错”答案填在每题后面的圆括号中. 1. 对 2.错 3.对 4.错 5.对 三、(本...

C语言考试评分标准A卷
沈阳建筑大学考试评分 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 专用纸 2012 年春季学期科目 C语言与程序设计A卷 适用年级、专业 2011级信息与计算科学专业—————————————————————————————————— 一、(本题15分)选择填空,每空3分,每4个选择中只有一个是正确的,并把答案填在本题末尾的圆括号中. 1. A 2.B 3.C 4.D 5.A 二、(本题10分,每小题3分)判断对错,每小题3分. 把“对”或“错”答案填在每题后面的圆括号中. 1. 对 2.错 3.对 4.错 5.对 三、(本题10分)填空,每空2分,并把答案填在本题末尾的圆括号中. 1. 首部 2. 关系 3. \0 4. 内部 5. 指针 四、(本题10分) #include void main() { int max,a,b,c; printf("Please input 3 integer numbers:\n"); scanf("%d%d%d",&a,&b,&c); ………………………………………………3分 if(a>b) max=a; else max=b; ………………………………………………5分 if(c>max) max=c; ………………………………………………1分 printf("max=%d\n",max); ………………………………………………1分 } 五、(本题10分) #include void main() { int i,j,k,m; for(m=100;m<1000;m++) ………………………………………………2分 { i=m/100; j=(m-100*i)/10; k=m%10; ………………………………………………4分 if(m==(i*i*i+j*j*j+k*k*k)) printf("%d=%d^3+%d^3+%d^3\n",m,i,j,k); ……………………………4分 } } 六、(本题10分) #include void main() { int n,sum(int n); printf("Input integer n:\n"); scanf("%d",&n); printf("\n%d\n",sum(n)); } int sum(int n) { int s=0; if(n==0) ………………………………………………5分return(s); else return(2*n+sum(n-1)); ………………………………………………5分} 七、(本题10分) #include #include struct student { char name[20]; int c_score; struct student *next; ………………………………………………1分}; void main() { struct student *head,*p; head=(struct student *)malloc(sizeof(struct student)); ……………………4分printf("please input name and score:\n"); scanf("%s%d",head->name,&(head->c_score)); head->next=NULL; ………………………………………………1分p=head; while(p->c_score!=-1) { p=(struct student *)malloc(sizeof(struct student)); printf("please input name and score:\n"); scanf("%s%d",p->name,&(p->c_score)); …………………………………2分p->next=head; head=p; } head=head->next; p=head; while(p!=NULL) { printf("%s %d\n",p->name,p->c_score); p=p->next; ……………………………………2分} } 八、(本题10分) #include #include void main() { FILE *fp; char ch; fp=fopen("test.dat","w"); //打开或创建文件test.dat …………………2分if(fp==NULL) { printf("cannot create test.dat file.\n"); exit(0); } printf("please input a string characters:\n"); ch=getchar(); while(ch!='#') //输入字符串以#作为循环结束标志…………………1分 { fputc(ch,fp); //把接收的字符送到test.dat文件中…………………5分 ch=getchar(); } fclose(fp); //关闭文件test.dat …………………1分 } 程序的执行结果是test.dat中的内容是computer …………………1分 九、(本题10分) #include #include void main() { char str[3][20]={"HOLLAND","CHINA","RUSSIA"}; int k=0; if(strcmp(str[1],str[0])>0) //如果CHINA排在HOLLAND的后面,就记住 k=1; //CHINA在二维数组中的位置。……………5分 if(strcmp(str[2],str[k])>0) k=2; printf("\nThe largest string is:\n%s",str[k]); } 执行结果是:RUSSIA …………………5分—————————————————————————————注意事项:1.请将评分标准连同考试题一并上交。
本文档为【C语言考试评分标准A卷】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_005190
暂无简介~
格式:doc
大小:21KB
软件:Word
页数:0
分类:英语四级
上传时间:2019-05-27
浏览量:15