1、计算机二级 JAVA-57及答案解析(总分:100.00,做题时间:90 分钟)一、B基本操作题/B(总题数:3,分数:100.00)1.本程序中定义了一个带有参数的构造方法 exam_400,并定义一个该类的对象 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 arg
2、s) 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 st
3、atic 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=_; cha
4、r arr; _; for(int i=0; in; i+) _; arri=c; for(int i=0; in; i+) System.out.print(arri); (分数:40.00)_计算机二级 JAVA-57答案解析(总分:100.00,做题时间:90 分钟)一、B基本操作题/B(总题数:3,分数:100.00)1.本程序中定义了一个带有参数的构造方法 exam_400,并定义一个该类的对象 temp。构造方法 exam_40()有两个参数:字符串 name和整型 age。定义对象 temp时将字符串“Tom”和整数 17传递给构造方法,构造方法将这两个参数打印输出(如 Tom
5、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.name=
6、name)解析:2.本程序的功能是读取命令行中参数的个数,并依次输出打印,如果没有输出参数,则打印输出“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)解析: