首页 > 软考
题目内容 (请给出正确答案)
[主观题]

●若二维数组arr[1..8,1..6]的首地址为base,数组元素按列存储,且每个元素占用 4个存储单元,则元素

●若二维数组arr[1..8,1..6]的首地址为base,数组元素按列存储,且每个元素占用

4个存储单元,则元素arr[5,5]在该数组空间的地址为 (36) 。

(36)

A.base+(4*8+4)*4

B.base+(5*8+5)*4

C. base+(4*6+4)*4

D.base+(5*6+5)*4

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“●若二维数组arr[1..8,1..6]的首地址为base,…”相关的问题
第1题
● 若二维数组arr[1..M,1..N]的首地址为base,数组元素按列存储且每个元素占用K个存储单元,则元素a
rr[i,j]在该数组空间的地址为 (21) 。

A.base+((i-1)*M+j-i)*K

B.base+((i-1)*N+j-1)*K

C.base+((j-1)*M+i-1)*K

D.base+((j-1)*N+i-1)*K

点击查看答案
第2题
请编写一个函数fun(),它的功能是:求出一个2×M整型二维数组中最大元素的值,并将此值返回调用函数。

请编写一个函数fun(),它的功能是:求出一个2×M整型二维数组中最大元素的值,并将此值返回调用函数。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fan的花括号中填入所编写的若干语句。

试题程序:

define M 4

include <stdio.h>

fun(int a[] [M])

{

}

main()

{

int arr[2][M]={5, 8, 3, 45, 76, -4, 12, 82};

printf("max=%d\n",fun(arr));

}

点击查看答案
第3题
若数组a定义为int[][]a=new int[3][4],则a是()。 A.一维数组B.二维数组C.三

若数组a定义为int[][]a=new int[3][4],则a是()。

A.一维数组

B.二维数组

C.三维数组

D.四维数组

点击查看答案
第4题
若数组a定义为int[][]a=new int [3][4],则a是()。A.一维数组B.二维数组C.三维数组D.四维数组

若数组a定义为int[][]a=new int [3][4],则a是()。

A.一维数组

B.二维数组

C.三维数组

D.四维数组

点击查看答案
第5题
若数组a定义为int[][]a=new int[3][4],则a是()。A.一维数组B.二维数组C.三维数组D.四维数组

若数组a定义为int[][]a=new int[3][4],则a是()。

A.一维数组

B.二维数组

C.三维数组

D.四维数组

点击查看答案
第6题
若二维数组a有m列,则在a[i][j]前的元素个数为A.j*m+iB.i*m+jC.i*m+j-1D.i*m+j+1

若二维数组a有m列,则在a[i][j]前的元素个数为

A.j*m+i

B.i*m+j

C.i*m+j-1

D.i*m+j+1

点击查看答案
第7题
设有一个二维数组A[1…4,1…6],若数组的起始地址为200,并且数据元素以行序为主序存放在数
组中,每个元素占用4个存储单元,那么元素A[3,4]的存储地址为____

点击查看答案
第8题
若二维数组a有m列,则在a[i][j]前的元素个数为()。

A.i*m+j-1

B.i*m+j

C.j*m+i

D.i*m+j+1

点击查看答案
第9题
若二维数组P[1..5,0..8]的首地址为base,数组元素按行存储,且每个元素占用1个存储单元,则元素P[3,3]在该数组空间的地址为(32)。

A.base+13

B.base+16

C.base+18

D.base+21

点击查看答案
第10题
若二维数组a有m列,且设a[0][0]位于数组的第一个位置上,则计算任意元素a[i][j]在数组中位置的公式
为______。

A.i*m+j

B.j*m+i

C.i*m+j-1

D.i*m+j+1

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改