更多“1、下面的宏定义语句语法是正确的。 CRLF MACRO … CRLF ENDM”相关问题
  • 第1题:

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

    A.过程定义结束

    B.宏定义结束

    C.源程序结束

    D.段定义结束


    正确答案:B

  • 第2题:

    以下语句的含义是()char[]arrcrlf={13,10};Stringcrlf=newString(arrcrlf);stringBufferdest=newStringBuffer("西行漫记");dest.append(crlf);

    A.字符串"西行漫记"不变

    B.字符串"西行漫记"的最后一个字被删除

    C.语句存在语法错误

    D.在字符串"西行漫记"的后面加回车换行符


    参考答案:D

  • 第3题:

    以下有关宏替换的叙述不正确的是( )。

    A.使用宏定义可以嵌套

    B.宏定义语句不进行语法检查

    C.双引号中出现的宏名不替换

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


    正确答案:D
    解析:本题考查宏替换的规则。宏替换有两类:简单的字符替换和带参数的宏替换。使用宏应注意:①宏定义仅仅是符号替换,不是赋值语句,因此不做语法检查:②为了区别程序中其他的标示符,宏名的定义通常用大写字母,但不是必须用大写;③双引号中出现的宏名不替换;④使用宏定义可以嵌套,即后定义的宏中可以使用先定义的宏。

  • 第4题:

    假定已有如下变量说明和枚举定义:判断下列语句是否符合语法规则,结果是()。

    A.语句1错误,语句2和语句3正确

    B.语句2正确,语句1和语句3错误

    C.语句3正确,语句1和语句2错误

    D.语句1正确,语句2和语句3错误


    参考答案:A

  • 第5题:

    以下有关宏的描述不正确的是( )。

    A)宏定义不做语法检查

    B)双引号中出现的宏名不进行替换

    C)宏名无类型

    D)宏名必须用大写字母表示


    正确答案:D

  • 第6题:

    在下面的一维数组定义中,()语句有语法错误。

    • A、int a[ ]={1,2,3};
    • B、int a[10]={0};
    • C、int a[ ];
    • D、int a[5];

    正确答案:C

  • 第7题:

    宏定义开始是“DISPMACRO”语句,则宏定义结束的语句是()


    正确答案:ENDM

  • 第8题:

    宏指令定义必须由伪指令MACRO开始,伪指令ENDM结束,两者之间的语句称为()

    • A、哑元
    • B、宏定义体
    • C、实元
    • D、宏展开

    正确答案:B

  • 第9题:

    定义宏指令的伪指令是()。

    • A、PROC和ENDP
    • B、CODE和ENDS
    • C、EQU和END
    • D、MACRO和ENDM

    正确答案:D

  • 第10题:

    MIB中,()定义了一组合法的宏实例,说明了有关的语法。

    • A、宏定义
    • B、宏实例
    • C、宏实例的值
    • D、SYNTAX

    正确答案:A

  • 第11题:

    单选题
    宏指令定义必须由伪指令MACRO开始,伪指令ENDM结束,两者之间的语句称为()
    A

    哑元

    B

    宏定义体

    C

    实元

    D

    宏展开


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    以下语句的含义是() char[] arrcrlf={13,10};  String crlf=new String(arrcrlf);  stringBuffer dest = new StringBuffer("西行漫记");  dest.append(crlf);
    A

    字符串西行漫记不变

    B

    字符串西行漫记的最后一个字被删除

    C

    语句存在语法错误

    D

    在字符串西行漫记的后面加回车换行符


    正确答案: C
    解析: 暂无解析

  • 第13题:

    宏定义语句以____语句结束。

    A、END

    B、ENDP

    C、ENDS

    D、ENDM


    参考答案:D

  • 第14题:

    如图所示为新建的一个宏组,以下描述错误的是

    A.该宏组由macro1 macro2两个宏组成

    B.宏macor1由两个操作步骤(打开窗体、关闭窗体)组成

    C.宏macro2中Open Form. 命令打开的是教师自然情况窗体

    D.宏macro2中Close命令关闭了教师自然情况和教师工资两个窗体


    正确答案:D
    解析:macro2和Close关闭的是教师工资窗体,一次只能关闭一个窗体。

  • 第15题:

    以下说法正确的是( )。

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

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

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

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


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

  • 第16题:

    在模块中执行宏macro1的格式为是______。

    A.Function.RunMacro MacroName

    B.DoCmd.RunMacro macro1

    C.Sub.RunMacro macro1

    D.RunMacro macro1


    正确答案:B
    解析:该语法的结构为:DoCmd.RunMacro MacroName[,RepeatCount][,RepeatExpression]

  • 第17题:

    以下有关宏替换的叙述不正确的是( )。

    A)使用宏定义可以嵌套

    B)宏定义语句不进行语法检查

    C)双引号中出现的宏名不替换

    D)宏名必须用大写字母表示


    正确答案:D

  • 第18题:

    宏定义开始是“DISP MACRO”语句,则宏定义结束的语句是什么?


    正确答案:ENDM

  • 第19题:

    段定义语句以()语句结束。

    • A、END
    • B、ENDP
    • C、ENDS
    • D、ENDM

    正确答案:C

  • 第20题:

    宏定义的伪指令是()。

    • A、PROC…ENDP
    • B、MACRO…ENDM
    • C、SEGMENT…ENDS
    • D、STRUC…ENDS

    正确答案:B

  • 第21题:

    在宏定义中伪指令MACRO必须与()成对出现。

    • A、END
    • B、ENDP
    • C、ENDM
    • D、ENDS

    正确答案:C

  • 第22题:

    以下语句的含义是() char[] arrcrlf={13,10};  String crlf=new String(arrcrlf);  stringBuffer dest = new StringBuffer("西行漫记");  dest.append(crlf); 

    • A、字符串"西行漫记"不变
    • B、字符串"西行漫记"的最后一个字被删除
    • C、语句存在语法错误
    • D、在字符串"西行漫记"的后面加回车换行符

    正确答案:D

  • 第23题:

    单选题
    定义宏指令的伪指令是()。
    A

    PROC和ENDP

    B

    CODE和ENDS

    C

    EQU和END

    D

    MACRO和ENDM


    正确答案: C
    解析: 暂无解析

  • 第24题:

    填空题
    宏定义开始是“DISPMACRO”语句,则宏定义结束的语句是()

    正确答案: ENDM
    解析: 暂无解析