判断下列指令的对错(VAR1 和VAR2 均为字变量)。CMP BX,VAR2
第1题:
以下声明语句中错误的是______。
A.Cont Var1=123
B.Dim Var2='ABC'
C.DefInt a-z
D.Static var3 As Integer
第2题:
以下程序的输出结果是( )。 Dim varl Dim var2 Dim var3 varl="HellO" var2="World!" var3=varl & " " & var2 varl=10 var2=20 NsgBox varl+var2
A.Hello world!
B.30
C.1020
D.Hello world!
第3题:
以下程序的输出结果是( )。 Dim varl Dim var2 Dim var3 varl="Hello" var2="World!" var3=varl & " " & var2 varl=10 var2=20 MSgBox var l+var2
A.Hello World!
B.30
C.1020
D.Hello World!
第4题:
以下程序的输出结果是( )。 Dim var1 Dim var2 Dim var3 var1 = "Hello" var2 = "World !" var3 = var1&" "&var2 var1 = 10 var2 = 20 MsgBox var1 + var2
A.Hello World! 30
B.30
C.102
D.Hello World!
第5题:
如果数据段有如下定义,则编译后变量VAR2分配的字节数为 VAR1 DB VAR2 DB 10 DUP(34H,2 DUP(?))
A.30个字节
B.20个字节
C.40个字节
D.10个字节
第6题:
设VARl和VAR2是已定义的变量名,非法的表达式是()。
第7题:
有如下定义 VAR1 DB 1, 2, 3, 4, 5 VAR2 DB '12345' NUM4 EQU VAR2–VAR1 则NUM4=()
第8题:
指出下列指令是否正确,若不正确说明原因:CMP [BX], [SI]
第9题:
下面哪些指令是非法的?(假设OPl,OP2是已经用DB定义的变量) (1)CMP l5,BX (2)CMP OPl,25 (3)CMP OPl,OP2 (4)CMP AX,OPl
第10题:
已知以下数据段: DATA SEGMENT VAR1 DB 8 dup (2, 3 dup(?)) VAR2 DW VAR3, VAR1, 10h VAR3 DW 10, ?, 8 dup(?) DATA ENDS 数据段DATA中定义的三个变量共占用()字节空间。
第11题:
以下声明语句中错误的是()。
第12题:
正确,尽管变量var2定义了两次,但程序自动将它们看成一个变量;
正确,前面出现的变量var2有效期仅在if中,不会与后面的变量var2重叠 ;
错误,if 块中的变量var2有效期从这里直到函数结束,因此会出现变量重叠;
错误,不管变量在哪里定义,它们都会在函数入口处初始化,因此会出现变量重叠;
第13题:
在数据段中有如下定义:
VAR1 EQU 20H
VAR2 DW 16H那么 MOV AX,VAR1 的源操作数的寻址方式是______。
MOV AX,VAR2 的源操作数的寻址方式是______。
第14题:
设VAR1和UVAR2是用DW定义的变量,下列指令中正确的是( )。
A.MOV VAR1,20H
B.MOV AL,VAR1
C.MOV VAR1,VAR2
D.MOV 2000H,VAR2
第15题:
A.Var1和Var2是非常相关的
B.因为Var和Var2是非常相关的,我们可以去除其中一个
C.Var3和Var1的1.23相关系数是不可能的
第16题:
此题为判断题(对,错)。
答案:正确。ORBL, TYPE VAR2;指令正确,源:立即数寻址,目的:寄存器寻址
第17题:
如果数据段有如下定义,则编译后变量VAR2分配的字节数为 VAR1 DB VAR2 DB 20 DUP (23H)
A.1
B.14H
C.0AH
D.23H
第18题:
下面指令中,可以将BX寄存器清0的指令是()。
第19题:
假设VAR1和VAR2为字变量,LAB为标号,指出下列指令出错的原因何在? (1)ADD AL,VAR1 (2)SUB VAR1,VAR2 (3)JMP VAR1 (4)JNZ LAB[SI] (5)JMP NEAR LAB
第20题:
指出以下指令中哪些是无效的,并说明原因。 (1)ADDR DB $ (2)DATA DB F0H,12H (3)1_DATA DW 1234H (4)@VAR DW VAR1 ;VAR1为一个字节变量 (5)MOV AX,[10-VAR1] ;VAR1为一个字变量 (6)MOV BX,[VAR2*2+1] ;VAR2为一个字变量
第21题:
设VAR1、VAR2为字变量,LAB为标号,分析下列指令的错误之处并加以改正。 (1) ADD VAR1,VAR2 (2) MOV AL,VAR2 (3) SUB AL,VAR1 (4) JMP LAB[SI] (5) JNZ VAR1 (6) JMP NEAR LAB
第22题:
下列指令中,DB1、DB2分别是字节变量,错误的指令是()。
第23题:
下面的代码是否有错误?() If (true) { String var2=”变量2”; System .out.println(var2); } String var2=”变量2B”; System .out.println(var2);
第24题: