选择题   有以下程序
    #include<stdio.h>
    #define  SQR(X)  X*X
    main()
    {  int a=10,k=2,m=1;
      a/=SQR(k+m)/SQR(k+m);
      printf('%d\n',a);
    }
程序的输出结果是______。
 
【正确答案】 B
【答案解析】[考点] 预编译处理、动态分配、结构体、位运算和文件 本题考查宏定义。宏定义只是做个简单的替换,执行SQR(k+m)/SQR(k+m)=k+m*k+m/k+m*k+m=7,a/=SQR(k+m)/SQR(k+m)的结果为1。