欢迎来到天天文库
浏览记录
ID:51323568
大小:109.00 KB
页数:10页
时间:2020-03-10
《二本C程序设计试卷A-中国计量学院.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、装订线中国计量学院2007~2008学年第二学期《C语言程序设计(1)》课程考试试卷(A)开课二级学院:信息、机电、计测、质安,考试时间:2008年6月27日18时考试形式:闭卷Ö、开卷□,允许带入场考生姓名:学号:专业:班级:题序一二三四五六七八九总分得分评卷人试题1(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序说明】输入若干个整数,统计奇数的个数和偶数的个数。运行示例:512345奇数的个数是:3偶数的个数是:2【程序】#includevoidmain(){intn,i,on,
2、jn,x;(1)on=0;(2)for(i=0;i3、==0D、x/2==0(4)A、"奇数的个数是:%d",jnB、奇数的个数是:%d,jnC、"奇数的个数是:%d",jnD、"奇数的总数是:%d",jn试题2(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序说明】连续输入十个整数,找出并返回最大值及其下标。运行示例:10987654321max=10,imax=0【程序】#includevoidmain(){inti,max,imax;(5)for(i=1;i<11;i++){scanf("%d",&a[i]);}max=4、a[1];(6)for(i=2;i<11;i++){if((7)){(8)imax=i;}}printf("max=%d,imax=%d",max,imax);}【供选择的答案】中国计量学院2007~2008学年第二学期《C语言程序设计(1)》课程试卷(A)第10页共10页装订线(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、B、;C、max=a[i];D、max==a[i];试题3(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序说明】输入一个字符串,按照其ASCII值,从大到小排序。运行示例:cjluuljc【程序】#include(9)voidmain(){chars[80],temp;inti,j,len;gets(s);(10)for(i=0;i6、(12)}【供选择的答案】(9)A、#includeB、#includeC、#includeD、#include(10)A、length=strlen(s);B、length=sizeof(s);中国计量学院2007~2008学年第二学期《C语言程序设计(1)》课程试卷(A)第10页共10页C、len=strlen(s);D、len=sizeof(s);(11)A、’s[j+1]’>’s[j]’B、s[j+1]+’A’>s[j]+’A’C、s[j+1]+’0’>s[j]+’0’D、7、*(s+j+1)>*(s+j)(12)A、printf(%s,s);B、printf(s);C、printf(“%c”,s);D、puts(s);试题4(每小题3分,共12分)阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。【程序】#includeintk=5;voidTest(){intk=5;/*第5行*/printf("k=%d,",k);k++;}voidmain(){intj;for(j=0;j<2;j++)Test();printf("k=%d",k);}(13)程序的输出是(13)。A、k=5,8、k=6,k=7B、k=5,k=6,k=5C、k=5,k=5,k=6D、k=5,k
3、==0D、x/2==0(4)A、"奇数的个数是:%d",jnB、奇数的个数是:%d,jnC、"奇数的个数是:%d",jnD、"奇数的总数是:%d",jn试题2(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序说明】连续输入十个整数,找出并返回最大值及其下标。运行示例:10987654321max=10,imax=0【程序】#includevoidmain(){inti,max,imax;(5)for(i=1;i<11;i++){scanf("%d",&a[i]);}max=
4、a[1];(6)for(i=2;i<11;i++){if((7)){(8)imax=i;}}printf("max=%d,imax=%d",max,imax);}【供选择的答案】中国计量学院2007~2008学年第二学期《C语言程序设计(1)》课程试卷(A)第10页共10页装订线(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、B、;C、max=a[i];D、max==a[i];试题3(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序说明】输入一个字符串,按照其ASCII值,从大到小排序。运行示例:cjluuljc【程序】#include(9)voidmain(){chars[80],temp;inti,j,len;gets(s);(10)for(i=0;i6、(12)}【供选择的答案】(9)A、#includeB、#includeC、#includeD、#include(10)A、length=strlen(s);B、length=sizeof(s);中国计量学院2007~2008学年第二学期《C语言程序设计(1)》课程试卷(A)第10页共10页C、len=strlen(s);D、len=sizeof(s);(11)A、’s[j+1]’>’s[j]’B、s[j+1]+’A’>s[j]+’A’C、s[j+1]+’0’>s[j]+’0’D、7、*(s+j+1)>*(s+j)(12)A、printf(%s,s);B、printf(s);C、printf(“%c”,s);D、puts(s);试题4(每小题3分,共12分)阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。【程序】#includeintk=5;voidTest(){intk=5;/*第5行*/printf("k=%d,",k);k++;}voidmain(){intj;for(j=0;j<2;j++)Test();printf("k=%d",k);}(13)程序的输出是(13)。A、k=5,8、k=6,k=7B、k=5,k=6,k=5C、k=5,k=5,k=6D、k=5,k
5、B、;C、max=a[i];D、max==a[i];试题3(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序说明】输入一个字符串,按照其ASCII值,从大到小排序。运行示例:cjluuljc【程序】#include(9)voidmain(){chars[80],temp;inti,j,len;gets(s);(10)for(i=0;i6、(12)}【供选择的答案】(9)A、#includeB、#includeC、#includeD、#include(10)A、length=strlen(s);B、length=sizeof(s);中国计量学院2007~2008学年第二学期《C语言程序设计(1)》课程试卷(A)第10页共10页C、len=strlen(s);D、len=sizeof(s);(11)A、’s[j+1]’>’s[j]’B、s[j+1]+’A’>s[j]+’A’C、s[j+1]+’0’>s[j]+’0’D、7、*(s+j+1)>*(s+j)(12)A、printf(%s,s);B、printf(s);C、printf(“%c”,s);D、puts(s);试题4(每小题3分,共12分)阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。【程序】#includeintk=5;voidTest(){intk=5;/*第5行*/printf("k=%d,",k);k++;}voidmain(){intj;for(j=0;j<2;j++)Test();printf("k=%d",k);}(13)程序的输出是(13)。A、k=5,8、k=6,k=7B、k=5,k=6,k=5C、k=5,k=5,k=6D、k=5,k
6、(12)}【供选择的答案】(9)A、#includeB、#includeC、#includeD、#include(10)A、length=strlen(s);B、length=sizeof(s);中国计量学院2007~2008学年第二学期《C语言程序设计(1)》课程试卷(A)第10页共10页C、len=strlen(s);D、len=sizeof(s);(11)A、’s[j+1]’>’s[j]’B、s[j+1]+’A’>s[j]+’A’C、s[j+1]+’0’>s[j]+’0’D、
7、*(s+j+1)>*(s+j)(12)A、printf(%s,s);B、printf(s);C、printf(“%c”,s);D、puts(s);试题4(每小题3分,共12分)阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。【程序】#includeintk=5;voidTest(){intk=5;/*第5行*/printf("k=%d,",k);k++;}voidmain(){intj;for(j=0;j<2;j++)Test();printf("k=%d",k);}(13)程序的输出是(13)。A、k=5,
8、k=6,k=7B、k=5,k=6,k=5C、k=5,k=5,k=6D、k=5,k
此文档下载收益归作者所有