题目内容

以下程序的输出结果是()。#include #define T(x,y) (x)<(y)?(x):(y)int main(void){int i,j,k;i=10;j=15; k=10*T(i,j);printf("%d\n",k);return 0;}

A. 15
B. 10
C. 150
D. 100

查看答案
更多问题

以下程序的输出结果是()。#include #define N 10#define s(x) x*x#define f(x) (x*x)int main(void){ int i1,i2;i1=1000/s(N); i2=1000/f(N);printf("%d,%d\n",i1,i2);return 0;}

A. 10,10
B. 10,1000
C. 1000,10
D. 1000,1000

以下程序的输出结果是()。#include #define MCRA(m) 2*m#define MCRB(n,m) 2*MCRA(n)+mint main(void){ int i=2,j=3;printf("%d\n",MCRB(j,MCRA(i)));return 0;}

A. 10
B. 16
C. 12
D. 8

有以下程序#include #define F(X,Y) (X)*(Y)int main(void){ int a=3, b=4;printf("%d\n", F(a++, b++));return 0;}程序运行后的输出结果是()。

A. 12
B. 15
C. 16
D. 20

有如下程序#include #define SQUARE(X) X*Xint main(void){int i;for(i=1;i<=SQUARE(2+1);i++)printf("%d\n",i);}该程序中的for循环执行的次数是()。

A. 9
B. 8
C. 6
D. 5

答案查题题库