A.42
B.0042
C.Anexceptionisthrownatruntime.
D.Compilationfailsbecauseofanerrorinline13.
E.Compilationfailsbecauseofanerrorinline14.
第1题:
A.0
B.null
C.Compilationfails.
D.ANullPointerExceptionisthrownatruntime.
E.AnArrayIndexOutOfBoundsExceptionisthrownatruntime.
第2题:
List list=new ArrayList();
list.add(1);
list.add(2);
list.add(3);
然后赋值成
问题一:如何赋值成底下的形式?
double[][] data = new double[][]{{ 1,2,3 } };
for(int i=0;i<data.length;i++)
{
for(int j=0;j<data[i].length;j++)
{
System.out.println("["+i+"]["+j+"]"+data[i][j]);
}
}
/*输出
[0][0]1.0
[0][1]2.0
[0][2]3.0
*/
问题二:如何创建这样的二维数组?//double[][] data = new double[][]{{ 1,2,3 } };
比如double[][] tt=new double[?][?];
建议这样先试试看:
package com.gxsdxy.test;
public class ArrayInit {
String[][] A = new String[4][4];
public void printString()
{
for(int i=0;i<4;i++)
{
for(int j=0;j<4;j++)
{
A[i][j] = i * 10 + j + "";
System.out.print(A[i][j].toString()+"\t");
}
System.out.println();
}
//return null;
}
public static void main(String[] args) {
ArrayInit array = new ArrayInit();
array.printString();
}
}
第3题:
5.如下Java代码,输出的运行结果是() public class Test{ public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("str1"); list.add(2, "str2"); String s = list.get(1); System.out.println(s); } }
A.运行时出现异常
B.正确运行,输出str1
C.正确运行,输出str2
D.编译时出现异常
第4题:
A.finished
B.Compilationfails.
C.AnAssertionErroristhrown.
D.AnAssertionErroristhrownandfinishedisoutput.
Thisquestionisabittrickybecauseitlacksthefollowinginformation:Itshouldincludeastatementthatsayswhetherornotassertionsareenabled.Iftheyareindeedenabled,the
correctionanswerisC.butiftheyarenot,thecorrectanswerisA.Assertionsarenotenabledbydefaultsoifthequestionisnotchanged,themostlogicalanswerisA.
第5题:
5. 给定如下Java代码,可以填入横线处的代码是() public static void main(String[] args) { ________ list.addLast("001"); }
A.List list = new ArrayList();
B.List list = new List();
C.ArrayList list = new ArrayList();
D.LinkedList list = new LinkedList();