在Java语言中如下定义:int[]a=new int[10];则对a数组元素的正确引用是()。

题目
单选题
在Java语言中如下定义:int[]a=new int[10];则对a数组元素的正确引用是()。
A

a[10]

B

a[3+1]

C

a(5)

D

a[0]

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

(29)若有以下定义

int x[10],*pt=x;

则对x数组元素的正确应用是

A)*&x[10] B)*(x+3) C)*(pt+10) D)pt+3


正确答案:B

第2题:

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

A.4

B.5

C.6

D.10


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

第3题:

若有以下定义

int x[10],*pt=x;

则对数组元素的正确引用是

A)*&x[10]

B)*(x+3)

C)*(pt+10)

D)pt+3


正确答案:B

第4题:

若有以下定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;A)p 5 B)*a 1 C)&a 1 D)&am

若有以下定义,则对a数组元素地址的正确引用是( )。

int a[5],*p=a;

A)p 5

B)*a 1

C)&a 1

D)&a[0]


正确答案:D
本题考查如何引用数组元素的地址。选项A)中,p 5引用的是af51的地址,而数组a只有5个元素,即a[0]、a[1]、a[2]、a[3]、a[4],所以引用错误;选项B)中,*a 1指的是将数组a的第一个元素加1;选项C)中,这种引用方式错误;选项D)中,&a[0]引用的是数组的首地址。

第5题:

已知:int a[10]; 则对a数组元素的正确引用是( )。

A. a[10]

B. a[ 3.5]

C. a(5)

D. a[0]


参考答案: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 = new int[3],则下面对数组元素的引用错误的是( )。

A.a[0];

B.a[A.length-1];

C.a[3];

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


参考答案:C

第8题:

若有以下定义,则对a数组元素地址的正确引用是( )。 int a[5],*p=a;

A.p+5

B.*a+1

C.&a+1

D.&a[0]


正确答案:D

第9题:

若有以下定义,则对a数组元素的正确引用是( )。

int a[5],*p=a;

A)*&a[5]

B)*a 1

C)*(p 5)

D)*(a 2)


正确答案:D
本题考查通过指针引用数组元素。选项A)、B),没有这种引用形式;选项c),*(p 5)是引用数组的第6个元素,而数组一共有5个元素,出现越界;选项D),*(a 2)引用数组的第3个元素。

第10题:

若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;

A.p+5

B.a+1

C.&a+1

D.&a[0]


正确答案:D
解析:本题考查如何引用数组元素的地址。
  选项A)中,p+5引用的是a[5]的地址,而数组a只有5个元素,即a[0]、a[1],a[2]、a[3]、a[4],所以引用错误;选项B)中,*a+1指的是将数组a的第一个元素加1;选项C)中,这种引用方式错误;选项D)中,&a[0]引用的是数组的首地址。

更多相关问题