java的数组new_Java中的数组在使用new操作符创建时是否被初始化?

明天就要考试了求大神做下面的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.多维数组是由一维数组组合而成,这种说法是否正确?

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值