下面程序的运行结果是()。
#define SQR(x)((x)*(x))    
#include
main()
{
float v=3.0;
printf(”sqr=%. 2f\n”, SQR(v)+1);
}
下面程序的运行结果是()。
#define SQR(x)((x)*(x))    
#include
main()
{
float v=3.0;
printf(”sqr=%. 2f\n”, SQR(v)+1);
}

A、sqr=3.0
B、sqr=9.0
C、sqr=10
D、sqr=10.00
【正确答案】:D
【题目解析】:定义函数SQR(x))((x)*(x)),printf(”sqr=%. 2f\n”, SQR(v)+1);
即,3.0*3.0+1=10.0,“%. 2f\n”,即sqr=10.00

Top