《计算机二级c语言基本知识(循环结构)》由会员分享,可在线阅读,更多相关《计算机二级c语言基本知识(循环结构)(11页珍藏版)》请在金锄头文库上搜索。
1、计算机二级计算机二级 C C 语言基本知识语言基本知识( (循环结构循环结构) )计算机二级 C 语言基本知识(循环结构)(1)设 x 和 y 均为 int 型变量,则执行下面的循环后,y 值为for(y=1,x=1;y=10) break; if (x%2=1) x+=5; continue;x- =3; A) 2 B) 4 C) 6 D) 8(2)假定 a 和 b 为 int 型变量,则执行以下语句后 b 的值为 a=1; b=10;do b- =a; a+; while (b-3; j-) if (j%3) j-;-j; -j;printf(“%d “,j);A) 6 3 B) 7 4
2、C) 6 2 D) 7 3(4)有以下程序main() int i, j;for(j=10;j100)break; B) for(;);C) int k=100;do +k; while (k,则输出结果为main ()int m,n;printf(“Enter m,n:“); scanf(“%d%d“,while(m!=n)while(mn) m-=n;while(nm) n-=m; printf(“m=%dn“,m);A)m=3 B)m=2 C)m=1 D)m=0(12)以下循环体的执行次数是main() int i,j;for(i=0,j=1; i20) break;while(a!=1
3、4);A) a=12 y=12 B) a=12 y=12a=14 y=16 a=16 y=28a=16 y=20 a=18 y=24C) a=12 y=12 D) a=12 y=12a=14 y=26 a=14 y=44(15)下面程序的功能是:计算 1 到 10 之间奇数之和及偶数之和,请填空。main() int a, b, c, i;a=c=0;for(i=0;i,则以下 while 循环体将执行多少次。while(ch=getchar()=e) printf(“*“); (21)有以下程序段, while 循环执行的次数是int k=0while(k=1)k+;A)无限次 B) 有语法
4、错,不能执行C) 一次也不执行 D) 执行 1 次(22)以下程序执行后 sum 的值是main() int i , sum;for(i=1;i=10) break;if (b%3= =1) b+=3; continue; printf(“%dn“,a);A) 101 B) 6 C) 5 D) 4 (27)以下程序运行后的输出结果是 。main() int i=10, j=0;do j=j+i; i-; while(i2);printf(“%dn“,j); (28)以下程序的输出结果是。main() int s,i;for(s=0,i=1;imain() int i=0,a=0;while(i20) for(;) if(i%10)=0) break;else i-;i+=11; a+=i; printf(“%dn“,a); A) 21 B) 32 C) 33 D) 11 (32)以下程序的输出结果是 main() int a=0,i;for(i=1;i5;i+) switch(i) case 0:case 3:a+=2;case 1:case 2:a+=3;default:a+=5;printf(“%dn“,a);A) 31 B) 13 C) 10 D) 20