设有如下定义:int x=18,y=6,z;则语句:printf("%d\n",z=(x%y,x/y));的输出结果是:
A. 0
B. 3
C. 6
D. 18
程序段的执行结果:( )#include int main(){#define a 10a = 11;printf("a=%d\n",a);return 0;}
A. a=11
B. a=10
C. a=
D. 编译不通过
程序段:#include int main(){const int x = 1+1;printf("表达式1:%d\t",x*2);#define y 1+1printf("表达式2:%d\n",y*2);return 0;}输出结果是:( )
A. 表达式1:4 表达式2:4
B. 表达式1:3 表达式2:3
C. 表达式1:4 表达式2:3
D. 表达式1:4表达式2:3
语句:printf("1+1=%d\n",1+1);此函数中,出现两次"1+1",能进行算术运算的是:( )
A. 前者
B. 后者
C. 两者都计算
D. 不确定