Java笔试题解(10)

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。

转载于:https://my.oschina.net/u/2971691/blog/910190

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值