首页 > 大学专科> 电子信息
题目内容 (请给出正确答案)
[主观题]

以下关于宏的叙述中正确的是A.宏定义必须位于源程序中所有语句之前B.宏名必须用大写字*表示C.宏

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

A.宏定义必须位于源程序中所有语句之前

B.宏名必须用大写字*表示

C.宏调用比函数调用耗费时间

D.宏替换没有数据类型限制

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“以下关于宏的叙述中正确的是A.宏定义必须位于源程序中所有语句…”相关的问题
第1题
关于C语言的符号常量,以下叙述中正确的是A.符号常量的符号名是标识符,但必须大写B.符号常量在整

关于C语言的符号常量,以下叙述中正确的是

A.符号常量的符号名是标识符,但必须大写

B.符号常量在整个程序中其值都不能再被重新定义

C.符号常量是指在程序中通过宏定义用一个符号名来代表一个常量

D.符号常量的符号名必须是常量

点击查看答案
第2题
以下叙述中正确的是()。A.预处理命令行必须位于C源程序的起始位置B.在C语言中,预处理命令行都以“

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

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

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

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

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

点击查看答案
第3题
以下正确的叙述是()。 (A)在C语言程序中,main()函数必须位于文件的开头 (B)C语言程序每行中只能写一条语

以下正确的叙述是( )。

(A)在C语言程序中,main()函数必须位于文件的开头

(B)C语言程序每行中只能写一条语句

(C)C语言程序本身没有输入、输出语句

(D)对一个C语言程序进行编译预处理时,可检查宏定义的语法错误

点击查看答案
第4题
以下叙述中正确的是()A.预处理命令行必须位于源文件的开头B.每个C语言必须在开头包含预处理

以下叙述中正确的是()

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

B.每个C语言必须在开头包含预处理命令行:include<stdio.h>

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

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

点击查看答案
第5题
以下叙述中正确的是()

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

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

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

D. 以下定义中CR是称为宏名的标识符#defineCR045

点击查看答案
第6题
以下叙述中错误的是A.预处理命令行的最后不能以分号表示结束B.C程序对预处理命令行的处理是在程

以下叙述中错误的是

A.预处理命令行的最后不能以分号表示结束

B.C程序对预处理命令行的处理是在程序执行的过程中进行的

C.defineMAx是合法的宏定义命令行

D.在程序中凡是以""}""开始的语句行都是预处理命令行

点击查看答案
第7题
下面关于宏的叙述中,错误的是()。

A.宏的作用域从其定义处开始

B.宏名只要满足标识符规则即可

C.宏可以用#undef预处理撤销

D.宏名的首字符必须要大写

点击查看答案
第8题
有关宏操作,以下叙述错误的是()。A.宏的条件表达式中不能引用窗体或报表的控件值B.所有宏操作都可

有关宏操作,以下叙述错误的是()。

A.宏的条件表达式中不能引用窗体或报表的控件值

B.所有宏操作都可以转化为相应的模块代码

C.使用宏可以启动其他应用程序

D.可以利用宏组来管理相关的一系列宏

点击查看答案
第9题
以下叙述中错误的是()。A.C程序对预处理命令行的处理是在程序执行的过程中进行的B.预处

以下叙述中错误的是()。

A.C程序对预处理命令行的处理是在程序执行的过程中进行的

B.预处理命令行的最后不能以分号表示结束

C.#define MAX是合法的宏定义命令行

D.在程序中凡是以“#”开始的语句行都是预处理命令行

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改