[单选题]

下面宏定义正确的是( )

A.#define S a*b

B.#define PI 3.14;

C.#define max(a,b) ((a) >(b) ?(a) ;(b) )

D.#define s(x) (x)*(x);

参考答案与解析:

相关试题

下面是对宏定义的描述,不正确的是_______。

[单选题]下面是对宏定义的描述,不正确的是_______。A.宏不存在类型问题,宏名无类型,它的参数也无类型B.宏替换不占用运行时间C.宏替换时先求出实参表达式的值,然后代入形参运算求值D.宏替换只不过是字符替代而已

  • 查看答案
  • 下面是对宏定义的描述,不正确的是______。

    [单选题]下面是对宏定义的描述,不正确的是______。A.宏不存在类型问题,宏名无类型,它的参数也无类型B.宏替换不占用运行时间C.宏替换时先求出实参表达式的值,然后代入形参运算求值D.宏替换只不过是字符替代而已

  • 查看答案
  • 下面对宏定义的描述中不正确的是

    [单选题]下面对宏定义的描述中不正确的是A.宏不存在类型问题,宏名无类型,它的参数也无类型B.宏替换不占用运行时间C.宏替换时先求出实参表达式的值,然后代入形参数运算求值D.其实,宏替换只不过是字符替代而已

  • 查看答案
  • 下面表示宏定义结束的命令是( )。

    [单选题]下面表示宏定义结束的命令是( )。A.ENDPB.ENDSC.ENDMD.END

  • 查看答案
  • 以下有关宏替换的叙述不正确的是( )。 A)使用宏定义可以嵌套 B)宏定义语句不

    [单选题]以下有关宏替换的叙述不正确的是( )。A.)使用宏定义可以嵌套B.)宏定义语句不进行语法检查C.)双引号中出现的宏名不替换D.)宏名必须用大写字母表示

  • 查看答案
  • 从下面的选项中选出正确的答案在宏定义:#define MAXINT 324 中,

    [单选题]从下面的选项中选出正确的答案在宏定义:#define MAXINT 324 中,宏名 MAXINT代替的是(37)。A.实型数B.整型数C.常量D.一串字符

  • 查看答案
  • 从下面的选项中选出正确的答案在宏定义:#define MAXINT 324中,

    [单选题]从下面的选项中选出正确的答案在宏定义:#define MAXINT 324中,宏名MAXINT代替的是 (32) 。(32) A.整型数B.实型数C.常量D.一串字符

  • 查看答案
  • 下面关于宏与VBA叙述正确的是()。

    [单选题]下面关于宏与VBA叙述正确的是( )。A.任何宏操作都可以通过编写相应的VBA代码实现其功能B.对于事务、重复性较强的操作应使用VBA来实现C.任何VBA代码都可以转换为等价的宏D.以上都正确

  • 查看答案
  • 若程序中有宏定义行 :#define N 100 则以下叙述中正确的是A) 宏定

    [单选题]若程序中有宏定义行 :#define N 100 则以下叙述中正确的是A.) 宏定义行中定义了标识符 N 的值为整数100B.) 在编译程序对C 源程序进行预处理时用100 替换标识符NC.) 对 C 源程序进行编译时用 100 替换标识符ND.) 在运行时用 100 替换标识符N

  • 查看答案
  • 以下有关宏的描述不正确的是( )。A)宏定义不做语法检查 B)双引号中出现的宏名

    [单选题]以下有关宏的描述不正确的是( )。A.)宏定义不做语法检查B.)双引号中出现的宏名不进行替换C.)宏名无类型D.)宏名必须用大写字母表示

  • 查看答案