for(x=0,y=0:(y!=168)&k(x<6):x+): A)是无限循环 B)循环执行5次 C)循环执行6次 D)循环次数不定 107,下列程序循环体执行的次数【】 int i,sum-0; A)0 B)1 C)无穷多次 D)以上答案均不正确 108.下列程序运行结果正确的是【】 main() fint i,j: 000 1:j>0:j-) if (i%i==0)br printf(j): A)1000 B)500C)499 D)2 109.下列程序的输出结果是【】 main() int n=9 while(n>6)n-:printf("%d",n): A)987 B)876 C)8765 D)9876 110.以下程序执行后sum的值是【】 or) printf("%d\n",sum): A)15B)14C)不确定 D)0 1山.以下程序执行后结果是【】 #include <stdio.h> i=0,a=0 (for( if((i%10)==0)break: else i-.) it=ll;at=i; printf("%d\n",a); A)21 B)32 C)33 D)11 11
11 for(x=0,y=0;(y!=168)&&(x<6);x++); A)是无限循环 B)循环执行 5 次 C)循环执行 6 次 D)循环次数不定 107.下列程序循环体执行的次数【 】 main() { int i,sum=0; for(i=2,sum=sum-i;sum!=0;i=0) sum=sum+i; } A)0 B) 1 C) 无穷多次 D) 以上答案均不正确 108.下列程序运行结果正确的是【 】 main() {int i,j; i=1000; for(j=i-1;j>0;j-) if(i%j==0)break; printf(“%d”,j); } A )1000 B) 500 C) 499 D) 2 109.下列程序的输出结果是 【 】 main( ) { int n=9; while(n>6) {n-;printf(“%d”,n);} } A)987 B) 876 C) 8765 D) 9876 110.以下程序执行后 sum 的值是【 】 main() { int i , sum; for(i=1;i<6;i++) sum+=i; printf("%d\n",sum); } A)15 B)14 C)不确定 D)0 111.以下程序执行后结果是【 】 #include <stdio.h> main() { int i=0,a=0; while(i<20) {for(;;) { if((i%10)==0) break; else i-;} i+=11; a+=i; } printf("%d\n",a); } A) 21 B) 32 C) 33 D) 11
112.运行下列语句的结果是【】 int x=3; do (printf(2d",x-): B)3 C)不打印任何内容 D)死循环 13.下面程序的输出结果【】 int i,sum; A)6B)3 C)死循环 D)0 114.在循环语句的循环体中执行break语句,其作用是【】 跳该循环体 提前结束 循环体各语句 D)终止程序运行 1l5.程序for(i=l00:il:i一)break:执行完后,i的值等于【】 A1100 B)99 C1 D)无结果 1l6.下列程序段中while循环体执行的次数是【】 int k=0; while(k=1)k++; A)无限次 B)有语法错误,不能执行C)1次也不执行 D)执行1次 117.对于程序段,do-while循环体执行的次数是【】 A01B)2C)3 D)4 118.若a为整形变量,此循环执行的次数为【】 for(a=5:a==0:a++) A)0次B)1次C)2次D)无限次 19.下列程序运行结果正确的是【】 +(=8) printf(@,a: A)7@B)8@C)9eD)8e9e 120.下面程序段中循环体的执行次数是【】 a=10; b=0:
12 112.运行下列语句的结果是 【 】 int x=3; do {printf(“%2d”,x-);} while(!x); A)321 B)3 C) 不打印任何内容 D)死循环 113.下面程序的输出结果【 】 main() { int i,sum; for(i=1;i<=3;sum++) sum+=i; printf(“%d\n”,sum); } A) 6 B) 3 C) 死循环 D) 0 114.在循环语句的循环体中执行 break 语句,其作用是【 】 A)跳出该循环体,提前结束循环 B)继续执行 break 语句之后的循环体各语句 C)结束本次循环,进行下次循环 D)终止程序运行 115.程序 for(i=100;i<=1;i-) break;执行完后,i 的值等于【 】 A)100 B)99 C)1 D)无结果 116.下列程序段中 while 循环体执行的次数是【 】 int k=0; while(k=1)k++; A)无限次 B)有语法错误,不能执行 C)1 次也不执行 D)执行 1 次 117.对于程序段,do-while 循环体执行的次数是【 】 i=0; do {sum+=i++;} while(i<2); A)1 B)2 C)3 D)4 118.若 a 为整形变量,此循环执行的次数为【 】 for(a=5;a= =0;a++) A)0 次 B)1 次 C) 2 次 D)无限次 119.下列程序运行结果正确的是【 】 main() { int a=7; while(a++<=8) printf(“%d@”,a); } A) 7@ B)8@ C)9@ D)8@9@ 120.下面程序段中循环体的执行次数是【】 a=10; b=0;