【问题标题】:Array Definitions for Java [closed]Java的数组定义[关闭]
【发布时间】:2015-01-25 12:47:37
【问题描述】:

我一直在尝试通读这本书并重新评估,但我只是没有得到数组。他们对我没有任何意义。我最近刚参加了一个测验,我错过了其中一个问题,但无法弄清楚!这真的让我很烦,因为我需要知道未来测试的答案。如果有关于数组及其工作原理的任何教程,请让我知道,因为我迷路了。这是测验中的几个定义,我不确定哪个是不正确的。加粗的答案是我的答案。

问题 1: 以下哪个初始化程序列表正确初始化了名为 myDoubles 的数组的索引变量?

双倍 myDoubles[double] = {0.0, 1.0, 1.5, 2.0, 2.5};

double myDoubles[5] = new double(0.0, 1.0, 1.5, 2.0, 2.5);

double[] myDoubles = {0.0, 1.0, 1.5, 2.0, 2.5};

数组 myDoubles[double] = {0.0, 1.0, 1.5, 2.0, 2.5};

问题 2: 调用方法时,将数组作为参数传递给方法的正确语法是:

方法(a[]);

方法(a());

方法(a);

方法(int a[]);

问题 3: 数组是所有相同类型的变量的集合。 正确 假的

问题 4: 数组长度实例变量值可以由程序更改。 真的 错误

问题 5: 字符数组与 Java 中的字符串相同。 真的 错误

问题 6: 数组名引用内存地址。 正确 假的

问题 7: 数组是用 new 创建的对象,就像类对象一样。 真的 错误

【问题讨论】:

标签: java arrays definition


【解决方案1】:

第 7 题答错了。数组对象。

Java Language Specification, section 4.3.1:

对象是类实例或数组。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-13
    • 2012-04-14
    • 2016-04-25
    • 2013-02-10
    • 1970-01-01
    • 2016-04-01
    • 2014-03-15
    • 1970-01-01
    相关资源
    最近更新 更多