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

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

MOVV1,20H

B

MOVV1,V2

C

MOVAL,V1

D

MOV2000H,V2

参考答案和解析
正确答案: C
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A、f(v1,&v2)

B、f(v1,v2)

C、f(&v1,&v2)

D、f(&v1,v2)


参考答案:D

第2题:

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


正确答案:44H
44H

第3题:

已知函数f的原型是:voidf(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);


正确答案:C
解析:本题考核形式参数与实在参数,参数值的传递。第一个参数是地址传递,所以在调用时要传入实参的地址,第二个参数引用传递,调用时直接写上实参即可。

第4题:

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

A.X DW 'ABCD'

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

C.X DD 'ABCD'

D.X DQ 'ABCD'


正确答案:B

第5题:

已知函数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

第6题:

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

A.MOV V1,20H

B.MOV V1,V2

C.MOV AL,V1

D.MOV 2000H,V2


正确答案:A

第7题:

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


正确答案:44H
44H

第8题:

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

A.f(v1,&v2);

B.f(v1,v2);

C.f(&vl,&v2);

D.f(&vl,v2);


正确答案:D

第9题:

有如下两个类定义:

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)。

第10题:

已知函数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为取址。

更多相关问题