Java笔试题解(10)

2017-05-27  本文已影响0人  博为峰51Code教研组

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。

上一篇下一篇

猜你喜欢

热点阅读