题目内容

有以下程序:#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

有以下程序:#include main(){int b[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=i;j<=i;j++)t+=b[i][b[j][i]];printf("%d\n",t);}程序运行后的输出结果是( )。

A. 1
B. 3
C. 4
D. 9

有以下程序#includemain(){int i,j;for(i=3;i>=1;i--){for(j=1;j<=2;j++){printf("%d",i+j);}printf("\n");}}程序的运行结果是( )。

A. 234<换行>345<换行>
B. 432<换行>543<换行>45<换行>
C. 23<换行>34<换行>23<换行>
D. 45<换行>34<换行>23<换行>

答案查题题库