问题 单项选择题

以下程序运行后,输出结果是 #define PT 5.5 #define S(x)PT* x * x main() {int a=1,b=2; printf("%4.lf\n",S(a+b); }

A.49.5

B.9.5

C.22.0

D.45.0

答案

参考答案:B

解析: 本题考察宏定义的使用,宏在使用是如同函数一样,但却是在编译时展开,而函数却是在运行时进行计算的。

单项选择题
单项选择题 A1/A2型题