do-while与for练习.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
14、C语言中while和do-while循环的主要区别是( ) (A) do-while的循环体至少无条件执行一次 (B) while的循环控制条件比do-while的循环控制条件严格 (C) do-while允许从外部转到循环体内 (D) do-while的循环体不能是复合语句 15、以下能正确计算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); 16、以下程序段( ) x=-1; do{x=x*x;}while(!x); (A) 是死循环 (B) 循环执行二次 (C) 循环执行一次 (D) 有语法错误 18、若有如下语句 int x=3; do{printf(%d\n,x-=2);}while(!(--x)); 则上面程序段( ) (A) 输出的是1 (B) 输出的是1和-2 (C) 输出的是3和0 (D) 是死循环 19、下面程序的功能是计算正整数2345的各位数字平方和,请选择填空。①( )②( ) #includestdio.h void main() { int n,sum=0; n=2345; do{ sum=sum+ ① ; n= ② ; }while(n); printf(sum=%d,sum); } ① (A) n%10 (B) (n%10)*(n%10) (C) n/10 (D) (n/10)*(n/10) ② (A) n/1000 (B) n/100 (C) n/10 (D) n%10 20、下面程序是从键盘输入学号,然后输出学号中百位数字是3的学号,输入0时结束循环。请选择填空。①( )②( ) #includestdio.h void main() { long int num; scanf(%ld,num); do{if( ① ) printf(%ld,num); scanf(%ld,num); }while( ② ); } ① (A) num%100/10==3 (B) num/100%10==3 (C) num%10/10==3 (D) num/10%10==3 ② (A) !num (B) num0==0 (C) !num==0 (D) !num!=0 21、等比数列的第一项a=1,公比q=2,下面程序的功能是求满足前n项和小于100的最大n,请选择填空。①( )②( ) #includestdio.h void main() { int a,q,n,sum; a=1; q=2; n=sum=0; do{ ① ; ++n; a*=q; }while(sum100); ② ; printf(%d\n,n); } ① (A) sum++ (B) sum+=a (C) sum*=a (D) a+=sum ② (A) n=n-2 (B) n=n (C) n++ (D) n-=1 22、下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除。请选择填空。①( ) #includestdio.h void main() { int i=0,j,k; do{i++; k=316-13*i;} while( ① ); j=k/11; printf(316=13*%d+11*%d,i,j); } ① (A) k/11 (B) k%11 (C) k/11==0 (D) k%11==0 23、下面程序的运行结果是( ) #includestdio.h void main() { int y=10; do{y--;}while(--y); printf(%d\n,y--); } (A) -1 (B) 1 (C) 8 (D) 0 24、若运行以下程序时,从键盘输入ADescriptor〈CR〉(〈CR〉表示回车

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档