下列数组定义语句中:int[] a=new int[3]; ,定义的数组a占的字节数为()。

题目
填空题
下列数组定义语句中:int[] a=new int[3]; ,定义的数组a占的字节数为()。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有定义“int*p[3];”,则以下叙述中正确的是( )。

A.定义了一个基类型为int的指针变量p,该变量具有3个指针

B.定义了一个指针数组p,该数组含有3个元素,每个元素都是基类型为int的指针

C.定义了一个名为*p的整型数组,该数组含有3个int类型元素

D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有3个int类型元素


正确答案:B
解析:本题定义了一个指针数组p,每个元素都是基类型为int,它的长度为3即该数组含有3个元素。选项A、C和D都不正确,只有选项B符合题意。

第2题:

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

A )一维数组

B )二维数组

C )三维数组

D )四维数组


正确答案:B

第3题:

假定二维数组的定义为“int a[3][5];”,则该数组所占存储空间的字节数为60。 ()

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


答案:对 

第4题:

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

A.-维数组

B.二维数组

C.三维数组

D.四维数组


正确答案:B
二维数组有两种定义方式:①typear—rayName[][];②type[][]arrayName;从题目中的语句可以看出,本题定义了一个二维数组。

第5题:

下列数组定义及赋值,错误的是( )。

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

B.int intArray[];

C.int Array=new int[3]; int Array[1]=1; int Array[2]=2; int Array[3]=3;

D.int a[][]=new int[2][]; a[0]=new int[3]; a[1]=new int[3];


正确答案:C
解析:一维数组的定义方法为:type arrayName[];,其中类型type可以为Java中任意数据类型,所以选项B是正确的。对数组元素赋值,可以在定义数组的同时进行初始化,所以选项A是正确的。数组下标从0开始,所以选项C是错误的。对多维数组赋值,从最高维开始,分别为每一维分配空间,所以选项D是正确的。

第6题:

设有定义语句int k[]=new int[3];,则下列对此语句的叙述中错误的是( )。

A.定义了一个名为k的一维数组

B.k数组有3个元素

C.k数组元素的下标为1~3

D.数组k中的每一个元素都是整型


正确答案:C
解析:k数组元素的下标为0~2,数组的下标从0开始。

第7题:

假定一个二维数组的定义为“int a[3][5];”,则该数组所含元素的个数为【 】,所占字节存储空间的字节数为【 】。


正确答案:15 60
15 60 解析:所含元素的个数为15个,所占存储空间的字节数为15*4=60个。

第8题:

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

A.一维数组

B.二维数组

C.三维数组

D.四维数组


正确答案:B

第9题:

设有数组的定义int[] a = new int[3],则下面对数组元素的引用错误的是( )。

A.a[0];

B.a[A.length-1];

C.a[3];

D.int i=1; a[i];


参考答案:C

第10题:

数组int a[3][3];共定义了____________个数组元素。


正确答案:
9

更多相关问题