下列数组定义语句中,数组将在内存中占用()个字节。     double[,] d=new double [4,5];

题目
填空题
下列数组定义语句中,数组将在内存中占用()个字节。     double[,] d=new double [4,5];
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面关于数组定义语句不正确的是______。

A.inta[]= {1,2,3,4};

B.int[] a1, a2;

C.double[] d = new double [8];

D.float f[] = new {2.0f, 3.5f, 5.6f, 7.8f};


正确答案:D
解析:在Java中定义并创建一个数组对象的语句格式是:
  arrayName=new type[arraySize];
  而选项D中,把定义创建数组对象和静态初始化数组对象混为一谈。

第2题:

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

第3题:

若有定义:double a[3][5];那么数组a的最后一个元素是【 】。


正确答案:a[2][4]
a[2][4] 解析:C++中,数组每一维的下标都是从0开始,到n-1结束。因此a[3][5]共有15个元素,最后一个元素是a[2][4]。

第4题:

有以下声明: char A[10]; char *B[7]; float C[4]; double *D[3]; 其中所占字节数最大的数组是()

  • A、数组A
  • B、数组B
  • C、数组C
  • D、数组D

正确答案:D

第5题:

有说明语句double[,] tab=new double[3,4];那么下面叙述正确的是()。

  • A、tab是一个数组维数不确定的数组,使用时可以任意调整
  • B、tab是一个有两个元素的一维数组,它的元素初始值分别是3,4
  • C、tab是一个二维数组,它的元素个数一共有12个
  • D、tab是一个不规则数组,数组元素的个数可以变化

正确答案:C

第6题:

已知Java语句

double[][]balances=new double[NYEARS][NRATES];

数组balances是【 】维数组。


正确答案:【 】二
【 】二 解析:douse[][]balances=new double[NYEARS][NRATES]定义的数组是一个NYEARS行NRATES列的二维数组,NYEARS和NRATES一定是两个整型常量。

第7题:

定义“double *p[6];”的含义是()。

  • A、p是一个指向double类型变量的指针
  • B、p是double类型数组
  • C、p是指针数组
  • D、p是数组指针

正确答案:C

第8题:

下列关于数组定义语句不正确的

A.int[]a1,a2;

B.int a[]={1,2,3,4,5};

C.double[] d=new double[8];

D.float f[]=new {2.0f,3.5f,5.6f,7.8f};


正确答案:D
解析:在Java中定义并创建一个数组对象的语句格式是arrayName=newtype[arraySize);,而选项D)中,把定义创建数组对象和静态初始化数组对象混为一谈。所谓数组的初始化是指对已定义好的数组元素进行赋值。有静态初始化和动态初始化两种。

第9题:

有数组定义double d[10];以下叙述不正确的是()

  • A、数组d有10个元素
  • B、数组d的最后一个元素是d[10]
  • C、数组d的第一个元素*d
  • D、数组d的字节数是sizeof(double)*10

正确答案:B

第10题:

元素类型为double的二维数组a[4][6]共有()个元素,共占用()字节的存储空间。


正确答案:24;192

更多相关问题