1、计算机二级 JAVA-68及答案解析(总分:100.00,做题时间:90 分钟)一、B基本操作题/B(总题数:3,分数:100.00)1.本程序求 120 的 20个自然数中,所有 3的倍数的和,并打印输出求和结果。 public clas s exam_76 public static void main(String args) _; int i; for(_) if(_) sum=sum+i; System.out.println(“sum=“+sum); (分数:30.00)_2.本程序定义了一个求两个数的最大值的方法 max,并调用该方法计算 67和 23的最大值。 public c
2、lass exam_77 public static void main(String args) exam_77 temp=new exam_77(); int res=max(67,23); System.out.println(“res=“+res); static int max(_) int maxNum; if(ab) _; else maxNum=b; _ (分数:30.00)_3.本程序的功能是定义了求长方形周长的方法 rang,并调用该方法计算长和宽分别为 67和 23的长方形的周长。 public class exam_78 public static void main(
3、String args) _; temp=new exam_78(); int res=rang(67,23); System.out.println(“res=“+res); static _ rang(int width, int length) int zc; zc=(width+length)*2; _; (分数:40.00)_计算机二级 JAVA-68答案解析(总分:100.00,做题时间:90 分钟)一、B基本操作题/B(总题数:3,分数:100.00)1.本程序求 120 的 20个自然数中,所有 3的倍数的和,并打印输出求和结果。 public clas s exam_76 p
4、ublic static void main(String args) _; int i; for(_) if(_) sum=sum+i; System.out.println(“sum=“+sum); (分数:30.00)_正确答案:(int sum=0 i=1; i=20; i+ i%3=0)解析:2.本程序定义了一个求两个数的最大值的方法 max,并调用该方法计算 67和 23的最大值。 public class exam_77 public static void main(String args) exam_77 temp=new exam_77(); int res=max(67,
5、23); System.out.println(“res=“+res); static int max(_) int maxNum; if(ab) _; else maxNum=b; _ (分数:30.00)_正确答案:(int a, int b maxNum=a return maxNum)解析:3.本程序的功能是定义了求长方形周长的方法 rang,并调用该方法计算长和宽分别为 67和 23的长方形的周长。 public class exam_78 public static void main(String args) _; temp=new exam_78(); int res=rang(67,23); System.out.println(“res=“+res); static _ rang(int width, int length) int zc; zc=(width+length)*2; _; (分数:40.00)_正确答案:(basic temp int return zc)解析: