欢迎来到天天文库
浏览记录
ID:40524695
大小:68.00 KB
页数:6页
时间:2019-08-04
《c++程序练习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1选择题1)如果有以下语句:inta,b;charm,n;cin>>a>>b>>m>>n;则下列输入数据的方式中正确的是()。A.10,20,X,YB.1020XYC.1020XYD.10、20、X、Y答案:C 2)以下不正确的语句是()。A.if(x>y);B.if(x=y)&&(x!=0)x+=y;C.if(x!=y)cin>>x;elsecin>>y;D.if(xvoidmain(){inta=6,b=6;if(a>5)a-=1;b+=1;el
2、sea+=1;b-=1;cout<<”a=”<3、执行次数为()。#includevoidmain(){inta,b;for(a=0,b=5;a<=b+1;a+=2,b--)cout<voidmain(){chara;inti;cin>>a;for(i=1;i<=10;i++){if((a>=’a’)&&(a<=’z’))a=a-i;cout<4、字母变成它前面i个的字母答案:D2)intx=0,s=0;while(!x!=0)s+=++x;cout<5、以下能正确计算1*2*3*…*10的程序段是()。A.do{i=1;s=1;B.do{i=1;s=0;s=s*i;i++;}s=s*i;i++;}while(i<=10);while(i<=10);C.i=1;s=1;D.i=1;s=0;do{s=s*i;do{s=s*i;i++;}i++;}while(i<=10);while(i<=10);答案:C 2)C++语言中while和do-while循环的主要区别是()。A.do-while的循环体至少无条件执行一次B.while的循环控制条件比do-while的循环控制条件严格C.do-while允许从6、外部转到循环体内D.do-while的循环体不能是复合语句答案:A 3)对for(表达式1;;表达式3)可理解为()。A.for(表达式1;0;表达式3)B.for(表达式1;1;表达式3)C.for(表达式1;表达式1;表达式3)D.for(表达式1;表达式3;表达式3)答案:B 4)for(i=2;i==0;)cout<viodmain(){inti,b,k=0;for(i=1;i<=5;i++7、){b=i%2;while(b-->=0)k++;}cout<>x;if(x<0)continue;cout<=0时什么也不输出C.cout永远也不执行D.最多允许输出100个非负整数答案:D1填空题1)下面的程序实现输出x,y,z三个数中的最大值,请填入正确的内容。#includevoidmain(){intx=5,y=8,z=9,u,v;i8、f((1))u=x;elseu=y;if((2))v=u;elsev=z;cou
3、执行次数为()。#includevoidmain(){inta,b;for(a=0,b=5;a<=b+1;a+=2,b--)cout<voidmain(){chara;inti;cin>>a;for(i=1;i<=10;i++){if((a>=’a’)&&(a<=’z’))a=a-i;cout<4、字母变成它前面i个的字母答案:D2)intx=0,s=0;while(!x!=0)s+=++x;cout<5、以下能正确计算1*2*3*…*10的程序段是()。A.do{i=1;s=1;B.do{i=1;s=0;s=s*i;i++;}s=s*i;i++;}while(i<=10);while(i<=10);C.i=1;s=1;D.i=1;s=0;do{s=s*i;do{s=s*i;i++;}i++;}while(i<=10);while(i<=10);答案:C 2)C++语言中while和do-while循环的主要区别是()。A.do-while的循环体至少无条件执行一次B.while的循环控制条件比do-while的循环控制条件严格C.do-while允许从6、外部转到循环体内D.do-while的循环体不能是复合语句答案:A 3)对for(表达式1;;表达式3)可理解为()。A.for(表达式1;0;表达式3)B.for(表达式1;1;表达式3)C.for(表达式1;表达式1;表达式3)D.for(表达式1;表达式3;表达式3)答案:B 4)for(i=2;i==0;)cout<viodmain(){inti,b,k=0;for(i=1;i<=5;i++7、){b=i%2;while(b-->=0)k++;}cout<>x;if(x<0)continue;cout<=0时什么也不输出C.cout永远也不执行D.最多允许输出100个非负整数答案:D1填空题1)下面的程序实现输出x,y,z三个数中的最大值,请填入正确的内容。#includevoidmain(){intx=5,y=8,z=9,u,v;i8、f((1))u=x;elseu=y;if((2))v=u;elsev=z;cou
4、字母变成它前面i个的字母答案:D2)intx=0,s=0;while(!x!=0)s+=++x;cout<
5、以下能正确计算1*2*3*…*10的程序段是()。A.do{i=1;s=1;B.do{i=1;s=0;s=s*i;i++;}s=s*i;i++;}while(i<=10);while(i<=10);C.i=1;s=1;D.i=1;s=0;do{s=s*i;do{s=s*i;i++;}i++;}while(i<=10);while(i<=10);答案:C 2)C++语言中while和do-while循环的主要区别是()。A.do-while的循环体至少无条件执行一次B.while的循环控制条件比do-while的循环控制条件严格C.do-while允许从
6、外部转到循环体内D.do-while的循环体不能是复合语句答案:A 3)对for(表达式1;;表达式3)可理解为()。A.for(表达式1;0;表达式3)B.for(表达式1;1;表达式3)C.for(表达式1;表达式1;表达式3)D.for(表达式1;表达式3;表达式3)答案:B 4)for(i=2;i==0;)cout<viodmain(){inti,b,k=0;for(i=1;i<=5;i++
7、){b=i%2;while(b-->=0)k++;}cout<>x;if(x<0)continue;cout<=0时什么也不输出C.cout永远也不执行D.最多允许输出100个非负整数答案:D1填空题1)下面的程序实现输出x,y,z三个数中的最大值,请填入正确的内容。#includevoidmain(){intx=5,y=8,z=9,u,v;i
8、f((1))u=x;elseu=y;if((2))v=u;elsev=z;cou
此文档下载收益归作者所有