网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
4、有如下数组声明:int value[30];,下标值引用错误的是:
A.value[30]
B.value[0]
C.value[10]
D.value[20]
参考答案和解析
A 解析:本题考查对数组的引用,在Java语言中,数组的下标是从0开始的,最大的下标值比所定义的数组长度的值小1。
更多 “4、有如下数组声明:int value[30];,下标值引用错误的是:A.value[30]B.value[0]C.value[10]D.value[20]” 相关考题
考题
有如下类定义:class Foo{public:Foo(int v):value(v){} // ①~Foo(){} // ②private:Foo(){} // ③int value = 0; // ④};其中存在语法错误的行是A . ①B . ②C . ③D . ④
考题
有如下类声明: 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
考题
关于函数声明,下面语法错误的是()
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];
考题
有如下类定义: 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
考题
下面关于数组声明和初始化的语句哪个有语法错误()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;
热门标签
最新试卷