习题总结001

1. 矩阵不仅是表示多维数组,而且是表示图的重要工具,这样的说法正确吗?

A.正确            B.不正确

解析:图的表示方法有邻接矩阵和邻接表。

 

2. 设有一个二维数组A[m][n],假设A[0][0]存放位置在 644,A[2][2]存放位置在676,每个元素占一个空间,问A[3][3]存放的位置在(C)。

A.688           B.678            C.692             D.696

解析:解法一:676-644=32=2*m+2,可以知道m=15。 因此,答案 [3][3]=[0][0]+3*m+3=644+48=692

           解法二:A[2][2]与A[0][0] 相差两排零2个元素,A[3][3]与A[2][2] 相差一排零1个元素,因为元素的地址是连续的,所以A[2][2]与A[0][0] 的地址差是A[3][3]与A[2][2]地址差的2倍,A[2][2]与A[0][0] 的地址差是676-644=32;A[3][3]与A[2][2]地址差是(676-644)/2=16;所以A[3][3]的地址是676+(676-644)/2=692.

 

3.若声明一个浮点数数组如下: float average[]=new float[30];假设该数组的内存起始位置为200, average[15]的内存地址是(C)。

A.214           B.215           C.260           D.256

解析:float一般为4个字节,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值