明天就要考试了求大神做下面的Java题一、选择题1.下列代码的输出结果是?()publicclassTest{publicstaticvoidmain(String[]args){intsize=10;int[]array=newint[size];size=25;Sys...
明天就要考试了 求大神 做下面的Java题
一、选择题
1.下列代码的输出结果是?( )
public class Test {
public static void main(String[] args) {
int size=10;
int[] array=new int[size];
size=25;
System.out.println(array.length);
}
}
A.编译错误 B.运行错误 C.输出10 D.输出20
2.以下( )代码,能够对数组正确初始化(或者是默认初始化)。
A.int[] a; B.a = {1, 2, 3, 4, 5}; I
C.nt[] a = new int[5]{1, 2, 3, 4, 5};
D.int[] a = new int[5];
3.score是一个整数数组,有五个元素,已经正确初始化并赋值,仔细阅读下面代码,程
序运行结果是()
temp = score[0];
for (int index = 1;index < 5;index++) {
if (score[index] < temp) {
temp = score[index];
}
}
A.求最大数 B.求最小数 C.找到数组最后一个元素 D.编译出错
4.下面关于数组的说法中,错误的是( )(选择两项)
A.在类中声明一个整数数组作为成员变量,如果没有给它赋值,数值元素值为空
B.数组可以在内存空间连续存储任意一组数据
C.数组必须先声明,然后才能使用
D.数组本身是一个对象
5.下列关于字符串的描叙中错误的是()(选择两项)
A.字符串是对象
B.String对象存储字符串的效率比StringBuffer高
C.可以使用StringBuffer sb="这里是字符串"声明并初始化StringBuffer对象sb
D.String类提供了许多用来操作字符串的方法:连接,提取,查询等
二、填空题
1.Java中的数组在使用new操作符创建时是否被初始化?
2.多维数组是由一维数组组合而成,这种说法是否正确?
展开