电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言第四份练习题(循环结构)VIP免费

C语言第四份练习题(循环结构)_第1页
1/14
C语言第四份练习题(循环结构)_第2页
2/14
C语言第四份练习题(循环结构)_第3页
3/14
一、选择题1.设有如下程序段,则下面描述正确的是intk=10;while(k=0)k=k-1;A.while循环执行10次B.循环是无限循环C.循环体语句一次也不执行D.循环体语句执行一次2.下面程序段的运行结果是a=1;b=2;c=2;while(aintmain(){inta,b,t;scanf("%d%d",&a,&b);while(){if(a>b){t=a;a=b;b=t;}printf("%d,%d\n",a,b);scanf("%d%d",&a,&b);}return0;}A.!a=bB.a!=bC.a==bD.a=b6.下面程序的功能是从键盘输入的一组字符中统计出大写字母的个数m和小写字母的个数n,并输出m、n中的较大者,请选择填空。1#includeintmain(){intm=0,n=0;charc;while(()!='\n'){if(c>='a'&&c<='z')n++;if(c>='A'&&c<='Z')m++;}printf("%d\n",mintmain(){charc;while((c=getchar())!='\n'){if(c>='a'&&c<='z'){;if(c>'Z');}printf("%c",c);}return0;}A.c+=2B.c-=32C.c=c+32+2D.c=c-32+2A.c=‘B’B.c=‘A’C.c-=26D.c=c+268.下面程序的功能是在输入的一系列正整数中求出最大者,输入0结束循环,请选择填空。#includeintmain(){inta,max=0;scanf("%d",&a);while(){if(maxintmain(){intnum=0;while(num<=2){num++;printf("%d",num);}return0;}A.1B.12C.123D.123410.若运行以下程序是,从键盘输入2473<回车>,则下面程序的运行结果是。#includeintmain(){intc;while((c=getchar())!='\n')switch(c-'2'){case0:case1:putchar(c+4);case2:putchar(c+4);break;case3:putchar(c+3);default:putchar(c+2);break;}return0;}A.668977B.668966C.66778777D.668876611.以下程序的功能是计算一个整数的各位数字之和,请选择填空。#includeintmain(){intn,m=0;scanf("%d",&n);for(;n!=0;){m;3n/=10;}printf("%d\n",m);return0;}A.+=n%10B.=n%10C.+=nD.=n/1012.以下能正确计算1×2×3×······×10的程序段是。A.do{i=1;s=1;s=s*i;i++;}while(i<=10)B.do{i=1;s=0;s=s*i;i++;}while(i<=10)C.i=1;s=1;do{s=s*i;i++;}while(i<=10)D.i=1;s=0;do{s=s*i;i++;}while(i<=10)13.以下程序段。x=-1;do{x=x*x;}while(!x);A.是死循环B.循环执行二次C.循环执行一次D.有语法错误14.以下描述中正确的是。A.while、do-while、for循环中的循环体语句都至少被执行一次B.do-while循环中,while(表达式)后面的分号可以省略C.while循环体中,一定要有能使while后面表达式的值变为“假”的操作D.do-while循环中,根据情况可以省略while15.下面程序的功能是计算正整数2345的各位数字的平方和,请填空。#includeintmain(){intn=2345,sum=0;do{sum=sum+;n=;}while(n);printf(“sum=%d”,sum);return0;4}A.n%10B.(n%10)*(n%10)C.n/10D.(n/10)*(n/10)A.n/1000B.n/100C.n/10D.n%1016.假设等比数列的第一项a=1,公比q=2,下面程序的功能是满足前n项和小于100的最大n,请选择填空。#includeintmain(){inta=1,g=2,n=0,sum=0;do{;n++;a*=g;}while(sum<100);;printf("%d\n",n);return0;}A.sum++B.sum+=aC.sum=a+aD.a+=sumA.n=n-2B.n=nC.n++D.n-=117.下面程序的运行结果是。#includeintmain(){inty=10;d...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言第四份练习题(循环结构)

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部