c程第六章循环控制上机习题.doc_第1页
c程第六章循环控制上机习题.doc_第2页
c程第六章循环控制上机习题.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第六章循环控制问题与思考1对下面程序段描述正确的是_c_。 int k=10; while(k=0) k=k-1;A) while循环执行10次 B) 循环是无限循环C) 循环体语句一次也不执行 D) 循环体语句执行一次2语句while(!E);中的表达式!E等价于_a_.A) E=0 B) E!=1 C) E!=0 D) E=13下面程序段的运行结果是_c_.int n=0;while(n+=2); printf(%d,n);A) 2 B) 3C) 4 D) 有语法错4下面程序的运行结果是_c_. #include main() int num=0; while(num=2) num+; printf(%dn,num); A)1 B)1 C) 1 D) 1 2 2 2 3 3 45以下程序段_c_. x=-1; do x=x*x; while(!x); A) 是死循环 B) 循环执行二次 C) 循环执行一次 D) 有语法错误6如下程序段 _b_.int x=3;doprintf(%dn,x-=2);while(!(-x); A) 输出的是1 B) 输出的是1和-2 C) 输出的是3和0 D) 是死循环7下面程序的运行结果是_d_.#includemain()int y=10; doy-;while(-y); printf(%dn,y-); A) -1 B) 1 C) 8 D) 08若i为整型变量,则以下循环执行次数是_b_. for(i=2;i=0;)printf(%d,i-);A) 无限次 B) 0次 C) 1次 D) 2次9执行语句for(i=1;i+4; ); 后变量i的值是_c_.A) 3 B) 4 C) 5 D) 不定10以下正确的描述是_b_.A) continue语句的作用是结束整个循环的执行B) 只能在循环体内和switch语句体内使用break语句C) 在循环体内使用break语句或continue语句的作用相同D) 从多层循环嵌套中退出时,只能使用goto语句11. 运行下面程序时,从键盘输入20357,则下面程序的运行结果是_。#includemain( )int c; while(c=getchar()!=n) switch(c-2)case 0: case 1: putchar(c+4); case 2: putchar(c+4); break; case 3: putchar(c+3); default: putchar(c+2); break; putchar(n); 12.下面程序段是从键盘输入的字符串中统计数字字符的个数,用换行符结束循环。请填空。 int n=0,c; c=getchar(); while(_) if(_)n+; c=getchar(); 13下面程序的功能是用辗转相除法求两个正整数的最大公约数。请填空。 #include main() int r,m,n; scanf(%d%d,&m,&n); if(mn)_; /* 保证m总是是大于n */ r=m%n; while(r)m=n;n=r;r=_; printf(%dn,n); 14下面程序的运行结果是_. #include main() int a,s,n,count; a=2;s=0;n=1;count=1; while(count=7)n=n*a;s=s+n;+count; printf(s=%d,s); 15下面程序段的运行结果是_.i=1;a=0;s=1;doa=a+s*i;s=-s;i+;while(i=10);printf(a=%d,a);16下面程序段的运行结果是_. i=1;s=3; dos+=i+; if(s%7=0)continue; else +i; while(s15); printf(%d,i);17下面程序用于打印出所有的“水仙花数”。所谓“水仙花数”是指一个3位数,其各位数字立方和等于该数本身。完成程序。mai

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论