java中,下列定义数组的语句, 正确的是:

a) int[] ia = new int [15];
b) float fa = new float [20];
c) Object oa = new float[20];
d). char[] ca = “Some String”;
给出答案,并简单解释一下

a & c
a: 标准的数组定义方法
b: 简单类型变量不能初始化为简单类型数组
c: 任何对象都继承自Object,是Object的子类,数组也不例外,用子类的构造方法来构造父类当然允许
d: "Some String"是String类型,不能赋值给数组
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-01-19
A对阿。。。。
b)定义为float类型,可初始化为float数组,你说呢
c)定义为Object类型,可初始化为float数组。。。
d)定义为char数组,初始化为String...
第2个回答  2009-01-19
这个很简单 答案我也不用说了 教你个方法 你写个简单的程序 把它们都放上去 看看编译个通的过就行了
第3个回答  2009-01-19
倒 我背过面试题

A

下列对数组的定义语句中,正确的是() A. int a[4,2]; B. int b[4] C...
正确答案是(D)A 应为 Int a[4][2];B应为 int b[4];C 语法错

下列数组定义语句中,正确的是()。
下列数组定义语句中,正确的是()。A.inta[][]={1,2,3,4,5,6};B.chara[2]「3]='a','b';C.inta[][3]={1,2,3,4,5,6};D.staticinta[][]={{1,2,3},{4,5,6}};正确答案:C

以下正确的数组定义语句是() A)int y[1][4]={1,2,3,4,5,}B)flo
D是正确的,选D。

1,下列选项中,能正确定义数组的语句是( ).
D。意思是,下面能正确定义数组的是就是D啊 define N 2008其中的N是可以定义数组的,int num[N],这里N是常量 A选项中不能那样定义,可以这样int num[2008],B选项中int num[]没有数组的大小 C选项中 N为变量不能定义数组的大小

以下正确的数组定义语句是()A int y[1][4]={1,2,3,4,5,} B float x...
表示给第一行第一个数字赋值1,给第二行第一个数字赋值4;其余未赋值的元素均为0.3、二维数组的行下标不一定要说明,列下标必须说明。例如:int y[][3]正确,int y[2][]错误。综上所述,A错误,A中元素只有1*4=4个,而后面写了5个数字;B错误,B的列下标没有说明。希望帮到你。

以下定义语句正确的是()A.int n=5,a[n][n]?
A选项错误:声明语句中下标只能用常数,不能用变量。不能用n,可以写成a[5][5]。B选项正确:这个声明根据前面的a[][3]的3产生具有3列的二维数组,又根据后面的{}中的内容,生成具有3行的二维数组,相当于int a[3][3]={……},前面那个3是系统根据数据多少自动产生的。这也是c语言设计者留下...

2以下定义数组的语句中错误的是
首先得指出这个数组的定义是在哪个编译器中编译的,因为不同的编译器对数组定义的认可是不一定相同的,就Java而言,上述四个对Int数组的定义只有A是正确的,因为Java编译器中不认可将数字写在赋值的左边,只能像 Int [][] aa = new Int[5][6]这样定义。如果这个数组的定义是在C或C++语言中,那么...

如下数组声明语句,正确的是 选项: a、Dim x[1,4] As integer b、Dim x...
b 是对的,C没写完了?vb语言声明数组用的是这种括号“()”,Dim x(1,1 to 4)这样子声明数组里,第一个“1”,其实相当于 0 to 1,表示数组下标的取值范围是: 0各1, 那是一种系统默认的写法;第二个“1 to 4”表示数组第二个下标的值范围是1、2、3、4; 如果数字变了也是类似...

下列定义数组的语句中不正确的是
D 只要是二维数组第二维不能为空的

关于数组定义语句“数据类型符 数组名[长度];”,下列说法中正确的...
A.数据类型不可以是double 没这规定!B.数组名可以选C的保留字 C的保留字不允许做变量名、函数名!C.长度是一个任意的整型表达式 长度需要大于0 D.一个数据定义语句中不可以定义数据类型不同的多个数组 正确!答案D

相似回答