niusouti.com

下列描述中正确的是( )。A.在C语言程序中预处理是指完成宏替换和文件包含指定的文件的调用B.预处理指令只能位于C源程序文件的首部C.预处理命令可以放在程序中的任何位置D.预处理命令结尾需要加分号

题目

下列描述中正确的是( )。

A.在C语言程序中预处理是指完成宏替换和文件包含指定的文件的调用

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

C.预处理命令可以放在程序中的任何位置

D.预处理命令结尾需要加分号


相似考题
更多“下列描述中正确的是()。A.在C语言程序中预处理是指完成宏替换和文件包含指定的文件的调用B.预处理 ”相关问题
  • 第1题:

    9、关于预处理命令define描述错误的是?

    A.C语言源程序中允许用一个标识符来表示一个字符串,称为“宏”;

    B.宏定义是由源程序中的宏定义命令完成;

    C.宏代换是由预处理程序自动完成;

    D.宏定义是由源程序中的包含命令完成;


    宏定义是由源程序中的包含命令完成;

  • 第2题:

    以下关于预处理命令的描述正确的是()。

    A.预处理是指完成宏替换和文件包含中指定的文件的调用。

    B.预处理指令也是C语句。

    C.在C源程序中,凡是行首以#标识的控制行都是预处理命令。

    D.一个包含文件中不可以再包含其他的文件。


    C

  • 第3题:

    【单选题】下列描述中,正确的是()

    A.预处理是指完成宏替换和文件包含中指定的文件的调用

    B.预处理指令也是C语言

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

    D.预处理就是完成C编译程序对C源程序的第一遍扫描,为编译的词法分析和语法分析做准备


    B、在Serializable接口中没有定义抽象方法,也没有定义常量

  • 第4题:

    以下描述正确的是()

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

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

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

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


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

  • 第5题:

    下列叙述中正确的是()。

    A.预处理命令行必须位于源文件的开头

    B.在源文件的一行上可以有多条预处理命令

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

    D.宏替换不占用程序的运行时间


    c)宏替换不占用运行时间,只占用编译时间