更多“单选题AES中的状态可以用二维字节数组表示,它有、Nb列,其中数组中元素单位为字节,Nb的单位为字。()A 2行B 4行C 8行D 16行”相关问题
  • 第1题:

    设有50行60列的二维数组A[50][60],其元素长度为4字节,按行优先顺序存储,基地址为200,则元素A[18][25]的存储地址为( )。

    A.3700

    B.4376

    C.3900

    D.4620


    正确答案:D
    解析:200+(18×60+25)×4=4620。

  • 第2题:

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

    A.6字节

    B.5字节

    C.4字节

    D.7字节


    正确答案:A
    解析:在本题的定义方式中,系统会自动在数组最后加入一个'\0',表示字符数组的结束,因此数组的长度是6个字节。

  • 第3题:

    在C程序中有一个二维数组 A[7][8],每个数组元素用相邻的 8个字节存储,那么存储该数组需要的字节数为( )。

    A.56 B.120 C.448 D.512


    正确答案:C

  • 第4题:

    二维数组A[O,…,8][0,…,9],其每个元素占2字节。从首地址400开始,按行优先顺序存储,则元素A[8][5]的存储地址为( )。

    A.570

    B.506

    C.410

    D.482


    正确答案:A
    答案解析:A[8][5]元素存储的位置在第9行第6列,所以A[8][5]之前存储的个数应为8×10+5 = 85,这些元素占用的空间为85×2字节=170字节,所以A[8][5]的存储位置为400+170= 570。

  • 第5题:

    在 C 程序中有一个二维数组 A[7][8],每个数组元素用相邻的 8 个字节存储,那么存储该数组需要的字节数为(40)。

    A.56
    B.120
    C.448
    D.512

    答案:C
    解析:
    一个数组占8个字节,那么二维数组A[7][8]共含有7*8=56个数组,共占用56*8=448个字节。

  • 第6题:

    AES中的状态可以用二维字节数组表示,它有、Nb列,其中数组中元素单位为字节,Nb的单位为字。()

    • A、2行
    • B、4行
    • C、8行
    • D、16行

    正确答案:B

  • 第7题:

    设有二维数组A[0‥9,0‥19],其每个元素占两个字节,数组按列优先顺序存储,第一个元素的存储地址为100,那么元素A[6,6]的存储地址为()。


    正确答案:232

  • 第8题:

    设有二维数组a[5][6],每个元素占相邻的8个字节,存储器按字节编址,已知a的起始地址是1000,试计算数组a的最后一个元素起始地址。


    正确答案:1000+(30-1)*8=1232。

  • 第9题:

    元素类型为double的2行5列的二维数组共占用()字节的存储空间。


    正确答案:80

  • 第10题:

    填空题
    元素类型为double的二维数组a[4][6]共有()个元素,共占用()字节的存储空间。

    正确答案: 24,192
    解析: 暂无解析

  • 第11题:

    填空题
    设有二维数组A[0‥9,0‥19],其每个元素占两个字节,数组按列优先顺序存储,第一个元素的存储地址为100,那么元素A[6,6]的存储地址为()。

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

  • 第12题:

    填空题
    元素类型为double的2行5列的二维数组共占用()字节的存储空间。

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

  • 第13题:

    设有二维数组A7×8,每个数据元素占8个字节存储单元,顺序存放,A第一个元素A0,0的存储地址为1000,则数组A占用的存储量为()字节。

    A.448

    B.56

    C.56

    D.64


    正确答案:A

  • 第14题:

    二维数组F的行下标为2至6,列下标为1至8,F的每个数据元素均占4个字节。在按列存贮的情况下,已知数据元素F[3,2]的第一个字节是2054,则F[3,4]和F[4,3]的第一个字节的地址分别为(35)和(36),而数组的第一个数据元素的第一个字节和数组最后一个元素的最后一个字节的地址分别为(37)和(38)。对一般的二维数组G而言,当(39)时,共按行存储的G[I,J]的地址与按列存储的G[J,I]的地址相同。

    A.2056

    B.2094

    C.2092

    D.2120


    正确答案:B

  • 第15题:

    二维数组A的行下标范围是1~6,列下标范围是2~8,每个数组元素占八个字节,则该数组的体积为(75)个字节,若已知x的最后一个元素的起始字节地址为428,则A的首地址(即第一个元素的起始字节地址)为(76),记为As。若按行存储,则A[2,5]的起始地址是(77),结束字节地址是(78)。若按列存储,则A[4,8]的起始字节地址为(79)。

    A.336

    B.340

    C.388

    D.394


    正确答案:A

  • 第16题:

    设有二维数组A[1..8, 1..10],其每个元素占 4个字节,数组按列优先顺序存储,第一个元素的存储地址为 200,那么元素A[3,4]的存储地址为

    A)292

    B)304

    C)328

    D)396


    正确答案:B

  • 第17题:

    假定二维数组的定义为“char a[M][N];”,则该数组所占存储空间的字节数为()。
    M*N

  • 第18题:

    假设有二维数组A6×8,每个元素用相邻的6个字节存储,存储器按字节编址。已知A的起始存储位置(基地址)为1000,则数组A的体积(存储量)为();末尾元素A57的第一个字节地址为();若按行存储时,元素A14的第一个字节地址为();若按列存储时,元素A47的第一个字节地址为()。


    正确答案:288B 1282 (8+4)×6+1000=1072 (6×7+4)×6+1000)=1276

  • 第19题:

    已知二维数组A10×10中,元素a20的地址为560,每个元素占4个字节,则元素a10的地址为()。

    • A、520
    • B、522
    • C、524
    • D、518

    正确答案:A

  • 第20题:

    元素类型为double的二维数组a[4][6]共有()个元素,共占用()字节的存储空间。


    正确答案:24;192

  • 第21题:

    设数据段的段地址为2A66H,其中某数组中第5个字节存储单元的物理地址为2A835H,试问该数组中首字节的偏移地址是()()。


    正确答案:CF;OF

  • 第22题:

    单选题
    设二维数组F的行下标为1~5,列下标为0~8,F的每个数据元素均占4个字节。在按行存储的情况下,已知数据元素F[2,2]的第一个字节的地址是1044,则F[3,4]和F[4,3]的第一个字节的地址分别为__(1)__和__(2)__,而数组的第一个数据元素的第一个字节和数组最后一个元素的最后一个字节的地址分别为__(3)__和__(4)__。对一般的二维数组G而言,当__(5)__时,其按行存储的G[i,j]的地址与按列存储的G[j,i]的地址相同。空白(2)处应选择()
    A

    1092

    B

    1088

    C

    1120

    D

    1124


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

  • 第23题:

    单选题
    已知二维数组A10×10中,元素a20的地址为560,每个元素占4个字节,则元素a10的地址为()。
    A

    520

    B

    522

    C

    524

    D

    518


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