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

C语言程序设计习题集第4章 循环结构(答案)

C语言程序设计习题集第4章 循环结构(答案)_第1页
C语言程序设计习题集第4章 循环结构(答案)_第2页
C语言程序设计习题集第4章 循环结构(答案)_第3页
第 4 章循环结构一、选择题1、有以下程序段intk=0;while(k=1)k++;while 循环执行的次数是(A)A)无限次 B)有语法错,不能执行C)一次也不执行 D)执行 1 次2、t 为 int 类型,进入下面的循环之前,t 的值为 0while(t=1){……}则以下叙述中正确的是(B)A)循环控制表达式的值为 0B)循环控制表达式的值为 1C)循环控制表达式不合法D)以上说法都不对3、在 C 程序中,与 while(m)中表达式 m 完全等价的是(B)A)m==0B)m!=0C)m==1D)m!=14、有以下程序,程序运行后的输出结果是(C).main(){inti=1,sum=0;while(i<=4){sum=sum+i;i=i+1;}printf(“%d\n”,sum);}A)4B)5C)10D)死循环5、有以下程序,程序运行后的输出结果是(D).main(){inti=1,sum=0;while(i<=4)sum=sum+i;i=i+1;printf(“%d\n”,sum);}A)4B)5C)10D)死循环6、有如下程序main(){intn=9;while(n>6){n-—;printf(“%d",n);}}该程序段的输出结果是(B)A)987B)876C)8765D)9876{B)循环体将执行两次D)系统将提示有语法错误7、以下程序的输出结果是(B)main(){intnum=0;while(num<=2){num++;printf(“%d\n”,num);}}A)1B)1C)1D)l2223348、有以下程序,若运行时输入 3.62.4<回车〉,则输出的结果是(B)main(){floatx,y,z;scanf(“%f%f”,&x,&y);z=x/y;while(1){if(fabs(z)>1。0){x=y;y=z;z=x/y;}elsebreak;}printf(“%f\n”,y);}A)1.500000B)1.600000C)2。000000D)2.4000009、执行以下程序段时x=—1;do{x=x*x;}while(!x);则下面描述正确的是(A)A)循环体将执行一次C)循环体将执行无限次10、有以下程序段其输出结果是(C)intx=3;do{printf(”%d",x-=2);}while(!(—-x));A)1B)30C)1-2D)死循环11、有如下程序 main(){intx=23;doprintf(“%d",x);x——;}while(!x);}该程序的执行结果是(B)A)321B)23C)不输出任何内容 D)陷入死循环12、有以下程序段intn=0,p;do{seanf(“%d",&p);n++;}while(p!=12345&&nv3);此处 do—while 循环的结束条件是(D)A)P 的值不等于 12345 并且 n 的值小于 3B)P 的值等于 12345 并且 n 的值大于等于 3C)P 的值不等于 12345 或者 n 的值小于 3D) P 的值等于 12345 或者 n 的值大于等于 313、以下不构成无限循环的语句或语句组是(A)A) n=0;do{++n;}while(n〈0);B)n=0;while(1){n++;}C) n=10;while(n);{n——;}D)for(n=0,i=1;;i++)n+=i;14、若 i 为整型变量,则以下循环执行的次数是(B)for(i=2;i==0;)...

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

碎片内容

wxg+ 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

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