欢迎来到天天文库
浏览记录
ID:51323567
大小:98.50 KB
页数:8页
时间:2020-03-10
《二本C程序设计试卷B-中国计量学院.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、装订线中国计量学院2007~2008学年第二学期《C语言程序设计(1)》课程考试试卷(B)开课二级学院:信息、机电、计测、质安,考试时间:2008年6月27日18时考试形式:闭卷Ö、开卷□,允许带入场考生姓名:学号:专业:班级:题序一二三四五六七八九总分得分评卷人试题1(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序说明】水仙花数是指一个n(>=3)位数字的数,它等于每个数字的n次幂之和。统计1000以内的水仙花数。【程序】#includevoidmain
2、(){inti,g,s,b,t;for((1)){(2)g=t%10;t=t/10;(3)b=t/10;if((4)){printf("%d",i);}}}【供选择的答案】(1)A、i=100,i<1000,i++B、i=100;i<999;i++C、i=100;i<1000;i++D、i=100,i<999,i++(2)A、t=i;B、i=t;C、t==i;D、;中国计量学院2007~2008学年第二学期《C语言程序设计(1)》课程试卷(B)第8页共8页(3)A、s=t/10;B、s=t%10;C、s=t/100;D、s=t
3、%100;(4)A、i==g*g*g+s*s*s+b*b*bB、i==g*g+s*s+b*bC、i=g*g*g+s*s*s+b*b*bD、i=g*g+s*s+b*b试题2(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序说明】连续输入十个整数,找出并返回最大值及其下标。运行示例:10987654321max=10,imax=0【程序】#includevoidmain(){inti,max,imax;(5)for(i=1;i<11;i++){scanf("%d
4、",&a[i]);}max=a[1];(6)for(i=2;i<11;i++){if((7)){(8)imax=i;}}printf("max=%d,imax=%d",max,imax);}【供选择的答案】(5)A、inta[9];B、inta[10];C、inta[11];D、inta(10);(6)A、;B、imax=1;C、imax=10;D、imax=0;(7)A、max>a[i]B、max5、、max(9)voidmain(){chars[80];inti,j,len;(10)len=strlen(s);for(i=0,j=len-1;i6、(12)}}printf("Yes");}【供选择的答案】(9)A、#includeB、#includeC、#includeD、#include(10)A、puts(s);B、scanf(“%c”,s);C、gets(s);D、scanf(“%c”,s[80]);(11)A、*(s+i)==*(s+j)B、(s+i)!=(s+j)C、*(s+i)!=*(s+len-j)D、*(s+i)!=*(s+j)(12)A、break;B、;C、return;D7、、continue;中国计量学院2007~2008学年第二学期《C语言程序设计(1)》课程试卷(B)第8页共8页试题4(每小题3分,共12分)阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。【程序】#includevoidmain(){inta[5]={42,71,49,3,7};inti,j,flag;for(i=0;i<5;i++){flag=1;for(j=2;j8、程序的输出的第一个数是(13)。A、2B、42C、43D、3(14)程序的输出的第二个数是(14)。A、71B、72C、2D、70(15)程序的输出的第三个数是(15)。A、6B、8C、7D、49(16)程序的输出的第四个数是(16)。A、2B、3C、4D、5试题5(每小题3
5、、max(9)voidmain(){chars[80];inti,j,len;(10)len=strlen(s);for(i=0,j=len-1;i6、(12)}}printf("Yes");}【供选择的答案】(9)A、#includeB、#includeC、#includeD、#include(10)A、puts(s);B、scanf(“%c”,s);C、gets(s);D、scanf(“%c”,s[80]);(11)A、*(s+i)==*(s+j)B、(s+i)!=(s+j)C、*(s+i)!=*(s+len-j)D、*(s+i)!=*(s+j)(12)A、break;B、;C、return;D7、、continue;中国计量学院2007~2008学年第二学期《C语言程序设计(1)》课程试卷(B)第8页共8页试题4(每小题3分,共12分)阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。【程序】#includevoidmain(){inta[5]={42,71,49,3,7};inti,j,flag;for(i=0;i<5;i++){flag=1;for(j=2;j8、程序的输出的第一个数是(13)。A、2B、42C、43D、3(14)程序的输出的第二个数是(14)。A、71B、72C、2D、70(15)程序的输出的第三个数是(15)。A、6B、8C、7D、49(16)程序的输出的第四个数是(16)。A、2B、3C、4D、5试题5(每小题3
6、(12)}}printf("Yes");}【供选择的答案】(9)A、#includeB、#includeC、#includeD、#include(10)A、puts(s);B、scanf(“%c”,s);C、gets(s);D、scanf(“%c”,s[80]);(11)A、*(s+i)==*(s+j)B、(s+i)!=(s+j)C、*(s+i)!=*(s+len-j)D、*(s+i)!=*(s+j)(12)A、break;B、;C、return;D
7、、continue;中国计量学院2007~2008学年第二学期《C语言程序设计(1)》课程试卷(B)第8页共8页试题4(每小题3分,共12分)阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。【程序】#includevoidmain(){inta[5]={42,71,49,3,7};inti,j,flag;for(i=0;i<5;i++){flag=1;for(j=2;j8、程序的输出的第一个数是(13)。A、2B、42C、43D、3(14)程序的输出的第二个数是(14)。A、71B、72C、2D、70(15)程序的输出的第三个数是(15)。A、6B、8C、7D、49(16)程序的输出的第四个数是(16)。A、2B、3C、4D、5试题5(每小题3
8、程序的输出的第一个数是(13)。A、2B、42C、43D、3(14)程序的输出的第二个数是(14)。A、71B、72C、2D、70(15)程序的输出的第三个数是(15)。A、6B、8C、7D、49(16)程序的输出的第四个数是(16)。A、2B、3C、4D、5试题5(每小题3
此文档下载收益归作者所有