1、计算机二级 JAVA-131 (1)及答案解析(总分: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)
2、 _; j=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-131 (1)答案解析(总分:100.00,做题时间:90 分钟)一、基本操作题(总题数:3,分数:100.00)1.本程序
4、的功能是计算二维数组 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=0; continue outer; sum=sum+arrij; _; System.out.println(“sum=“+sum);
5、 (分数:30.00)_正确答案:()解析:第 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