首页 > 计算机 > 软考初级 正文

假设有二维数组A6×8,每个元素用相邻的6个字节存储,存储器按字节编址。已知A的起始存储位置为1000,

时间:2021-05-05 07:27:25 解答: 90 次

假设有二维数组A6×8,每个元素用相邻的6个字节存储,存储器按字节编址。已知A的起始存储位置为1000,则按行存储时,元素a13的第一个字节的地址为(31)。

A.1072

B.1070

C.1150

D.1154

正确答案:

A解析:本题考查数组在计算机存储器中的存储。题目中给出了二维数组A6×8,其中每个元素用相邻的6个字节存储,这说明数组A是一个6行8列的二维数组,且每个元素占相邻的6个字节。那么数组总共要占6×8×6=288个字节。a13是数组中的第13个元素,在存储它以前已有12个元素从起始存储位置按行存储了,12个元素占12×6=72个字节。因此,元素a13的第一个字节的地址应该为1000+72=1072。另外,解答此类试题,要看清楚试题的要求,数组的起始是从0开始还是从1开始。在本题中,没有明确这个问题,我们假设是

请充值VIP继续使用(未注册用户支付后会自动注册登录)

×

95元 29元

VIP截止日期:2025-01-01 00:34:11

←请使用支付宝扫码支付

95元 29元

VIP截止日期:2025-01-01 00:34:11

←请使用微信扫码支付