欢迎来到天天文库
浏览记录
ID:1170150
大小:68.00 KB
页数:6页
时间:2017-11-08
《c语言程序设计试卷三new》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《C语言程序设计》试卷三姓名:班级:学号:一、单项选择题(每小题1分,共30分)1、以下叙述正确的是()①在C程序中,main函数必须位于程序的最前面②C程序的每行中只能写一条语句③C语言本身没有输入输出语句④在对一个C程序进行编译的过程中,可发现注释中的拼写错误2、下面四个选项中,均是不合法的用户标识符的选项的是()①A②float③b–a④_123P_01a0gototempDo_AintINT3、设有说明语句charch=’72’;则变量ch()。①包含1个字符②包含2个字符③包含3个字符④说明不
2、合法4、下列数据中,不能作为C语言常量的是()①’A’②0128③3.14④”int”5、要把整数67523赋与整型变量I,则应说明I的类型是()①int②long③short④unsigned6、对应于语句”scanf(“x=%dy=%c”,&x,&y);”应从键盘上输入的内容是()①10100②10,C③x=10y=b④x=2y=A7、一个C程序的执行是从()。①本程序的main函数开始,到main函数结束②本程序文件的第一个函数开始,到本程序文件的最后一个函数结束③本程序的main函数开始,到本程序
3、文件的最后一个函数结束④本程序文件的第一个函数开始,到本程序main函数结束8、判断char型变量c1是否为小写字母的正确表达式是()①'a'<=c1<='z'②(c1>=a)&&(c1<=z)③98<=c1&&123>=c1④c1>='a'&&c1<='z'9、下面的表达式正确的是()①5%2.0②"AB"-'d'③int(5+0.1)④'n'-7810、表示图中坐标轴上阴影部分的正确表达式是()x-4-1013①-1<=x&&1<=x
4、
5、x<=3②((x<=-1)&&x>=-4)&&(1<=x
6、
7、x<
8、=3)③x<=-1&&x>=-4
9、
10、x>=1&&x<=3④!(-111、12、!(x>3)11、已知字母A的ASCII码为65,以下程序段的输出结果是()charc1=’A’,c2=’Y’;printf(″%d,%d″,c1,c2);①65,90②A,Y③65,89④输出格式不合法12、执行以下语句后b的值为()。inta=5,b=6,w=1,x=2,y=3,z=4;(a=w>x)&&(b=y>z);①6②0③1④413、以下能正确地定义整型变量a,b和c并为其赋初值5的语句是()。①inta=b=c=13、5;②inta,b,c=5;③inta=5,b=5,c=5;④a=b=c=5;14、设变量a是整型,f是实型,i是双精度型,则表达式10+′a′+i*f6重庆电子科技学院《软件基础》试卷B卷第页共6页值的数据类型为()。①int②float③double④不确定15、以下程序的运行结果是()main(){intm=5;if(m++>5)printf(“%d”,m);elseprintf(“%d”,m--);}①4②5③6④716、为了避免在嵌套的条件语句if---else中产生二义性,C语言规定:14、else子句总是与()配对。①缩排位置相同的if②其之前最近的if③其之后最近的if④同一行上的if17、以下不正确的语句是()。①if(x>y);②if(x=y)&&(x!=0)x+=y;③if(x!=y)scanf(“%d”,&x);elsescanf(“%d”,&y);④if(x15、语句④while的循环控制条件比do---while的循环控制条件严格19、以下程序段()x=-1;do{x=x*x;}while(!x);①是死循环②循环执行两次③循环执行一次④有语法错误20、以下的for循环for(x=0,y=0;(y!=123)&&(x<4);x++);①执行3次②执行4次③循环次数不定④是无限循环21、执行下面语句后,变量I的值是()。for(I=1;I++<4;);①3②4③5④不定22、设x和y均为int型变量,则执行下面循环后,y的值为()。for(y=1,x=1;y<=516、0;y++){if(x==10)break;if(x%2==1){x+=5;continue;}x-=3;6重庆电子科技学院《软件基础》试卷B卷第页共6页}①2②4③6④823、若运行时给变量x输入12,则以下程序的运行结果是()。main(){intx,y;scanf(“%d“,&x);y=x>12?x+10:x–12;printf(“%d”,y);}①0②22③12④1024、下列可作为C语言赋值语句的是()①x=3,
11、
12、!(x>3)11、已知字母A的ASCII码为65,以下程序段的输出结果是()charc1=’A’,c2=’Y’;printf(″%d,%d″,c1,c2);①65,90②A,Y③65,89④输出格式不合法12、执行以下语句后b的值为()。inta=5,b=6,w=1,x=2,y=3,z=4;(a=w>x)&&(b=y>z);①6②0③1④413、以下能正确地定义整型变量a,b和c并为其赋初值5的语句是()。①inta=b=c=
13、5;②inta,b,c=5;③inta=5,b=5,c=5;④a=b=c=5;14、设变量a是整型,f是实型,i是双精度型,则表达式10+′a′+i*f6重庆电子科技学院《软件基础》试卷B卷第页共6页值的数据类型为()。①int②float③double④不确定15、以下程序的运行结果是()main(){intm=5;if(m++>5)printf(“%d”,m);elseprintf(“%d”,m--);}①4②5③6④716、为了避免在嵌套的条件语句if---else中产生二义性,C语言规定:
14、else子句总是与()配对。①缩排位置相同的if②其之前最近的if③其之后最近的if④同一行上的if17、以下不正确的语句是()。①if(x>y);②if(x=y)&&(x!=0)x+=y;③if(x!=y)scanf(“%d”,&x);elsescanf(“%d”,&y);④if(x15、语句④while的循环控制条件比do---while的循环控制条件严格19、以下程序段()x=-1;do{x=x*x;}while(!x);①是死循环②循环执行两次③循环执行一次④有语法错误20、以下的for循环for(x=0,y=0;(y!=123)&&(x<4);x++);①执行3次②执行4次③循环次数不定④是无限循环21、执行下面语句后,变量I的值是()。for(I=1;I++<4;);①3②4③5④不定22、设x和y均为int型变量,则执行下面循环后,y的值为()。for(y=1,x=1;y<=516、0;y++){if(x==10)break;if(x%2==1){x+=5;continue;}x-=3;6重庆电子科技学院《软件基础》试卷B卷第页共6页}①2②4③6④823、若运行时给变量x输入12,则以下程序的运行结果是()。main(){intx,y;scanf(“%d“,&x);y=x>12?x+10:x–12;printf(“%d”,y);}①0②22③12④1024、下列可作为C语言赋值语句的是()①x=3,
15、语句④while的循环控制条件比do---while的循环控制条件严格19、以下程序段()x=-1;do{x=x*x;}while(!x);①是死循环②循环执行两次③循环执行一次④有语法错误20、以下的for循环for(x=0,y=0;(y!=123)&&(x<4);x++);①执行3次②执行4次③循环次数不定④是无限循环21、执行下面语句后,变量I的值是()。for(I=1;I++<4;);①3②4③5④不定22、设x和y均为int型变量,则执行下面循环后,y的值为()。for(y=1,x=1;y<=5
16、0;y++){if(x==10)break;if(x%2==1){x+=5;continue;}x-=3;6重庆电子科技学院《软件基础》试卷B卷第页共6页}①2②4③6④823、若运行时给变量x输入12,则以下程序的运行结果是()。main(){intx,y;scanf(“%d“,&x);y=x>12?x+10:x–12;printf(“%d”,y);}①0②22③12④1024、下列可作为C语言赋值语句的是()①x=3,
此文档下载收益归作者所有