更多“假设V1和V2是用DW定义的变量,下列指令正确的是()”相关问题
  • 第1题:

    假设V1和V2是用DW定义的变量,下列指令中正确的是______。

    A.MOV V1,20H

    B.MOV V1,V2

    C.MOV AL,V1

    D.MOV 2000H,V2


    正确答案:A

  • 第2题:

    若定义变量DAT DW l234H,执行MOV AL,BYTE PTR DAT指令后,AL寄存器的内容是______。


    正确答案:44H
    44H

  • 第3题:

    有如下两个类定义:

    class AA{};

    class BB{

    AA v1,*v2;

    BB v3;

    int*v4;

    };

    其中有一个成员变量的定义是错误的,这个变量是

    A.v1

    B.v2

    C.v3

    D.v4


    正确答案:C
    解析:由于AA和BB都是类的定义,在类定义中无法声明一个自己的对象,所以在BB的类定义中,企图声明一个BB类的对象,是非法的。所以本题选择C)。

  • 第4题:

    已知函数f的原型是“voidf(int*x,int&y);”,变量v1、v2的定义是“intv1,v2;”,下列调用语句中,正确的是( )。

    A.f(v1,v2)

    B.t(v1,&v2)

    C.f(&v1,v2)

    D.f(&v1,&v2);


    正确答案:B
    B。【解析】voidf(int*X,int&。y);第一个参数需要取值,第二个参数需要取地址,所以为v1为取值,&Lv2为取址。

  • 第5题:

    已知函数f的原形是void f(int * a,long &B);,变量v1、v2的定义是: int v1;long v2; 下列调用语句中正确的是

    A.f(v1,&v2);

    B.f(v1,v2);

    C.f(&v1,&v2);

    D.f(&v1,v2);


    正确答案:D
    解析:* a是指针变量,对指针变量的引用应加&。

  • 第6题:

    变量DATAX和变量DATAY的定义如下: DATAX DW 0148H DW 2316H DATAY DW 0237H DW 4052H 请按下列要求写出指令序列: 解释下列指令的作用: STC MOV BX,DATAX ADC BX,DATAY


    正确答案: DATAX和DATAY两个字数据之和加1,结果存入BX寄存器。

  • 第7题:

    变量DATAX和变量DATAY的定义如下: DATAX DW 0148H DW 2316H DATAY DW 0237H DW 4052H 请按下列要求写出指令序列: DATAX除以23(用DIV)。


    正确答案: MOV AX,DATAX
    MOV BL,23
    DIV BL

  • 第8题:

    变量DATAX和变量DATAY的定义如下: DATAX DW 0148H DW 2316H DATAY DW 0237H DW 4052H 请按下列要求写出指令序列: DATAX双字除以字DATAY(用DIV)。


    正确答案: MOV DX,DAT AX+2
    MOV AX,DAT AX
    DIV DATAY

  • 第9题:

    单选题
    假设V1和V2是用DW定义的变量,下列指令中正确的是()
    A

    MOVV1,20H

    B

    MOVV1,V2

    C

    MOVAL,V1

    D

    MOV2000H,V2


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

  • 第10题:

    问答题
    有一碱液,可能是NaOH、Na2CO3、NaHCO3或其中两者的混合物。今用盐酸滴定,以酚酞为指示剂时消耗HCl的体积为V1,加入甲基橙,继续用盐酸滴定又消耗HCl的体积为V2。当出现下列情况时,溶液各由哪些物质组成?  ①V1>V2>0; ②V2>V1>0; ③V1=V2; ④V1=0,V2>0; ⑤V1>0,V2=0

    正确答案: ①NaOH+Na2CO3
    ②Na2CO3+NaHCO3
    ③Na2CO3
    ④NaHCO3
    ⑤NaOH
    解析: 暂无解析

  • 第11题:

    单选题
    已知函数f的原型是void f(int *a,long&b);变量v1、v2的定义是:int v1;long v2;下列调用语句中正确的是(  )。
    A

    f(v1,&v2);

    B

    f(v1,v2);

    C

    f(&v1,&v2);

    D

    f(&v1,v2);


    正确答案: A
    解析:
    函数f的第一个参数类型是整型指针,第二个参数是引用。实参应传递地址和变量,表示形参a指向实参v1,形参b是实参变量v2的别名,D项正确。

  • 第12题:

    问答题
    变量DATAX和变量DATAY的定义如下: DATAX DW 0148H DW 2316H DATAY DW 0237H DW 4052H 请按下列要求写出指令序列: 解释下列指令的作用: STC MOV BX,DATAX ADC BX,DATAY

    正确答案: DATAX和DATAY两个字数据之和加1,结果存入BX寄存器。
    解析: 暂无解析

  • 第13题:

    若定义变量DAT DW 1234H,执行MOV AL,BYTE PTR DAT指令后,AL寄存器的内容是【 】。


    正确答案:44H
    44H

  • 第14题:

    已知函数fun的原型是“void fun(int *x, int &y);”,变量v1、v2的定义是“int v1, v2; ”,则下列选项中,对函数fun调用正确的是( )。

    A. fun(v1,&v2);

    B.fun(v1,v2);

    C.fun(&v1,v2);

    D.fun(&v1,&v2);


    参考答案:D

  • 第15题:

    下述定义变量指令正确的是( )。

    A.X DW 'ABCD'

    B.X DB 'A','B','C','D'

    C.X DD 'ABCD'

    D.X DQ 'ABCD'


    正确答案:B

  • 第16题:

    设VAR1和UVAR2是用DW定义的变量,下列指令中正确的是( )。

    A.MOV VAR1,20H

    B.MOV AL,VAR1

    C.MOV VAR1,VAR2

    D.MOV 2000H,VAR2


    正确答案:A
    解析:MOV 指令中源操作数和目的操作数类型要相匹配,所以B项错误。MOV 指令不能在两个内存单元间传送数据,所以C错误。另外,MOV 指令的目的操作数不能为立即数,所以D错误。

  • 第17题:

    根据下列数据段中变量的定义,执行MOV BX,ADDR指令后,BX寄存器中内容是( )。 DSEG SEGMENT DAT DB '1234' ADDR DW DAT DSEG ENDS

    A.3231H

    B.3132H

    C.1234H

    D.0000H


    正确答案:D

  • 第18题:

    假设V1和V2是用DW定义的变量,下列指令中()是正确的。

    • A、MOV V1,20H
    • B、MOV V1,V2
    • C、MOV AL,V1
    • D、MOV 2000H,V2

    正确答案:A

  • 第19题:

    变量DATAX和变量DATAY的定义如下: DATAX DW 0148H DW 2316H DATAY DW 0237H DW 4052H 请按下列要求写出指令序列: DATAX和DATAY两个字数据相乘(用MUL)。


    正确答案: RESULT1 DW 0
    DW 0
    RESULT2 DW 0
    DW 0

    MOV AX,DAT AX
    MUL DATAY
    MOV RESULT1,AX
    MOV RESULT1+2,DX
    MOV AX,DATAX+2
    MUL DATAY+2
    MOV RESULT2,AX
    MOV RESULT2+2,DX

  • 第20题:

    假设V1和V2是用DW定义的变量,下列指令中正确的是()

    • A、MOVV1,20H
    • B、MOVV1,V2
    • C、MOVAL,V1
    • D、MOV2000H,V2

    正确答案:A

  • 第21题:

    单选题
    假设V1和V2是用DW定义的变量,下列指令正确的是()
    A

    MOV V1,20H

    B

    MOV V1,V2

    C

    MOV 2000H,V2

    D

    MOV AL,V1


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

  • 第22题:

    问答题
    变量DATAX和变量DATAY的定义如下: DATAX DW 0148H DW 2316H DATAY DW 0237H DW 4052H 请按下列要求写出指令序列: DATAX除以23(用DIV)。

    正确答案: MOV AX,DATAX
    MOV BL,23
    DIV BL
    解析: 暂无解析

  • 第23题:

    问答题
    变量DATAX和变量DATAY的定义如下: DATAX DW 0148H DW 2316H DATAY DW 0237H DW 4052H 请按下列要求写出指令序列: DATAX双字除以字DATAY(用DIV)。

    正确答案: MOV DX,DAT AX+2
    MOV AX,DAT AX
    DIV DATAY
    解析: 暂无解析

  • 第24题:

    问答题
    变量DATAX和变量DATAY的定义如下: DATAX DW 0148H DW 2316H DATAY DW 0237H DW 4052H 请按下列要求写出指令序列: DATAX和DATAY两个双字数据相乘(用MUL)。

    正确答案: AA DW0
    BB DW 0
    CC DW 0
    DD DW 0

    MOV AX,DAT AX
    MUL DATAY
    MOV AA,AX
    MOV BB,DX
    MOV AX,DATAX
    MUL DATAY+2
    ADD BB,AX
    ADC CC,DX
    MOV AX,DAT AX+2
    MUL DATAY
    ADD BB,AX
    ADC CC,DX
    ADC DD,0
    MOV AX,DATAX+2
    MUL DATAY+2
    ADD CC,AX
    ADC DD,DX
    解析: 暂无解析