欢迎来到天天文库
浏览记录
ID:57182352
大小:22.00 KB
页数:3页
时间:2020-08-05
《南京信息工程大学试卷2011-2012C语言程序设计试卷答案(理科)-A.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、南京信息工程大学试卷(理工科)参考答案2011-2012学年第2学期C语言程序设计课程试卷(A卷)本试卷共8页;考试时间120分钟;任课教师课程组;出卷时间2012年6月一、单项选择题(每小题1分,共15分)1.C2.D3.D4.C5.B6.D7.C8.D9.D10.C11.D12.B13.D14.D15.C二、基础知识填空(每空2分,共20分)1.printf()3.sqrt((x*x-y*y)/(a-b))5.y%4==0&&y%100!=0
2、
3、y%400==07.命令行参数个数9.22.循环结构
4、4.8字节5.本层8.3410.FILE*fp三、程序阅读题(每题3分,共21分)1.*p1=5,*p2=9回车a=5,b=92.a=2,b=13.84.611165.ahAMa6.2,4,5,7,6,0,11,9,7,3,7.比较两个字符串的大小四、程序填空题(每空2分,共18分)[1].min=y[3].b[N][M][5].lownext=p->next[2].min>z[4].y[j][i]=x[i][j][
5、6].low=mid+1[8].head=p->next五、改正下面程序错误(共6分)[1].#include;改为#include[2].ifk>0改为if(k>0)[3].elseif(k=0)改为elseif(k==0)六、编程题(第1小题8分,第2小题12分,共20分)1.#includeintmain(){unsignedintm,n=0,p=1;1分scanf("%u",&m);1分while(m)1分{if((m%10)%2!=0)1
6、分{n=n+(m%10)*p;2分p=p*10;1分}m=m/10;1分}printf("%u",n);return0;}2.#include#defineN30structstudent{unsignedintnum;charname[10];floatscore[3];floatsum;};2分intmain(){structstudentst[N],t;1分inti,j,k;for(i=0;i7、,st[i].name);st[i].sum=0.0;for(j=0;j<3;j++){scanf("%f",&st[i].score[j]);2分st[i].sum=st[i].sum+st[i].score[j];1分}}for(i=0;ist[k].sum)k=j;2分if(k!=i){t=st[i];st[i]=st[k];st[k]=t;}2分}printf("学号姓名课程1课程2课程3总分");f8、or(i=0;i
7、,st[i].name);st[i].sum=0.0;for(j=0;j<3;j++){scanf("%f",&st[i].score[j]);2分st[i].sum=st[i].sum+st[i].score[j];1分}}for(i=0;ist[k].sum)k=j;2分if(k!=i){t=st[i];st[i]=st[k];st[k]=t;}2分}printf("学号姓名课程1课程2课程3总分");f
8、or(i=0;i
此文档下载收益归作者所有