第1关:初识数组
编程要求
在编辑器Begin-End
中定义一个int
类型数组 scores
,录入三个值,91
,88
,60
,最后输出数组中的三个值,效果如图:
测试说明
平台会对你编写的代码进行测试,若与预期输出一致,则算通关。
第2关:数组的使用
编程要求
使用本关所学知识,根据右侧编辑器Begin-End
中提示补充代码,赋值并输出数组中的信息。
测试说明
我会对你的程序测试两次: 输入:3
预期输出: 数组中的第一个数据为:张三
数组中的第二个数据为:张无忌
数组中的第三个数据为:张三丰
数组中的第四个数据为:张岁山
数组scores的长度为:3
输入:5
预期输出: 数组中的第一个数据为:张三
数组中的第二个数据为:张无忌
数组中的第三个数据为:张三丰
数组中的第四个数据为:张岁山
数组scores的长度为:5
第3关:选择题
编程要求
根据相关知识,按照要求完成右侧选择题任务,包含单选题和多选题。
测试说明
平台会对你选择的答案进行判断,全对则通过测试。
-
1、
以下数组声明有误的是(C)
A、int[] num;
B、String num[];
C、double[] num=new double[];
D、String num[]=new String[5];
-
2、
定义数组如下
A、String[] s={“ab”,”cd”,”ef”};
运行语句System.out.println(s[3]);
程序运行的结果为(D)ab
B、cd
C、ef
D、程序出错了
-
3、
数组初始化有错误的是(ABCD)
A、int[] num={12,53.7,’6’};
B、String sewd[]=new String[]{12,52,63};
C、char car[]={‘’1,’2’,6’’};
D、double[] dou=new int[10];
第4关:数组练习-平均值和最大值
编程要求
根据提示,在右侧编辑器Begin-End
中补充代码,计算并输出数组的平均值和最大值。
测试说明
我会对你编写的代码进行测试:
测试输入:4
,91
,51
,2
,32
; 预期输出: 平均值:44.0
最大值:91
测试输入:5
,1
,151
,12
,22
,100
; 预期输出: 平均值:57.2
最大值:151
提示:
int a = 3;
int b = 2;
System.out.println(a/b);
System.out.println((double)a/b);
输出: 1
1.5
第5关:二维数组
编程要求
1.在右侧Begin-End
区域中定义如下二维数组,使用for
循环输出数组中所有的数据:
2.
使用for
循环将上述数组中的数据全部改为:
最后输出修改后scores
数组中的数据。
测试说明
平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。 预期输出的数组内容可以是每个元素单独占一行输出。
第6关:选择题
编程要求
根据相关知识,按照要求完成选择题任务,完成二维数组选择题。
测试说明
平台会对你选择的答案进行判断,全对则通过测试。
-
1、
声明数组如下:
A、Float[][] f=new float[2][3];
那么该数组一共有(C )个元素2
B、4
C、6
D、8
-
2、
以下的程序是否有错(B)
A、不能运行
B、编译不通过
C、会正常运行
D、以上说法都不对