dy循环结构oue.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
dy循环结构oue

第三章 循环结构 3.1 选择题 1. 以下程序的输出结果是( )。 main() { int n=4; while (n--) printf(〞%d〞,--n); } A.20 B.31 C.321 D.210 2. 以下程序的输出结果是()。 main() {int x=10,y=10,i; for(i=0;x8;y=++i) printf(%d%d,x--,y); } A.10192 B.9876 C.10990    D.101091 3. 当执行以下程序段时。 x=-1; do {x=x*x;} while (!x); A.循环体将执行一次       B.循环体将执行两次 C.循环体将执行无数多次     D.系统将提示有语法错误 4. 执行以下程序后输出的结果是( )。 main() { int y=10; do{y--;}while(--y); printf(%d\n,y--);} A.-1     B.1     C.8     D.0 5. 下面程序的输出结果是( )。 main() { int x=3,y=6,a=0; while (x++!=(y-=1)) {a+=1; if (yx) break; } printf(x=%d,y=%d,a=%d\n,x,y,a); } A.x=4,y=4,a=1 B.x=5,y=5,a=1 C.x=5,y=4,a=3 D.x=5,y=4,a=1 6.若i,j已定义为int类型,则以下程序段中内循环的总的执行次数是 ( )。 for (i=5;i;i--) for (j=0;j4;j++) {…} A.20 B.24 C.25 D.30 7. 请读程序: #includestdio.h main() {int x=1,y=0,a=0,b=0; switch(x) {case 1:switch(y) {case 0:a++;break; case 1:b++;break; } case 2:a++;b++;break; } printf(a=%d,b=%d\n,a,b); } 上面程序的输出结果是()。 A.a=2,b=1 B.a=1,b=1 C.a=1,b=0 D.a=2,b=2 8.若有以下程序段,w和k都是整型变量 w=k; LB: if(w==0) goto LE; w--; printf(〞*〞); goto LB; LE: 则不能与上面程序段等价的循环语句是()。 A. for(w=k;w!=0;w--) print(〞*〞); B. w=k; while(w--!=0) printf(〞*〞); w++; C. w=k; do {w--;printf(〞*〞);} while (w!=0); D.for (w=k;w;--w) printf(〞*〞); 9. 下面程序的输出是( )。 main() { char *s=; int k,v1=0,v2=0,v3=0,v4=0; for (k=0;s[k];k++) switch(s[k]) { default:v4++; case 1:v1++; case 2:v2++; csse 3:v3++; } printf(〞v1=%d,v2=%d,v3=%d,v4=%d\n〞,v1,v2,v3,v4); } A.v1=4,v2=2,v3=1,v4=1     B.v1=4,v2=9,v3=3,v4=1 C.v1=5,v2=8,v3=6,v4=1     D.v1=8,v2=8,v3=8,v4=8 10. 有以下程序 #include〞stdio.h〞 int abc(int u,int v ); main() { int c,a=24,b=16; c=abc(a,b); printf(〞%d\n〞,c); } int abc (int u,int v) { int w; while (v) {w=u%v; u=v; v=w;} return u; } 输出结果是( )。 A.6

文档评论(0)

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

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

1亿VIP精品文档

相关文档