[求助]c语言试题解答
#define ADD(x) x+xmain( )
{
int m=1,n=2,k=3;
int sum=ADD(m+n)*k;
printf(“sum=%d”,sum);
}
上面的程序运行结果是_________:
A) sum=9 B) sum=10 C) sum=12 D) sum=18
已知int x=10,y=20,z=30; 以下语句执行后x, y, z的值是_______。
if (x>y)
z=x; x=y; y=z;
A) x=10, y=20, z=30 B) x=20, y=30, z=20
C) x=20, y=30, z=10 D) x=20, y=30, z=30
下面程序段:
for (t=1; t<=100;t++)
{ scanf("%d",&x);
if(x<0) continue;
printf("%3d",t);
}
A) 当x<0时整个循环结束
B) x>=0时什么也不输出
C) printf函数永远也不执行
D)最多允许输出100个非负整数