以下关于宏的叙述中正确的是( )。A.宏替换没有数据类型限制B.宏定义必须位于源程序中所有语句之前C
以下关于宏的叙述中正确的是( )。
A.宏替换没有数据类型限制
B.宏定义必须位于源程序中所有语句之前
C.宏名必须用大写字母表示
D.宏调用比函数调用耗费时间
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:A
宏定义写在函数的花括号外边,作用域为其后的程序,通常在文件的最开头,所以B选项中宏定义必须位于源程序中所有语句之前是错误的。宏名一般用大写,但不是必须用大写,所以C选项错误。宏展开不占运行时间,只占编译时间,函数调用占运行时间(分配内存、保留现场、值传递、返回值),所以D选项错误。
相似问题
下面说法不正确的有( )A 用快速保存时不用选择保存位置 保存类型和文件名B 第一次保存时一定要选择
下面说法不正确的有( )A、用快速保存时不用选择保存位置、保存类型和文件名B、第一次保存时一定要选择保存位置、保存类型和文件名C、保存类型一般默认中
有以下程序: 程序运行后的输出结果是( )。.A.3 3B.1 1C.2 3D.1 2请帮忙给出正确
有以下程序: 程序运行后的输出结果是( )。.A 3,3B 1,1C 2,3D 1,2请帮忙给出正确答案和分析,谢谢!
设有如下函数定义: 若执行调用语句“ll=fm(3);” 则函数tim总共被调用的次数是( )。A.
设有如下函数定义: 若执行调用语句“ll=fm(3);”,则函数tim总共被调用的次数是( )。A 2B 3C 4D 5请帮忙给出正确答案和分析,谢谢!
下列排序方法中 最坏情况下比较次数最少的是( )。A.冒泡排序B.简单选择排序C.直接插入排序D.堆
下列排序方法中,最坏情况下比较次数最少的是( )。A 冒泡排序B 简单选择排序C 直接插入排序D 堆排序请帮忙给出正确答案和分析,谢谢!
Windows“开始”菜单中“文档”选项里 最多可列出( )个最近使用过的文档。A 14B 15C
Windows“开始”菜单中“文档”选项里,最多可列出( )个最近使用过的文档。A、14B、15C、12D、8
