单项选择题
下列程序的输出结果是______。
main()
char*s="1221";
int k=0,a=0,b=0;
do
if(k%2==0)
a=a+s[k]-’0’;
continue;
b=b+s[k]-’0’;
while(s[++k]);
printf("k=%d a=%d b=%d\n",k,a,b);
A.k=3 a=4 b=3
B.k=3 a=3 b=3
C.k=4 a=3 b=3
D.k=4 a=2 b=3
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
分析下面的程序 main() int*p1,*p2,*p; int x=4,y=6; p1=&x;p2=&y; if(x<y) p=p1;p1=p2;p2=p; printf( %d,%d, ,*p1,*p2); printf( %d,%d n ,x,y); 程序的输出结果为_______。
A.6,4,4,6
B.4,6,6,4
C.4,6,4,6
D.6,4,6,4
点击查看答案&解析
单项选择题
下列程序的输出结果是______。 main() static int num[5]=1,3,5,7,9; int*p1,**p2; p1=num; p2=&p1; printf( %d, ,*(++p1)); printf( %d n ,**p2);
A.3,1
B.3,3
C.1,1
D.1,3
点击查看答案&解析
相关试题
下列程序的输出结果是______。 char...