问题 单项选择题

有以下程序:
#define P 3
void F(int x)return(P*x*x);
main()
printf("%d\n",F(3+5));
程序运行后的输出结果是______。

A) 192
B) 29
C) 25
D) 编译出错

答案

参考答案:A

解析: 本题的函数F的功能是,对于形参x,返回3*x*x的值。因此对于函数调用“F(3+5);”先计算得到实参结果是8,然后调用F,返回结果应该是3×8×8=192。正确选项是A。

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