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

admin2013-06-11  18

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

选项 A、49.5
B、9.5
C、22.0
D、45.0

答案B

解析 本题考查函数调用,由于a+b没有被括起来,所以S(a+b)=PT*a+b*a+b=5.5*1+2*1+2=9.5,故选择B。
转载请注明原文地址:https://kaotiyun.com/show/p5Jp777K
0

最新回复(0)