国家开放大学

假定二维数组的定义为"double a[M][N];"则数组元素的行下标取值范围在()之间。

题目
假定二维数组的定义为"double a[M][N];"则数组元素的行下标取值范围在()之间。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假定二维数组的定义为“char a[M][N];”,则该数组所含元素的个数为M+N。()

此题为判断题(对,错)。


答案:错 

第2题:

设二维数组A[1...m,1...n]按行存储在数组B中,则二维数组元素A[i,j]在一维数组B中的下标为()。

A.n*(i-1)+j

B.n*(i-1)+j-1

C.i*(j-1)

D.j*m+i-1


正确答案:A

第3题:

假定二维数组的定义为“double a[M][N];”,则每个数组元素的列下标取值范围在0~N之间。()

此题为判断题(对,错)。


答案:错 

第4题:

编写一个函数,函数头格式为“double Mean(double a[M][N],int m,int n)”,要求返回二维数组a[m][n]中所有元素的平均值,假定在计算过程中采用变量v存放平均值。


第5题:

假定二维数组的定义为“char a[M][N];”,则该数组共包含有___个字符

元素。


参考答案M*N

第6题:

若有如下定义,double a[100];则a数组元素的下标上限是【8】 。


正确答案:
99

第7题:

设二维数组A[1..m,1..n](即m行n列)按行存储在数组B[1..m*n]中,则二维数组元素A[i,j]在一维数组B中的下标为()。

A.(i-1)*n+j

B、(i-1)*n+j-1

C.i*(j-1)

D、j*m+i-1


参考答案:A
解释:特殊值法。取i=j=1,易知A[1,1]的的下标为1,四个选项中仅有A选项能确定的值为1,故选A。

第8题:

假定二维数组的定义为“double a[M][N];”,则每个数组元素的行下标取值范围在0~M-1之间。 ()

此题为判断题(对,错)。


答案:对

第9题:

假定二维数组的定义语句为“doublea[M][N];”,则每个数组元素的列下标取值范围在0~N-1之间。()

此题为判断题(对,错)。


正确答案:√

第10题:

假定二维数组的定义为“char a[3][5];”,则该数组所含元素的个数为()。
15