1、程序执行的结果是:()。 public class Point{ int y = 7; public void step(int y) { y += y; System.out.println(y); } public static void main(String[] args) { Point p = new Point(); p.step(10); }}此题结果为20;
2、程序的执行结果是:(9)。 public class Question { private int num; public static void main(String [] args){ Question q = new Question(); q.num=13; update(q); System.out.println(q.num); } public static void update(Question q){ q.num=9; } }
3、结果为:9
4、public class Answer { public static void main(String[] args) { int score = 20; Answer ans= new Answer(); ans.add(score); System.out.println(" main: score = " + score); } void add(int score) { System.out.println(" add: score=" + score++); } }
5、下列代码编译或运行的结果是:(C)。 public class Snow{ public String jump(int x, int y) { return "jump one"; } public String jump(int[] vals) { return "jump two"; } public static void main(String[] args){ Snow s=new Snow(); System.out.println(s.jump(4, 5)); } } A.public String jump(int[] vals) {行,编译出错 B.System.out.println(s.jump(4, 5));行,抛出运行时异常 C.输出:jump one D.输出:jump two
6、.关于下列代码说法正确的是:(B)。 public class Storm { public 箪滹埘麽void find() { } public String find() { return "find"; } public double find(int x) { return 2.0; } } A.无编译错误 B.代码 public String find() { 行,出现编译错误 C.代码 public double find(int x) {行,出现编译错误 D.代码 return "find";行处出现编译错误
7、.下面关于import, class和package的声明顺序正确的是:(A)。 A.package, import, class B.class, import, package C.import, package, class D.package, class, import