问题库
search
首页 计算机 驾照考试 关于

有以下程序 #include <stdio.h> #define f(x) x*x*x main() { int a=3,s,t ; s=f(a+1); t=f((a+1)); printf("%d,%d\n",s,t); } 程序运行后的输出结果是


  • A.10,64
  • B.10,10
  • C.64,10
  • D.64,64
浏览69
计算机二级office题库App
收录最新试题,随时随地刷题
参考答案:A
解析:

【解析】本题考查宏定义的用法,宏定义只是做个简单的替换,所以本题中执行f(a+1)=a+1*a+1*a+1=3*a+1=10,f((a+1))=(a+1)*(a+1)*(a+1)=64,所以答案为A选项。