已知代碼如下:
#include ""stdio.h""
#define AA(a,b,c) a*b*c
void main()
{
printf(""%d"",AA(2+2,3,1+2));
}
程序的運(yùn)行結(jié)果是()
A.10
B.20
C.36
D.30
您可能感興趣的試卷
你可能感興趣的試題
請(qǐng)讀程序:
# define AD(x) x + x
main ()
{int m = 1, n = 2 , k = 3 ;
int sum = AD( m + n )*k ;
printf ( "" sum = % d "", sum ); }
上面程序的運(yùn)行結(jié)果是()
A.sum=9
B.sum=10
C.sum=12
D.sum=18
A.id=1002;name=黎明;class=冶金3班
B.id=1002;name="黎明";class="冶金3班"
C.s.id=1002;s.name="黎明";s.class="冶金3班"
D.s.id=1002;s.name=黎明;s.class=冶金3班
以下程序的輸出結(jié)果是()
#define MIN(x,y) (x)<(y)?(x):(y)
void main()
{
int i,j,k;
i=10;j=15;k=10*MIN(i,j);
printf(""%d\n"",k);
}
A.15
B.100
C.10
D.150
執(zhí)行如下程序后,輸出結(jié)果為()
#include
#define N 4+1
#define M N*2+N
#define RE 5*M+M*N
main()
{
printf(""%d"",RE/2);
}
A.150
B.100
C.41
D.以上結(jié)果都不正確
設(shè)有以下宏定義
#define N 3
#define Y(n) ((N+1)*n)
則執(zhí)行語句:z=2 (N+Y(5+1));后,z的值為()
A.出錯(cuò)
B.42
C.48
D.54
最新試題
一個(gè)C語言程序無論長短都是有函數(shù)和變量組成。
在C語言中,定義一個(gè)共用體變量時(shí),系統(tǒng)分配給它的存儲(chǔ)空間長度是()。
在C語言中do-while和while語句均是先判斷表達(dá)式,再執(zhí)行循環(huán)體語句。
Polya的問題求解四步法不包括()。
下面不是C語言特點(diǎn)的是()。
用C語言編寫的程序可以不經(jīng)過編譯直接運(yùn)行。
C語言源程序經(jīng)過編譯生成()。
C語言程序區(qū)分大小寫。
以下對(duì)變量和常量的區(qū)別說法正確的是()
編程實(shí)現(xiàn),輸入圓的半徑,求圓的面積。