柠檬试题库
search
首页 计算机 公务员 驾照 关于

若有以下程序 #include #define S(x) x*x #define T(x) S(x)*S(x) main() { int k=5, j=2; printf("%d,%d\n", S(k+j),T(k+j)); } 则程序的输出结果是


  • A.17,289
  • B.49,2401
  • C.17,37
  • D.49,289
热度🔥860
参考答案:C
解析:

【解析】本题考查宏定义,宏定义只是做个简单的替换,执行S(k+j)=k+j*k+j=17,T(k+j)=S(k+j)*S(k+j)=k+j*k+j*k+j*k+j=37,选项C正确。
复制题目向AI提问