{ b += a; a -= c++; } printf(\ }
则程序的输出结果是 A) 5,6,0
B) 6,0,0
C) 6,6,1
D) 5,6,1
12.运行下面的程序段,输出结果是 1,3,3 。 #include
{ int a=1,b=2,c=3,d=0; if (a==1 && b++==2) if (b!=2||c--!=3)
printf(\
else printf(\ else printf(\}
13.运行下面的程序段,输出结果是 2,2,2,4 。 #include
{ int a=1,b=2,c=3,d=4; if ((a=2) || (b=1)) c=2; if ((c==3) && (d=-1)) a=5; printf(\ }
14.运行下面的程序段,输出结果是 5,1,2,-1 。 #include
{ int a=1,b=2,c=3,d=4; if ((a=2) && (b=1)) c=2; if ((c==3) || (d=-1)) a=5; printf(\
}
15.以下程序运行后的输出结果是: 817 。
func(a,b) int a,b;
{ static int m=0,i =2; i+=m+1;m=i+a+b;return(m); } main()
{ int k=4,m=1,p;
p=func(k,m); printf(“%d”,p); p=func(k,m); printf(“%d\\n”,p); }
16. 设从键盘上输入 Hello World! 下面程序的运行结果为 hello world ! 。
#include
for( i=0; ss[i]!='\\0'; i++)
if( ss[i]>='A' && ss[i]<='Z') ss[i] = ss[i]+32 ; puts(ss);
} 17.下面程序的运行结果为 6, 45
2, 98
#include
{ int a[10]={78,89,98,66,54,76,45,82,62,95 }; int ka, ki, j; ka = ki = 0; for(j=1; j<10; j++) {