4、有如下数组声明:int value[30];,下标值引用错误的是:A.value[30]B.value[0]C.value[10]D.value[20]

4、有如下数组声明:int value[30];,下标值引用错误的是:

A.value[30]

B.value[0]

C.value[10]

D.value[20]


参考答案和解析
A 解析:本题考查对数组的引用,在Java语言中,数组的下标是从0开始的,最大的下标值比所定义的数组长度的值小1。

相关考题:

有如下类定义:class Foo{public:Foo(int v):value(v){} // ①~Foo(){} // ②private:Foo(){} // ③int value = 0; // ④};其中存在语法错误的行是A . ①B . ②C . ③D . ④

有如下数组声明int num[10];,下标值引用错误的是A.num[10]B.num[5]C.num[3]D.num[0]

有如下类声明: class Base{ protected: int amount; public: Base(int n=0):araount(n){ } int getAmount( )const{retum amount;} }; class Derived:public Base{ protected; int value; public: Derived(int m,int n):value(n1),Base(n){ } int getData( )const{return value+amount;} }; 已知x是一个Derived对象,则下列表达式中正确的是A.x.value+x.getAmount( )B.x.getData( )-x.getAmount( )C.x.getData( )-x.amountD.x.value+x.amount

设有定义:class C{ public:int value;…};int x,*p;则以下引用形式中,正确的是A.x=value;B.x=C::value;C.p=valueD.p=C::value

有如下数组声明:int value[30];,下标值引用错误的是A.value[30]B.value[0]C.value[10]D.value[20]

引用数组元素时,元素的下标值应在数组说明时所指定的范围之内。()

关于函数声明,下面语法错误的是() A. func f(a, b int) (value int, err error)B. func f(a int, b int) (value int, err error)C. func f(a, b int) (value int, error)D. func f(a int, b int) (int, int, error)

设有数组的定义int[] a = new int[3],则下面对数组元素的引用错误的是( )。 A.a[0];B.a[A.length-1];C.a[3];D.int i=1; a[i];

有如下数组声明:intnum[10】;,下标值引用错误的是( )。A.num[10]B.num[5]C.num[3]D.num[0]

有如下类定义: class MyClass{ int value; public: MyClass(int n):value(n){} int getValueconst{retum value;} }; 则类MyClass的构造函数的个数是( )。A.1个B.2个C.3个D.4个

有如下类的声明: class Base{ protected: int amount; public: Base(int n=0):amount(n){} int getAmount()const{return amount;} }; class Derived:public Base{ protected: int value public: Derived(int m,int n):value(m),Base(n){} int getData()const{return value+amount;} };已知x是一个Derived对象,则下列表达式中正确的是A.x. value+x. getAmount()B.x. getData()-x. getAmount()C.x. getData()-x. amountD.x. value+x. amount

有如下类声明: class Base{ protected: int amount; public: Base(int n=0):amount(n){} int getAmountconst{retum amount;} }; class Derived:public Base{ protected: int value; public: Derived(int m,int n):value(m),Base(n){} int getDataconst{return value+amount;} }: 已知x是一个Derived对象,则下列表达式中正确的是( )。A.x.value+X.getAmountB.x.getData一x.getAmountC.x.getData一x.amountD.x.value+X.amount

有如下数组声明:int value[30];,下标值引用错误的是( )。A.value[30]B.value[0]C.valuer[10]D.value[20]

有如下数组声明"intvalue[30];",下标值引用错误的是( )。A.value[30]B.value[0]C.value[10]D.value[20]

有定义语句:int[,]a=new int[5,6]; 则下列正确的数组元素的引用是()。A、a(3,4)B、a(3)(4)C、a[3][4]D、a[3,4]

下列有关数组的声明中,正确的是哪项?()A、 int s[10];B、 int[10]  s;C、 int[5] s={l,2,3,4,5};D、 int s[];

下面关于数组声明和初始化的语句哪个有语法错误()A、int a1[]={3,4,5};B、String a2[]={"string1","string1","string1"};C、String a3[]=new String(3);D、int[][] a4=new int[3][3];

下面声明数组的写法错误()A、 int  a[ ];B、int[ ]  a;C、 int[3][ ]  a;D、int[ ][3] a;

在默认情况下,如下数组声明语句中 Dim s(4,4) As Integer,第二个数组元素的引用形式是()。

下面声明数组的写法错误()。A、inta[]B、int[]aC、int[3][]aD、int[][3]a

在如下数组声明语句中Dims(4,4)AsInteger,第一个数组元素的引用形式是()。

有定义语句: int[,] a=new int[5,6];  则下列正确的数组元素引用是()A、 a(3,4)B、 a(3)(4)C、 a[3][4]D、 a[3,4]

在Java语言中如下定义:int[]a=new int[10];则对a数组元素的正确引用是()。A、a[10]B、a[3+1]C、a(5)D、a[0]

单选题有定义语句: int[,] a=new int[5,6];  则下列正确的数组元素引用是()A a(3,4)B a(3)(4)C a[3][4]D a[3,4]

填空题在默认情况下,如下数组声明语句中 Dim s(4,4) As Integer,第二个数组元素的引用形式是()。

单选题有定义语句:int[,]a=new int[5,6]; 则下列正确的数组元素的引用是()。Aa(3,4)Ba(3)(4)Ca[3][4]Da[3,4]

填空题在如下数组声明语句中Dims(4,4)AsInteger,第一个数组元素的引用形式是()。

单选题下面声明数组的写法错误()A int  a[ ];Bint[ ]  a;C int[3][ ]  a;Dint[ ][3] a;