美文网首页
Java笔试题解(10)

Java笔试题解(10)

作者: 博为峰51Code教研组 | 来源:发表于2017-05-27 13:53 被阅读0次

    1:

    A.15397

    B.程序错误

    C.13597

    D.13579

    答案:D

    解析:

    本题目考察数组和循环的使用,当循环遍历数组元素时,可以使用foreach循环,取出数组a中的元素放在变量s0中,然后通过循环一一输出。在循环前使用Arrays.sort()方法对数组进行了升序排列,因此输出元素时为排序后元素,正确答案为D.

    2:

    A.代码:int i[2]=new

    int[];声明了数组i;

    B.代码:int i={1,2};声明了数组i,并且初始值为1和2;

    C.数组中可以存放不同数据类型的数据

    D.可以使用数组对象的length属性获取数组的长度

    答案:A,C

    解析:

    此题目考查的是一维数组的数据存储。数组在使用时需要4步,分别是声明数组、分配空间、赋值、对数组进行处理。选项A采用了错误的声明方式,选项B使用了Java中提供的将声明数组、分配空间和赋值合并完成的一种创建数组的方式。在Java中,数组就是一个变量,是将相同数据类型的数据存储在内存中,因此选项C是错误的。使用数组名. Length可以获取数组的长度,因此D是正确选项。

    3:

    A.我是第1名!我是第3名!我是第5名!我是第7名!我是第9名!

    B.我是第1名!我是第2名!我是第3名!我是第4名!

    C.我是第1名!我是第2名!我是第3名!我是第4名!我是第5名!

    D.我是第1名!我是第3名!我是第5名!我是第7名!

    答案:A

    解析:

    首先,本题是一个标准的i从[0]开始到[数组长度-1]的一个循环遍历数组。\n那么对应的myArray[i]随着i而递增,一样从下标0开始。到数组的最后一个下标[数组长度-1]结束。\n因此,数组中所有元素都被顺序遍历输出,内容为1,3,5,7,9答案应该是A。

    相关文章

      网友评论

          本文标题:Java笔试题解(10)

          本文链接:https://www.haomeiwen.com/subject/xglqfxtx.html