.
while(n>6)
{n--;printf(“%d”,n);} }
A)987 B)876 C)8765 D)9876 19.有以下程序段: int k=0;
while(k=1)k++;
while循环执行的次数是( )。
A)无限次 B)有语法错误,不能执行 C)一次也不执行 D)执行一次 20.以下程序中,while循环的循环次数是( )。 #include
{ if(i<1) continue; if(i= =5) break; i++; }
……}
A)1 B)10 C)6 D)死循环,不能确定次数 二、读程序写运行结果
1.以下程序的输出结果是( 52 )。 #include
{ int i=10,j=0; do
{ j=j+i;
i--;}while(i>2); printf(“%d\\n”,j); }
2.以下程序的输出结果是( 17 )。 #include
while(x>10&&x<50) { x++;
if(x/3) {x++;break;} else continue;} printf(“%d\\n”,x); } 3.有以下程序:
#include
.
.
void main() { char c;
while((c=getchar())!=’?’) putchar(--c); }
程序运行时,如果从键盘输入:Y?N?<回车>,则输出结果是( X )。 4.下面程序的运行结果是( s=254 )。 #include
{ 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); }
5.下面程序段中循环体的执行次数是( 3 )a=10; b=0;
do{b+=2;a-=2+b;}while(a>=0);
6.下面程序段的运行结果是( ** )。 x=2;
do{printf(“*”);x--;}while(x); 7.下面程序的运行结果是( 1,-2 )。 #include
while(y-- !=-1)
{ do{a*=y ;a++ ;}while(y--); } printf (“%d,%d”,a,y); } 8.下面程序段的运行结果是( 8 )。 i=1 ;s=3 ; do{ s+=i++ ;
if(s%7= =0) continue ;
else ++i; }while(s<15) printf(“%d”,i);
9.下列程序的输出结果是( 2500 )。 #define A 100
.
。 ; .
void main()
{ int i=0,sum=0;
do{ if(i==(i/2)*2)
continue;