早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

若有数组声明a[0..3,0..2,1..4),设编译时为a分配的存储空间首地址为base a,且每个数组元素占据一

题目

若有数组声明a[0..3,0..2,1..4),设编译时为a分配的存储空间首地址为base a,且每个数组元素占据一个存储单元。当元素以行为序存放(即按a[0,0,1),a[0,0,2], a[0,0,3],a[0,0,4],a[0,1,1],a[0,1,2],…,a[3,2,4]顺序存储),则数组元素a[2,2,2]在其存储空间中相对base_ a的偏移量是(50)。

A.8

B.12

C.33

D.48

参考答案
正确答案:C
解析:本题数组元素存储基础知识。
对于数组声明a[0.3,0..2,1..4],元素布局如下:
a[0,0,1] a[0,0,2] a[0,0,3] a[0,0,4]
a[0,1,1] a[0,1,2] a[0,1,3] a[0,1,4]
a[0,2,1] a[0,2,2] a[0,2,3] a[0,2,4]
a[1,0,1] a[1,0,2] a[1,0,3] a[1,0,4]
a[1,1,1] a[1,1,2] a[1,1,3] a[1,1,4]
a[1,2,1] a[1,2,2] a[1,2,3] a[1,2,4]
a[2,0,1] a[2,0,2] a[2,0,3] a[2,0,4]
a[2,1,1] a[2,2,2] a[2,2,3] a[2,2,4]
a[3,0,1] a[3,0,2] a[3,0,3] a[3,0,4]
a[3,1,1] a[3,1,2] a[3,1,3] a[3,1,4]
a[3,2,1] a[3,2,2] a[3,2,3] a[3,2,4]
  当元素以行为序存放时,排列在a[2,2,2]之前的元素个数为33个,因此该元素在其存储空间中相对base_ a的偏移量是33。
看了若有数组声明a[0..3,0....的网友还看了以下:

作业的地址空间指的是______程序所占据的空间,而地址空间中的地址称为逻辑地址或相对地址。内存地 计算机类考试 2020-05-23 …

作业的地址空间指的是目标程序所占据的空间,而地址空间中的地址称为【 】。内存地址集合为内存空间 计算机类考试 2020-05-23 …

● 若有数组声明 a[0..3,0..2,1..4],设编译时为 a 分配的存储空间首地址为base 计算机类考试 2020-05-25 …

● 若有数组声明 a[0..3,0..2,1..4],设编译时为 a 分配的存储空间首地址为base 计算机类考试 2020-05-26 …

若有数组声明 a[0..3,0..2,1..4],设编译时为 a 分配的存储空间首地址为base_a 计算机类考试 2020-05-26 …

计算机组成原理某机器字长为16位,存储器直接寻址空间为128字设计直接寻址的二地址指令3条每个地址 数学 2020-06-24 …

求解计算机组成原理题某机字长为16位,主存容量为64K字,采用单字长单地址指令,共有50条指令.若 其他 2020-06-24 …

单选题:某个计算机的地址线为20根,若采用统一编址的方法,则下列说法中正确的是:A,内存可寻址的空 其他 2020-07-10 …

偏移量的计算题若有数组a[0..3,0..2,1..4],设编译时为a分配的存储空间首地址为bas 数学 2020-07-10 …

汇编中物理地址和偏移地址怎么转换在汇编语言中,存储器的物理地址和段地址、偏移地址之间怎么换算啊?谁 数学 2020-07-14 …