Java程序设计

单选题若已定义 byte[ ] x= {11,22,33,-66} ; 其中0≤k≤3,则对x数组元素错误的引用是()。A x[5-3]B x[k]C x[k+5]D x[0]

题目
单选题
若已定义 byte[ ] x= {11,22,33,-66} ; 其中0≤k≤3,则对x数组元素错误的引用是()。
A

x[5-3]

B

x[k]

C

x[k+5]

D

x[0]

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

第1题:

若已定义 int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中0≤i≤9,则对a数组元素不正确的引用是

A.a[p-A)

B.*(&a[i])

C.p[i]

D.a[10]


正确答案:D
解析: 通常,引用一个数组元素可以用下标法,如a[P-a]形式,或指针法,如*(&a[i])的形式。本题中a[9]=9,a[10]显然超出了数组范围,注意,数组的下标是从0开始的。

第2题:

( 20 )要定义整型数组 x ,使之包括初值为 O 的三个元素,下列语句中错误的是

A ) int x[3]={0,0,0};

B ) int x[]={0};

C ) static int x[3]={0};

D ) int x[]={0,0,0};


正确答案:D

 

第3题:

若有定义语句: double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x; 则错误引用 x 数组元素的是

A)*p

B)x[5]

C)*(p+1)

D)*x


正确答案:B

第4题:

数组x定义为intx[][]newint[3][2];则x..length的值为(),x[0].length的值为()。


正确答案:3、2

第5题:

若已定义:

int a[]={0,1,2,3,4,5,6,7,8,9},*P=a,i;

其中O≤i≤9,则对a数组元素不正确的引用是

A.a[p-a]

B.*( &a[i])

C.p[i]

D.a[10]


正确答案:D

第6题:

(29)若有以下定义

int x[10],*pt=x;

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

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


正确答案:B

第7题:

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

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

B.k数组有3个元素

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

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


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

第8题:

若有以下定义

int x[10],*pt=x;

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

A)*&x[10]

B)*(x+3)

C)*(pt+10)

D)pt+3


正确答案:B

第9题:

要定义整型数组x,使之包括初值为0的三个元素,下列语句中错误的是( )

A.ihtx[3]={0,0,0};

B.intx[]={0};

C.static int x[3]={0};

D.int x[]=<0,0,0};


正确答案:D
解析:选项D中整型数组x的第一个元素是NULL不是0,故选D。

第10题:

要定义整型数组x,使之包括初值为0的3个元素,下列语句中错误的是( )。A.intx[3]={0,0,0}; SXB

要定义整型数组x,使之包括初值为0的3个元素,下列语句中错误的是( )。

A.intx[3]={0,0,0};

B.intx[]={0};

C.staticintx[3]={0);

D.intx[]={0,0,0};


正确答案:D
D。【解析】选项D中整型数组x的第一个元素是NULL,不是0,故选D。

更多相关问题