更多“编译预处理命令只能位于源程序中所有语句之前。() ”相关问题
  • 第1题:

    C语言的编译系统对宏命令的处理是在对源程序中其它语句正式编译之前进行的。()

    此题为判断题(对,错)。


    正确答案:正确

  • 第2题:

    编译预处理命令行必须位于C源程序的起始位置


  • 第3题:

    下列叙述中不正确的有哪些?

    A.C语言中预处理命令行必须位于源程序的起始位置

    B.在C语言中,预处理命令行都以"#"开头

    C.每个C程序必须在开头包含预处理命令行:#include

    D.C语言的预处理不能实现宏定义和条件编译的功能


    D

  • 第4题:

    以下描述正确的是()

    A.C语言的预处理功能是指完成宏替换和包含文件的调用

    B.预处理指令只能位于C源程序文件的首部

    C.凡是C源程序中行首以“#”标识的控制行都是预处理指令

    D.C语言的编译预处理就是对源程序进行初步的语法检查


    C 解析:本题中,A和B的描述是一样的,故可以排除。在C++中,建议用inline函数取代C语言中的宏定义功能。

  • 第5题:

    2、下面关于编译预处理命令的说法中,正确的是()。

    A.一条文件包含命令能包含多个文件

    B.文件包含命令不可以嵌套使用

    C.编译预处理命令是在编译之前被处理的命令

    D.编译预处理命令中的“#”可以省略


    编译预处理命令是在编译之前被处理的命令