参考答案和解析
答案:B
解析:
更多“BUFDW10HDUP(3DUP(2,10H),3,5)上述语句汇编后,为变量BUF分配的存储单元字节数是()。”相关问题
  • 第1题:

    若有定义:int a,h;通过语句:scanf(”%d;%d”,&a,&B.;,能把整数3赋给变量a,5赋给变量b的输入数据是( )。

    A.3 5

    B.3,5

    C.3;5

    D.35


    正确答案:C
    输入数据的格式必须与seanf()的格式控制串完全匹配,所以输入时必须在3和5之间输入“;”。

  • 第2题:

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

    A.1

    B.14H

    C.0AH

    D.23H


    正确答案:B

  • 第3题:

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

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

    正确答案:D

  • 第4题:

    有数据定义语句BUF DW 0ABH,1,10 DUP(3 DUP(1,0),2)汇编后,为变量BUF分配的存储单元字节数是()。

    • A、48H
    • B、90H
    • C、120
    • D、60

    正确答案:B

  • 第5题:

    语句x=3==3,5执行结束后,变量x的值为()。


    正确答案:(True, 5)

  • 第6题:

    有符号定义语句如下:  BUF DB 3,4,5,’123’  ABUF DB 0  L EQU ABUF-BUF  求L的值为多少?


    正确答案:L=6

  • 第7题:

    阅读下列一段程序,分析数据段中BUF, DDBUF, DWBUF各变量的属性,并指出它们各自所在的段首址与偏移地址。程序中的DDBUF EQU THIS DWORD 和DWBUF EQU WORD PRT BUF两条语句有何功能? DATA    SEGMENT   DDBUF   EQU  THIS  DWORD  BUF     DB   100   DUP(?)  DWBUF   EQU  WORD  PRT BUF  DATA    ENDS          ┆  FIRST   EQU  THIS  FAR         LEA  SI , BUF          ┆


    正确答案: 变量BUF为字节类型,它所在的段首址为DATA,偏移地址为0。变量DDBUF为双字节类型,它与BUF具有相同的段属性和偏移地址属性。变量DWBUF为字类型,它与BUF具有相同的段属性和偏移地址属性。
    DDBUF EQU THIS DWORD语句表明将紧跟它后面的字类型的变量BUF重新定义为双字类型,并命名为DDWBUF。
    DWBUF EQU WORD PRT BUF语句是将BUF重新定义为字类型,并命名为DWBUF。

  • 第8题:

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

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

    正确答案:C

  • 第9题:

    假设int型变量占两个字节的存储单元,若有定义intx[10]={0,2,4};,则数组x在内存中所占字节数为()。

    • A、3
    • B、6
    • C、10
    • D、20

    正确答案:D

  • 第10题:

    单选题
    BUF DW 10H DUP(3 DUP(2,10H),3,5) 上述语句汇编后,为变量BUF分配的存储单元字节数是()。(DW后面的10H化为10进制为16,然后2*16*(3*(1+1)+1+1)=256个字节,转化为16进制数后就是100H
    A

    80H

    B

    100H

    C

    124

    D

    192


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

  • 第11题:

    问答题
    阅读下列一段程序,分析数据段中BUF, DDBUF, DWBUF各变量的属性,并指出它们各自所在的段首址与偏移地址。程序中的DDBUF EQU THIS DWORD 和DWBUF EQU WORD PRT BUF两条语句有何功能? DATA    SEGMENT   DDBUF   EQU  THIS  DWORD  BUF     DB   100   DUP(?)  DWBUF   EQU  WORD  PRT BUF  DATA    ENDS          ┆  FIRST   EQU  THIS  FAR         LEA  SI , BUF          ┆

    正确答案: 变量BUF为字节类型,它所在的段首址为DATA,偏移地址为0。变量DDBUF为双字节类型,它与BUF具有相同的段属性和偏移地址属性。变量DWBUF为字类型,它与BUF具有相同的段属性和偏移地址属性。
    DDBUF EQU THIS DWORD语句表明将紧跟它后面的字类型的变量BUF重新定义为双字类型,并命名为DDWBUF。
    DWBUF EQU WORD PRT BUF语句是将BUF重新定义为字类型,并命名为DWBUF。
    解析: 暂无解析

  • 第12题:

    单选题
    有数据定义语句BUF DW 0ABH,1,10 DUP(3 DUP(1,0),2)汇编后,为变量BUF分配的存储单元字节数是()。
    A

    48H

    B

    90H

    C

    120

    D

    60


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

  • 第13题:

    若有定义和语句:int a,b;scanf("%d,%d",&a,&b);以下选项中的输人数据,不能把值3赋给变量a、5赋给变量b的是( )。

    A.3,5,

    B.3,5,4

    C.3,5

    D.3 5


    正确答案:C
    在输入3和5之间除逗号外不能有其他字符。

  • 第14题:

    若BUF是变量名,指令LEABX,BUF和指令MOVBX,OFFSETBUF是等效的。()


    答案:对
    解析:

  • 第15题:

    汇编程序中语句DAT1DB02H的含义是()

    • A、用DAT1表示02H
    • B、定义DAT1为变量,其初值为02H
    • C、从标号DAT1对应的地址起02H个单元被分配
    • D、定义DAT1为变量,其地址为0002H

    正确答案:B

  • 第16题:

    是否能写出与MOV  POIN,  OFFSET  BUF等效的LEA语句LEA  POIN,, BUF?为什么?


    正确答案:不能写出与MOV POIN,  OFFSET BUF等效的LEA语句LEA  POIN, BUF。因为POIN是指定某存储单元的变量,即符号地址;而此句的目标操作数要求一定是寄存器。

  • 第17题:

    BUF DWORD 10h DUP(3 DUP(2,5),3,4,5)语句为变量BUF分配的内存空间的字节数是()。

    • A、50h
    • B、90h
    • C、240h
    • D、120h

    正确答案:C

  • 第18题:

    BUF DW 10H DUP(3 DUP(2,?),1,2 DUP(?),100)为变量BUF分配的内存空间的字节数是()。

    • A、160
    • B、22
    • C、80
    • D、320

    正确答案:D

  • 第19题:

    C语言编译系统为所定义的数组变量在内存中是分配一片连续的存储单元


    正确答案:正确

  • 第20题:

    BUF DW 10H DUP(3 DUP(2,10H),3,5) 上述语句汇编后,为变量BUF分配的存储单元字节数是()。(DW后面的10H化为10进制为16,然后2*16*(3*(1+1)+1+1)=256个字节,转化为16进制数后就是100H 

    • A、80H
    • B、100H
    • C、124
    • D、192

    正确答案:B

  • 第21题:

    单选题
    COMMON语句的功能是()
    A

     给同一程序模块中的若干变量分配同一存储单元

    B

     给不同程序模块中的变量分配相同的存储单元

    C

     给程序中任意两个变量分配相同的存储单元

    D

     给同一程序模块中的不同变量分配相同的存储单元


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

  • 第22题:

    单选题
    若有定义和语句int a,b;scanf(%d,%d,&a,&b);以下选项中的输入数据,不能把值3赋给变量 a、5赋给变量b的是(  )(说明:符号u表示空格)。
    A

    3,5,

    B

    3,5,4

    C

    3,u5

    D

    3,5


    正确答案: A
    解析:
    输入数据时,必须与格式控制中的格式一样,需要在数据后面紧跟一个逗号,否则不能正确读入数据,C项,3后面有一个多余的空格,不符合给定的格式。答案选择C选项。

  • 第23题:

    填空题
    语句x=3==3,5执行结束后,变量x的值为()。

    正确答案: (True, 5)
    解析: 暂无解析