问题 单项选择题

有以下函数#include #define S(x) (x)*x*2main(){int k=5,j=2;printf(“%d,”,S[k+j]); printf(“%d\n”,S(k-j)));}程序运行输出结果是(  )。

A.98,18

B.39,11

C.39,18

D.98,11

答案

参考答案:B

解析:【解析】考察宏定义的使用,根据该宏的定义,S(k+j)=(k+j)*k+j*2=39, S(k-j)=(k-j)*k-j*2=11,所以答案为39,11选项B)正确。

探究题
单项选择题