正确答案: B
题目:以下程序的运行结果是#define MIN(x,y)(x)main(){ int i=10,j=15,k; k=10*MIN(i,j); printf("%d\n",k); }
解析:该题考查函数的宏定义及三目运算符。其中,表达式10*MIN(i,j)利用宏展开后为10*i 您可能感兴趣的试题 以下程序的运行结果是#define MIN(x,y)(x)main(){ int i=10,j=15,k; k=10*MIN(i,j); printf("%d 以下程序的运行结果是#define MIN(x,y)(x)main(){ int i=10,j=15,k; k=10*MIN(i,j); printf("%d\n",k); } A.10 B. 15 C. 100 D. 150 答案解析 以下程序的运行结果是#define MIN(x,y)(x)main(){ int i=10,j=15,k; k=10*MIN(i,j); printf("%d 以下程序的运行结果是#define MIN(x,y)(x)main(){ int i=10,j=15,k; k=10*MIN(i,j); printf("%d\n",k); } A.10 B. 15 C. 100 D. 150 答案解析 以下程序的运行结果是#define MIN(x,y)(x)main(){ int i=10,j=15,k; k=10*MIN(i,j); printf("%d 以下程序的运行结果是#define MIN(x,y)(x)main(){ int i=10,j=15,k; k=10*MIN(i,j); printf("%d\n",k); } A.10 B. 15 C. 100 D. 150 答案解析 以下程序的运行结果是#define MIN(x,y)(x)main(){ int i=10,j=15,k; k=10*MIN(i,j); printf("%d 以下程序的运行结果是#define MIN(x,y)(x)main(){ int i=10,j=15,k; k=10*MIN(i,j); printf("%d\n",k); } A.10 B. 15 C. 100 D. 150 答案解析
举一反三的答案和解析: