欢迎来到天天文库
浏览记录
ID:39300459
大小:68.50 KB
页数:6页
时间:2019-06-29
《《C语言程序设计》试卷2》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《C语言程序设计》试卷二姓名:班级:学号:一、单项选择题(每小题1分,共30分/35分,信息安全专业1—35小题全做,其它专业只做1—30小题)1、一个C语言程序是由()①一个主程序和若干子程序组成②函数组成③若干过程组成④若干子程序组成2、一个C程序的执行是从()。①本程序的main函数开始,到main函数结束②本程序文件的第一个函数开始,到本程序文件的最后一个函数结束③本程序的main函数开始,到本程序文件的最后一个函数结束④本程序文件的第一个函数开始,到本程序main函数结束3、在C语言中(以16
2、位PC机为例)5种基本数据类型的存储空间长度的排列顺序为()①char3、同,在计算了赋值表达式a=b后b中的值将放入a中,而b的值不变④当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值6、设c是字符变量,以下语句中错误的是()。①c=’Y’;②c=’\’;③c=’Yes’;④c=’x23’;7、已知ch是字符型变量,下面不正确的赋值语句是()。①ch=’a+b’;②ch=’ ’;③ch=’7’+’9’;④ch=5+9;8、判断char型变量c1是否为小写字母的正确表达式是()①'a'<=c1<='z'②(c1>=a)&&(c1<=z)③94、8<=c1&&123>=c1④c1>='a'&&c1<='z'9、下面的表达式正确的是()①5.0%2②"ab"-'c'③int(5+0.1)④'b'-7810、表示图中坐标轴上阴影部分的正确表达式是()x-1013①-1<=x&&1<=x5、6、x<=3②(x<=-1)&&(1<=x7、8、x<=3)③x<=-19、10、x>=1&&x<=3④!(-111、12、!(x>3)11、已知字母A的ASCII码为65,以下程序段的输出结果是()charc1=’A’,c2=’Y’;printf(″%d,%d″,c1,c213、);①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页共6页①6②0③1④413、以下能正确地定义整型变量a,b和c并为其赋初值5的语句是()。①inta=b=c=5;②inta,b,c=5;③inta=5,b=5,c=5;④a=b=c=5;14、设变量a是整型,f是实型,i是双精度型,则表达式10+′a′+i*f值的数据类型为()。①int②float③double④不确定1514、、以下程序的运行结果是()main(){intm=5;if(m++>5)printf(“%d”,m);elseprintf(“%d”,m--);}①4②5③6④716、为了避免在嵌套的条件语句if---else中产生二义性,C语言规定:else子句总是与()配对。①缩排位置相同的if②其之前最近的if③其之后最近的if④同一行上的if17、以下不正确的语句是()。①if(x>y);②if(x=y)&&(x!=0)x+=y;③if(x!=y)scanf(“%d”,&x);elsescanf(“%d15、”,&y);④if(x16、4);x++);①执行3次②执行4次③循环次数不定④是无限循环21、执行下面语句后,变量I的值是()。for(I=1;I++<4;);第6页共6页①3②4③5④不定22、设x和y均为int型变量,则执行下面循环后,y的值为()。for(y=1,x=1;y<=50;y++){if(x==10)break;if(x%2==1){x+=5;continue;}x-=3;}①2②4③6④823、若运行时给变量x输入12,则以下程序的运行结果是()。
3、同,在计算了赋值表达式a=b后b中的值将放入a中,而b的值不变④当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值6、设c是字符变量,以下语句中错误的是()。①c=’Y’;②c=’\’;③c=’Yes’;④c=’x23’;7、已知ch是字符型变量,下面不正确的赋值语句是()。①ch=’a+b’;②ch=’ ’;③ch=’7’+’9’;④ch=5+9;8、判断char型变量c1是否为小写字母的正确表达式是()①'a'<=c1<='z'②(c1>=a)&&(c1<=z)③9
4、8<=c1&&123>=c1④c1>='a'&&c1<='z'9、下面的表达式正确的是()①5.0%2②"ab"-'c'③int(5+0.1)④'b'-7810、表示图中坐标轴上阴影部分的正确表达式是()x-1013①-1<=x&&1<=x
5、
6、x<=3②(x<=-1)&&(1<=x
7、
8、x<=3)③x<=-1
9、
10、x>=1&&x<=3④!(-111、12、!(x>3)11、已知字母A的ASCII码为65,以下程序段的输出结果是()charc1=’A’,c2=’Y’;printf(″%d,%d″,c1,c213、);①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页共6页①6②0③1④413、以下能正确地定义整型变量a,b和c并为其赋初值5的语句是()。①inta=b=c=5;②inta,b,c=5;③inta=5,b=5,c=5;④a=b=c=5;14、设变量a是整型,f是实型,i是双精度型,则表达式10+′a′+i*f值的数据类型为()。①int②float③double④不确定1514、、以下程序的运行结果是()main(){intm=5;if(m++>5)printf(“%d”,m);elseprintf(“%d”,m--);}①4②5③6④716、为了避免在嵌套的条件语句if---else中产生二义性,C语言规定:else子句总是与()配对。①缩排位置相同的if②其之前最近的if③其之后最近的if④同一行上的if17、以下不正确的语句是()。①if(x>y);②if(x=y)&&(x!=0)x+=y;③if(x!=y)scanf(“%d”,&x);elsescanf(“%d15、”,&y);④if(x16、4);x++);①执行3次②执行4次③循环次数不定④是无限循环21、执行下面语句后,变量I的值是()。for(I=1;I++<4;);第6页共6页①3②4③5④不定22、设x和y均为int型变量,则执行下面循环后,y的值为()。for(y=1,x=1;y<=50;y++){if(x==10)break;if(x%2==1){x+=5;continue;}x-=3;}①2②4③6④823、若运行时给变量x输入12,则以下程序的运行结果是()。
11、
12、!(x>3)11、已知字母A的ASCII码为65,以下程序段的输出结果是()charc1=’A’,c2=’Y’;printf(″%d,%d″,c1,c2
13、);①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页共6页①6②0③1④413、以下能正确地定义整型变量a,b和c并为其赋初值5的语句是()。①inta=b=c=5;②inta,b,c=5;③inta=5,b=5,c=5;④a=b=c=5;14、设变量a是整型,f是实型,i是双精度型,则表达式10+′a′+i*f值的数据类型为()。①int②float③double④不确定15
14、、以下程序的运行结果是()main(){intm=5;if(m++>5)printf(“%d”,m);elseprintf(“%d”,m--);}①4②5③6④716、为了避免在嵌套的条件语句if---else中产生二义性,C语言规定:else子句总是与()配对。①缩排位置相同的if②其之前最近的if③其之后最近的if④同一行上的if17、以下不正确的语句是()。①if(x>y);②if(x=y)&&(x!=0)x+=y;③if(x!=y)scanf(“%d”,&x);elsescanf(“%d
15、”,&y);④if(x16、4);x++);①执行3次②执行4次③循环次数不定④是无限循环21、执行下面语句后,变量I的值是()。for(I=1;I++<4;);第6页共6页①3②4③5④不定22、设x和y均为int型变量,则执行下面循环后,y的值为()。for(y=1,x=1;y<=50;y++){if(x==10)break;if(x%2==1){x+=5;continue;}x-=3;}①2②4③6④823、若运行时给变量x输入12,则以下程序的运行结果是()。
16、4);x++);①执行3次②执行4次③循环次数不定④是无限循环21、执行下面语句后,变量I的值是()。for(I=1;I++<4;);第6页共6页①3②4③5④不定22、设x和y均为int型变量,则执行下面循环后,y的值为()。for(y=1,x=1;y<=50;y++){if(x==10)break;if(x%2==1){x+=5;continue;}x-=3;}①2②4③6④823、若运行时给变量x输入12,则以下程序的运行结果是()。
此文档下载收益归作者所有