1、计算机二级 JAVA-71 及答案解析(总分:100.00,做题时间:90 分钟)一、基本操作题(总题数:3,分数:100.00)1.本程序中定义了一个带有参数的构造方法 exam_40(),并定义一个该类的对象 temp。构造方法exam_40()有两个参数:字符串 name 和整型 age。定义对象 temp 时将字符串“Tom”和整数 17 传递给构造方法,构造方法将这两个参数打印输出(如 Tom is 17 years old.)。 public clas s exam_40 String name; int age; public static void main(String ar
2、gs) String name=“Tom“; int age=17; exam_40 temp=_; public exam_40(String name, _) _; this.age=age; System.out.println(name+“is“+age+“years old.“); (分数:30.00)_2.本程序的功能是读取命令行中参数的个数,并依次输出打印,如果没有输出参数,则打印输出“No para”。例如运行程序:java exam_41 par1 par2,则打印输出:Para 0:par1 Para1:par2。 public class exam_41 public s
3、tatic void main(_args) int num; _; if(num=0) System.out.println(“No para!“); for(int i=0; _) System.out.println(“Para“+i+“:“+argsi); (分数:30.00)_3.下面的程序是将字符串“Welcome to China!“中的所有字符存储到一个字符数组中,并打印输出。 public class exam_42 public static void main(String args) String str=“Welcome to China!“; int n=_; ch
4、ar arr; _; for(int i=0; in; i+) _; arri=c; for(int i=0; in; i+) System.out.print(arri); (分数:40.00)_计算机二级 JAVA-71 答案解析(总分:100.00,做题时间:90 分钟)一、基本操作题(总题数:3,分数:100.00)1.本程序中定义了一个带有参数的构造方法 exam_40(),并定义一个该类的对象 temp。构造方法exam_40()有两个参数:字符串 name 和整型 age。定义对象 temp 时将字符串“Tom”和整数 17 传递给构造方法,构造方法将这两个参数打印输出(如 To
5、m is 17 years old.)。 public clas s exam_40 String name; int age; public static void main(String args) String name=“Tom“; int age=17; exam_40 temp=_; public exam_40(String name, _) _; this.age=age; System.out.println(name+“is“+age+“years old.“); (分数:30.00)_正确答案:()解析:new basic (name, age) int age this
6、.name=name2.本程序的功能是读取命令行中参数的个数,并依次输出打印,如果没有输出参数,则打印输出“No para”。例如运行程序:java exam_41 par1 par2,则打印输出:Para 0:par1 Para1:par2。 public class exam_41 public static void main(_args) int num; _; if(num=0) System.out.println(“No para!“); for(int i=0; _) System.out.println(“Para“+i+“:“+argsi); (分数:30.00)_正确答案
7、:()解析:String num=args.length inum; i+3.下面的程序是将字符串“Welcome to China!“中的所有字符存储到一个字符数组中,并打印输出。 public class exam_42 public static void main(String args) String str=“Welcome to China!“; int n=_; char arr; _; for(int i=0; in; i+) _; arri=c; for(int i=0; in; i+) System.out.print(arri); (分数:40.00)_正确答案:()解析:str.length() arr=new charn char c=str. charAt (i)