更多“下列关于预处理命令的描述中,错误的是()。A.预处理命令最左边的标识符是B.预处理命令是在编译前处 ”相关问题
  • 第1题:

    以下正确的描述为

    A.每个C++语言程序必须在开头用预处理命令:

    B.预处理命令必须位于C++源程序的首部

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

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


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

  • 第2题:

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

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

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

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

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


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

  • 第3题:

    4、关于预处理命令include说法错误的是?

    A.ANSI C标准规定可以在C源程序中加入一些“预处理命令”,以改进程序设计环境,提高编程效率;

    B.预处理命令是C语言本身的组成部分,能直接对它们进行编译;

    C.预处理命令不是C语言本身的组成部分,不能直接对它们进行编译;

    D.“预处理”,即根据预处理命令对程序作相应的处理。


    预处理命令是 C 语言本身的组成部分,能直接对它们进行编译;

  • 第4题:

    4、编译预处理命令是计算机将C语言编译为机器语言是进行的预处理,编译预处理命令以 开头

    A.#

    B.$

    C.*

    D.&


    错误

  • 第5题:

    3、下列有关预处理命令的说法,错误的是()。

    A.预处理命令在编译前处理

    B.预处理命令中可以定义符号常量

    C.预处理命令以#开始

    D.预处理命令只能包含.h文件


    命令#include和命令#include“文件名”作用完全相同