题目内容 (请给出正确答案)
[单选题]

头文件的预编译处理形式如下: #ifndef 标识符 #define 标识符 ... #endif 关于头文件的说法正确的是:

A.头文件中一般情况下只进行变量和函数的声明,不建议进行变量和函数定义

B.头文件中采用预编译处理的目的是防止一个头文件被多次包含

C.不同的头文件预编译处理中的标识符可以相同

D.如果头文件中有变量、函数的定义,且被多个源文件应用,则必须使用预编译处理

E.头文件以.h作为文件类型后缀

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“头文件的预编译处理形式如下: #ifndef 标识符 #de…”相关的问题

第1题

避免头文件被多次包含的编译预处理方法有

A、#ifndef HEADER_FILE_NAME #define HEADER_FILE_NAME // 程序代码 #endif

B、#pragma once

C、#include once

D、C++11 的 _Pragma 运算符

点击查看答案

第2题

下列关于预处理命令的描述中,错误的是()。

A.预处理命令最左边的标识符是

B.预处理命令是在编译前处理的

C.宏定义命令可以定义符号常量

D.文件包含命令只能包含.h文件

点击查看答案

第3题

关于编译预处理,下列说法正确的是 。

A、用户自定义头文件时使用条件编译指令可以避免重复包含

B、含有函数原型的头文件和函数的定义都可以出现在多个模块中

C、在#include <头文件名> 格式中,编译预处理程序直接到当前目录查找头文件

D、在#include"头文件名"格式中,编译预处理程序最后到当前目录查找头文件

点击查看答案

第4题

程序中头文件myfile.h的内容是: define N 5 define M1 N*3 程序文件code.C内容如下: 1nClUde<stdi0.h> include”myfile.h” define M2 N*2 void main() { int i; i=M1+M2; printf("%d\n",i); } 程序编译后运行的输出结果是( )。

A.1 0

B.20

C.25

D.30

点击查看答案

第5题

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

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

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

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

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

点击查看答案

第6题

程序中头文件type1.h的内容是( )。 #define N 5 #define M1 N*3 程序如下: #define "type1.h" #define M2 N*2 main() { int i; i=M1+M2; printf("%d\n",i); } 程序编译后运行的输出结果是( )。

A.10

B.20

C.25

D.30

点击查看答案

第7题

以下描述正确的是()

A.文件包含是编译预处理命令

B.文件包含不占用程序的运行时间

C.文件包含命令以#开头

D.文件包含命令可以写在main函数中

点击查看答案

第8题

程序中头文件typel.h的内容是: #define N 5 #define M1 N*3 程序如下: #include"typel.h" #define M2 N *2 main( ) { int i; i=M1+M2; printf("%d\n",i); } 程序编译后运行的输出结果是

A.10

B.20

C.25

D.30

点击查看答案

第9题

程序中头文件typel.h的内容是: #define N 5 #define M1 N*3 程序如下: #include "type1.h” #define M2 N*2 main() { int i; i=M1+M2; printf("%d\n",i);} 程序编译运行后的输出结果是( )

A.10

B.20

C.25

D.30

点击查看答案

第10题

文件包含命令是以______为开头的编译预处理命令。

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信