1、计算机二级 JAVA-59 及答案解析(总分:100.00,做题时间:90 分钟)一、B基本操作题/B(总题数:3,分数:100.00)1.本程序统计成绩及格的学生的平均分。学生分数分别为:59,60,48,73,92,69,34,85。 public class exam_46 public static void main(String args) int score=59,60,48,73,92,69,34,85; int 1=score.length; double sum=0; int num=0; int i=0; while(i1) if(_) sum=sum+scorei; n
2、um+; _; double arerage=_; System.out.println(“The average:“+arerage); (分数:30.00)_2.本程序分别比较两个字符串“A“和“a“是否相等,并比较两个字符A和a是否相等,并输出比较结果。 public class exam_47 public static void main(String args) _; c1=A; c2=a; String str1=new String(“A“), str2=new String(“a“); if(_) System.out.println(c1+“equals“+c2); els
3、e System.out.println(c1+“doesnt equal“+c2); if(_) System.out.println(str1+“equals“+str2); else System.out.println(str1+“doesnt equal“+str2); (分数:30.00)_3.本程序的功能是计算二维数组 arr=34,21,45,67,20,23,10,3,45,76,22,3,79,56,50中的最小值,并输出。 public class exam_48 public static void main(String args) int arr=34,21,45,
4、67,20,23,10,3,45,76,22,3,79,56,50; int i=0; int j=0; int min=arr00; while(i3) while(_) if(arrijmin) min=arrij; j+; _; _; System.out.println(“The min:“+min); (分数:40.00)_计算机二级 JAVA-59 答案解析(总分:100.00,做题时间:90 分钟)一、B基本操作题/B(总题数:3,分数:100.00)1.本程序统计成绩及格的学生的平均分。学生分数分别为:59,60,48,73,92,69,34,85。 public class
5、exam_46 public static void main(String args) int score=59,60,48,73,92,69,34,85; int 1=score.length; double sum=0; int num=0; int i=0; while(i1) if(_) sum=sum+scorei; num+; _; double arerage=_; System.out.println(“The average:“+arerage); (分数:30.00)_正确答案:(score i=60 i+ sum/num)解析:2.本程序分别比较两个字符串“A“和“a“
6、是否相等,并比较两个字符A和a是否相等,并输出比较结果。 public class exam_47 public static void main(String args) _; c1=A; c2=a; String str1=new String(“A“), str2=new String(“a“); if(_) System.out.println(c1+“equals“+c2); else System.out.println(c1+“doesnt equal“+c2); if(_) System.out.println(str1+“equals“+str2); else System.
7、out.println(str1+“doesnt equal“+str2); (分数:30.00)_正确答案:(char c1, c2 c1=c2 str1. equals (str2)解析:3.本程序的功能是计算二维数组 arr=34,21,45,67,20,23,10,3,45,76,22,3,79,56,50中的最小值,并输出。 public class exam_48 public static void main(String args) int arr=34,21,45,67,20,23,10,3,45,76,22,3,79,56,50; int i=0; int j=0; int min=arr00; while(i3) while(_) if(arrijmin) min=arrij; j+; _; _; System.out.println(“The min:“+min); (分数:40.00)_正确答案:(j5(或 j=5) j=0 i+(或 i=i+1 或 i+=1)解析: