更多“下列叙述中正确的是(34)。A.宏替换不占用运行时间B.在带参的宏定义中,要定义其形式参数的类型C.在 ”相关问题
  • 第1题:

    以下关于宏的叙述中正确的是( )

    A.宏名必须用大写字母表示

    B.宏替换时要进行语法检查

    C.宏替换不占用运行时间

    D.宏定义中不允许引用已有的宏名


    正确答案:C

  • 第2题:

    以下叙述中不正确的是______。

    A.C程序中的预处理命令行都以#号开始

    B.宏定义中的宏名可用大写字母或小写字母

    C.宏替换不占用运行时间,只占用编译时间

    D.使用带参数的宏时,参数的类型应与宏定义时的一致


    正确答案:D
    解析:宏替换和函数调用有相似之处,但在替换时,对参数没有类型的要求。

  • 第3题:

    【单选题】分析下列叙述是正确的()

    A.在带参的宏定义中,形式参数是常量。

    B.在带参的宏定义中,形式参数是变量。

    C.宏替换不占用运行时间。

    D.在带参的宏定义中,要定义其形式参数的类型。


    尿中浓度高

  • 第4题:

    下述描述正确的是(39)。

    A.在程序的一行中可以出现多个有效的预处理命令行

    B.使用带参宏时,参数的类型应与宏定义时的一致

    C.宏替换不占运行时间,只占编译时间

    D.宏定义不能出现在函数的内部


    正确答案:C
    解析:本题考查程序中宏的一些基本知识。宏的作用是定义一个名字替换,一般给容易发生变化的变量定义宏,这样方便对程序中变量的修改。编译器在编译时将宏和变量进行替换,因此,宏替换不占运行时间,只占编译时间。

  • 第5题:

    下列说法中正确的是()。

    A.在程序的一行上可以出现多个有效的预处理命令行

    B.使用带参的宏时,参数的类型应与宏定义时的一致

    C.宏替换不占用运行时间,只占用编译时间

    D.在以下定义中C R是称为”宏名”的标识符 #define C R 045


    函数的定义不能嵌套,而调用可以嵌套