工学

判断题宏定义命令是以分号结束的。A 对B 错

题目
判断题
宏定义命令是以分号结束的。
A

B

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下叙述中错误的是

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

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

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

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


正确答案:D
解析:C语言中的预处理命令以符号#开头,这些命令是在程序编译之前进行处理的,选项D)的描述错误。

第2题:

以下说法正确的是( )。

A.宏定义是C语句,要在行末加分号

B.可以使用#undefine提前结束宏名的使用

C.在进行宏定义时,宏定义不能嵌套

D.双引号中出现的宏名也要进行替换


正确答案:B
解析:本题考查宏的使用规则:①字符替换格式:#define标识符字符串,行末不加分号;②双引号中出现的宏名不替换;③如果提前结束宏名的使用,程序中可以使用#ndefine;④在进行宏定义时,宏定义能层层置换,能够嵌套。

第3题:

( 28 )要限制宏命令的操作范围,可以在创建宏时定义( ) 。

A )宏操作对象

B )宏条件表达式

C )窗体或报表控件属性

D )宏操作目标


正确答案:B

第4题:

下列表示宏定义指令结束的是______。

A.ENDM

B.ENDS

C.ENDP

D.END


正确答案:A
解析:ENDS是段定义结束伪指令;ENDP是过程定义结束伪指令:END是程序定义结束伪指令:ENDM才是宏定义指令结束指令。

第5题:

要限制宏命令的操作范围,可以在创建宏时定义( )。 A.宏操作对象B.宏条件表达式

要限制宏命令的操作范围,可以在创建宏时定义( )。

A.宏操作对象

B.宏条件表达式

C.窗体或报表控件属性

D.宏操作目标


正确答案:B
B。【解析】如果要限制宏操作的范围,可以在创建宏时定义条件表达式从而形成条件操作宏。

第6题:

语句ENDM是通知汇编程序()。

A.过程定义结束

B.宏定义结束

C.源程序结束

D.段定义结束


正确答案:B

第7题:

翻要限制宏命令的操作范围,可以在创建宏时定义( )。 A.宏操作对象B.宏条件表达式SXB

翻要限制宏命令的操作范围,可以在创建宏时定义( )。

A.宏操作对象

B.宏条件表达式

C.窗体或报表控件属性

D.宏操作目标


正确答案:B
要限制宏命令的操作范围,可以在创建宏时定义宏条件表达式。

第8题:

以下叙述中错误的是

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

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

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

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


正确答案:D

第9题:

下面表示宏定义结束的命令是( )。

A.ENDP

B.ENDS

C.ENDM

D.END


正确答案:C
解析:A是过程定义结束的伪指令:B是段定义结束的伪指令:D是程序结束的伪指令。

第10题:

设有定义:#define STR "12345";,则以下叙述中正确的是( )

A.宏名STR代替的是数值常量12345

B.宏定义以分号结束,编译时一定会产生错误信息

C.宏名STR代替的是字符串"12345";

D.宏名STR代替的是字符串常量"12345"


正确答案:C

更多相关问题