更多“伪操作“ARRAY DB 50DUP(0,3DUP(1,2),0,3)”中定义了( )字节。A.550个B.500个C.450个D.400个 ”相关问题
  • 第1题:

    设有数组定义:chararray[]:”China”;则数组array所占的空间为( )。

    A.4个字节

    B.5个字节

    C.6个字节

    D.7个字节


    正确答案:C
    解析: 本题考查在C++语言中,字符串的存放规则。即字符串存放在字符数组中,而且在字符的后面自动插入标识字符串结束的标识符’\0’,因此,共6个字符,每个字符占用一个字节,故正确答案为C。

  • 第2题:

    若定义VAR DB 2 DUP(1,2,2 DUP (3),2 DUP (1)),则在VAL存储区内前5个单元的数据是【 】。


    正确答案:12331
    1,2,3,3,1

  • 第3题:

    使用8086/8088汇编语言的伪操作命令定义: VAL DB 93 DUP(5,2 DUP(2 DUP(1,2 DUP(3)),4)) 则在VAL存储区内前10个字节单元的数据是( )。

    A.9、3、5、、2、1、2、3、4、5

    B.5、2、2、1、2、3、4、1、2、3

    C.5、1、3、3、1、3、3、4、1、3

    D.5、2、1、3、3、4、1、3、3、1


    正确答案:D
    解析:从所列出的语句分析可知共有4层重复定义操作,由内向外逐层展开,分别相当于:(1)93DUP(5,2DUP(1、3、3),4))(2)93DUP(5,2DUP(1、3、3、1、3、3、4))。(3)93DUP(5、1、3、3、1、3、3、4、1、3、3、1、3、3、4)。即表示重复93个数据序列'5、1、3、3、1、3、3、4、1、3、3、1、3、3、4'。

  • 第4题:

    Dima(3,-3 to 0,3 to 8)As Stritig语句定义的数组元素有

    A.1-2个

    B.96个

    C.120个

    D.80个


    正确答案:B
    解析:本题关键在于理解多维数组的定义。根据题意,数组a有三个下标,每个下标分别可以取4个值、4个值、6个值,故该数组的元素个数为4乘4乘6,共96个元素。答案为B。

  • 第5题:

    设有数组定义: char array [ ]="China"; 则数组 array所占的空间为().

    • A、4个字节
    • B、5个字节
    • C、6个字节
    • D、7个字节

    正确答案:C

  • 第6题:

    已知BUF偏移地址为25DBH,定义BUF DB 50DUP(?)后,该数组最后一个字节的偏移地址是多少?


    正确答案:数组最后一个字节的偏移地址= 25DBH +(32H-1) = 260CH

  • 第7题:

    已知以下数据段: DATA SEGMENT VAR1 DB 10 dup(2, 3 dup( )) VAR2 DW VAR3, VAR1, 10h VAR3 DB 10, , 12 dup( ) DATA ENDS 数据段DATA中定义的三个变量共占用()字节空间。

    • A、68
    • B、58
    • C、78
    • D、57

    正确答案:B

  • 第8题:

    BUFFER DB 100 DUP(?)表示BUFFER为()的存储空间,其内容为随机数,通常作为程序的工作单元。

    • A、100个字
    • B、100个字节
    • C、200个字节
    • D、200个字

    正确答案:B

  • 第9题:

    语句ADDR DB 6H DUP(1,2(DUP(1,2))中有数据‘0101H’的字存储单元有()个。

    • A、3
    • B、4
    • C、5
    • D、6

    正确答案:D

  • 第10题:

    要在程序中定义缓冲区BUF,保留9个字节存储空间的语句是()。

    • A、BUF    DW 9
    • B、BUF    DB 9
    • C、BUF    DB 9 DUP (?)
    • D、BUF     DW 9 DUP (?)

    正确答案:C

  • 第11题:

    设有数组定义:char array[]=”China”;则数组所占的存贮空间为()

    • A、4个字节
    • B、5个字节
    • C、6个字节
    • D、7个字节

    正确答案:C

  • 第12题:

    填空题
    ARRAY DB 0,2 DUP(1,2),0,3汇编时生成的数据依次是()。

    正确答案: 0,1,2,1,2,0,3
    解析: 暂无解析

  • 第13题:

    使用8086/8088汇编语言的伪操作命令定义:VAL DB 54DUP(7,2DUP(2DUP(1, 2DUP 3)),4)),则在VAL存储区内前10个字节单元的数据是( )。

    A.9,3,5,2,2,1,2,3,4,7

    B.7,2,2,1,2,3,4,l,2,3

    C.7,1,3,3,1,3,3,4,1,3

    D.7,2,1,3,3,4,1,3,3,1


    正确答案:C

  • 第14题:

    设有数组定义:char array[ ]="China"; 则数组array所占的空间为( )。 A. 4个字节 B.5个字节 C. 6个字节 D. 7个字节

    A.EFGHIJABCD

    B.bcdefghij

    C.abdefCghij

    D.不确定的值


    正确答案:C

  • 第15题:

    Dim a(3,-3 to 0,3 to 8)As String语句定义的数组元素有

    A.12个

    B.96个

    C.120个

    D.80个


    正确答案:B
    解析:根据题意,数组a有三个下标,每个下标分别可以取4个值、4个值、6个值,故该数组的元素个数为4乘4乘6,共96个元素。

  • 第16题:

    如果数据段有如下定义,则编译后变量VAR2分配的字节数为 VAR1 DB VAR2 DB 10 DUP(34H,2 DUP(?))

    A.30个字节

    B.20个字节

    C.40个字节

    D.10个字节


    正确答案:A

  • 第17题:

    有数据定义BUF DB 8DUP(3DUP(2),2DUP(3)),在BUF中能构成数据0302H有()。

    • A、5个
    • B、6个
    • C、7个
    • D、8个

    正确答案:D

  • 第18题:

    ()伪操作用来定义字节,其后的每一个操作数都占有一个字节。

    • A、DD
    • B、DW
    • C、DQ
    • D、DB

    正确答案:D

  • 第19题:

    使用汇编语言定义的伪操作指令为:VALUE DB 40DUP(5,8,2DUP(1,2DUP(0)),9)则在VALUE存储区内前5个字节单元的数据是多少?


    正确答案:5,8,1,0,0

  • 第20题:

    数据定义语句DW 35 DUP(‘A’,0,3 DUP(2,1,1)定义的储存空间长度为()

    • A、358B
    • B、770B
    • C、385B
    • D、350B

    正确答案:C

  • 第21题:

    已知以下数据段: DATA SEGMENT VAR1 DB 8 dup (2, 3 dup(?)) VAR2 DW VAR3, VAR1, 10h VAR3 DW 10, ?, 8 dup(?) DATA ENDS 数据段DATA中定义的三个变量共占用()字节空间。

    • A、78
    • B、68
    • C、58
    • D、47

    正确答案:C

  • 第22题:

    ARRAY DB 0,2 DUP(1,2),0,3汇编时生成的数据依次是()。


    正确答案:0,1,2,1,2,0,3

  • 第23题:

    问答题
    已知BUF偏移地址为25DBH,定义BUF DB 50DUP(?)后,该数组最后一个字节的偏移地址是多少?

    正确答案: 数组最后一个字节的偏移地址= 25DBH +(32H-1) = 260CH
    解析: 暂无解析