计算机科学与技术

填空题假定一个一维数组的定义语句为"int[]x=new int[20];",则x.length的值为()。

题目
填空题
假定一个一维数组的定义语句为"int[]x=new int[20];",则x.length的值为()。
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设有数组定义int[][]x={{1,2},{3,4,5},{6},{}};,则x.length的值为()

A.3

B.4

C.6

D.7


正确答案:B

第2题:

设有整形数组的定义int a[]=new int[8],则a.length的值为( )。

A.8

B.9

C.7

D.6


正确答案:A
解析:数组在Java语言中是当作对象来处理的,它包含一个很重要的变量length,用来表示数组的长度。

第3题:

设有定义语句: int a[][3]={{0},{1},{2}};, 则数组元素 a[1][2] 的值为 【 13 】 。


正确答案:

第4题:

执行完语句int[] x=new int[25];后,则下列( )说法是正确的。

A.x[24]值为0

B.x[24]值未定义

C.x[25]值为0

D.x[0]值为空


正确答案:A

第5题:

设有数组的定义:int m[]=new int[5],则m.length的值为( )。

A.4

B.5

C.6

D.10


正确答案:B
解析:在Java语言中,数组被当作对象来处理,它包含一个很重要的变量length,用来表示数组的长度。

第6题:

执行完语句int[] x= new int[25];后,则下列说法中正确的是( )。

A.x[24]值为0

B.x[24]值未定义

C.x[25]值为0

D.x[0]值为空


正确答案:A
解析:定义x[25]后,x共有25个元素,下标为0~24,并为每个元素赋初值为0,所以选项A为正确答案。

第7题:

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

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

B.k数组有3个元素

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

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


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

第8题:

设有定义语句:int a[][3]={{0},{1},{2}};,则数组元素a[1][2]的值为____


正确答案:

0

第9题:

要使语句“p=new int[10][20]”正确,p应事先定义为

A: int*p

B: int**p

C: int*p[20]

D: int(*p)[20]


正确答案: D

第10题:

若有定义语句:“int x=10;”,则表达式x-=x+x的值为( )。 A.-20B.-l0C.0

若有定义语句:“int x=10;”,则表达式x-=x+x的值为( )。

A.-20

B.-l0

C.0

D.10


正确答案:B
表达式x-=x+X可以写成x=x-(x+x),所以X的值为-l0。