题目内容

有以下程序:#include main(){int y=10;while(y--);printf("y=%d\n",y);}程序运行后的输出结果是( )。

A. y=0
B. y=-1
C. y=1
D. while构成无限循环

查看答案
更多问题

有以下程序#includemain(){int k=5;while(--k)printf("%d\n",k-=3);printf("\n");}执行后的输出结果是( )。

A. 1
B. 2
C. 4
D. 死循环

有以下程序:#includemain(){char *s="12134";int k=0,a=0;while(s[k+1]!='\0'){k++;if(k%2==0){a=a+s[k]-'0'+1;continue;}a=a+(s[k]-'0');}printf("k=%d a=%d\n",k,a);}程序运行后的输出结果是( )。

A. k=6 a=11
B. k=3 a=14
C. k=4 a=12
D. k=5 a=15

有以下程序:#include main(){int a=1,b=2;while(a<6){b+=a;a+=2;b%=10;}printf("%d,%d\n",a,b);}程序运行后的输出结果是( )。

A. 5,11
B. 7,1
C. 7,11
D. 6,1

有以下程序:#include #include main(){int i,j,x = 0;for(i = 0;i < 2;i++){x++;for(j = 0;j <= 3;j++){if(j%2)continue;x++;}x++;}printf("x = %d\n",x);}程序的运行结果是( )。

A. x=8
B. x=4
C. x=6
D. x=12

答案查题题库