1、计算机二级 JAVA-78及答案解析(总分:100.00,做题时间:90 分钟)一、基本操作题(总题数:3,分数:100.00)1.本程序的功能是计算二维数组 arr中所有元素的和,并打印输出计算结果。 public class exam_97 public static void main(String args) int arr=34,21,45,67,20,23,10,3,45,22,3,79; int i=0,j=0; int sum=0; outer:while(true) if(i=arr.length) _; while(true) if(j=arri.length) _; j=
2、0; continue outer; sum=sum+arrij; _; System.out.println(“sum=“+sum); (分数:30.00)_2.本程序找出字符串 str中所有的小写字母(az),并打印输出。 public class exam_98 public static void main(String args) String str=“D241ERaeERA452ADdfEAFd5T“; char c; int i=0; do c=_; if(_) System.out.print(c+“,“); i+; while(_); (分数:30.00)_3.下面的程序中
3、,指定变量 b为字节型,变量 f为单精度实型,变量 l为 64位整型。 public class exam_99 public static void main(String args) _b=49; _f=8.9f; _l=0xfedl; System.out.println(“b=“+b); System.out.println(“f=“+f); System.out.println(“l=“+l); (分数:40.00)_计算机二级 JAVA-78答案解析(总分:100.00,做题时间:90 分钟)一、基本操作题(总题数:3,分数:100.00)1.本程序的功能是计算二维数组 arr中所
4、有元素的和,并打印输出计算结果。 public class exam_97 public static void main(String args) int arr=34,21,45,67,20,23,10,3,45,22,3,79; int i=0,j=0; int sum=0; outer:while(true) if(i=arr.length) _; while(true) if(j=arri.length) _; j=0; continue outer; sum=sum+arrij; _; System.out.println(“sum=“+sum); (分数:30.00)_正确答案:
5、()解析:第 1处:break 第 2处:i+(或 i=i+1或 i+=1) 第 3处:j+(或 j=j+1或 j+=1)2.本程序找出字符串 str中所有的小写字母(az),并打印输出。 public class exam_98 public static void main(String args) String str=“D241ERaeERA452ADdfEAFd5T“; char c; int i=0; do c=_; if(_) System.out.print(c+“,“); i+; while(_); (分数:30.00)_正确答案:()解析:第 1处:str.charAt(i) 第 2处:c=“a“ _f=8.9f; _l=0xfedl; System.out.println(“b=“+b); System.out.println(“f=“+f); System.out.println(“l=“+l); (分数:40.00)_正确答案:()解析:第 1处:byte 第 2处:float 第 3处:long