题目内容

以下在任何情况下计算平方数时都不会引起二义性的宏定义是 。

A.
B. define POWER(x) x*x
C. B.
D. define POWER(x) (x)*(x)
E. C.
F. define POWER(x) (x*x)
G. D.
H. define POWER(x) ((x)*(x))

查看答案
更多问题

在“文件包含”预处理语句的使用形式中,当#include后面的文件名用“ ”(双引号)括起时,寻找被包含文件的方式是________。

A. 直接按系统设定的标准方式搜索目录
B. 先在源程序所在目录搜索,再按系统设定的标准方式搜索
C. 仅仅搜索源程序所在目录
D. 仅仅搜索当前目录

下列程序的输出结果是 。#include #define FUDGE(y) 2.84+y#define PR(a) printf(“%d”,(int)(a))#define PRINT1(a) PR(a);putchar(‘\n’)main(){int x=2;PRINT1(FUDGE(5)*x);}

若有以下定义:#define MOD(x,y) x%y则执行以下语句后的输出为 。int z,a=15,b=100;z=MOD(b,a);printf(“%d\n”,z++);

下列程序的输出结果是 。#define SQR(t) t*tvoid main( ){int a = 1, b=2, s;s = SQR(a * b);printf("%d", s);}

答案查题题库