#define print(x) printf("the no, "#x",is ")
#define print(x) printf("the no, "#x",is ")
#define print(x) printf("the no, "#x",is ")
A.Y=3
B.存在语法错误
C.Y=7
D.Y=0
以下程序的运行结果是 #define MAX(A,B) (A)>(B)?(A):(B) #define PRINT(Y) printf("Y=%d\t",Y) main() { int a=1,b=2,c=3,d=4,t; t=MAX(a+b,c+d); PRINT(t);}
A.Y=3
B.存在语法错误
C.Y=7
D.Y=0
A.#define MAX(x, y) (x>yx:y)
B.#define MAX(x, y) ((x)>(y)(x):(y))
C.#define MAX(x, y) (x <yx:y)
D.#define MAX(x, y) ((x)<(y)(x):(y))
A.11
B.12
C.13
D.15
设有如下宏定义
define MYSWAP(z,x,y){z=x;x=Y;Y=z;}
以下程序段通过宏调用实现变量a、b内容的交换,请填空。
float a=5,b=16,c;
MYSWAP(【 】,a,b) ;
以下程序段的执行结果为______。 define PLUS(X,Y)X+Y main() { int x=1,y=2,z=3,sum; sum=PLUS(x+y,z)*PLUS(y,z); printf("SUM=%d",sum); }
A.SUM=9
B.SUM=12
C.SUM=18
D.SUM=28
A.=70
B.=80
C.=140
D.=700
设有如下宏定义
#define MYSWAP(z,x,y)
{z=x;x=y;y=z;}
以下程序段通过宏调用实现变量a,b内容交换,请填空。
float a=5,b=16,c;
MYSWAP((),a,b);
执行以下语句后显示结果为______。 Dim x As Integer If X Then Print x Else Print X-1
A.1
B.0
C.-1
D.不确定