【文章內(nèi)容簡介】
軟件工程師筆試試題 8. 以下 代碼片段執(zhí)行后 , 正確 輸出的結果 是 ( )【 1分】 public class Delta { static boolean foo(char c) { (c)。 return true。 } public static void main( String[] argv ) { int i =0。 for ( foo(?A?)。 foo(?B?)amp。amp。(i2)。 foo(?C?)){ i++ 。 foo(?D?)。 } } } A. ABDCBDCB B. ABCDABCD C. Compilation fails. D. An exception is thrown at runtime. 9. 有以下代碼片段 if (x0) { (first)。 } else if (x3) { (second)。 } else { (third)。 } x的取值在什么范圍內(nèi)時將打印字符串 second? JAVA 軟件工程師筆試試題 A. x 0 B. x 3 C. x = 3 D. x = 0 amp。 x 3 10. 有以下代碼片段 1) class Person { 2) public void printValue(int i, int j) {/*…*/ } 3) public void printValue(int i){/*...*/ } 4) } 5) public class Teacher extends Person { 6) public void printValue() {/*...*/ } 7) public void printValue(int i) {/*...*/} 8) public static void main(String args[]){ 9) Person t = new Teacher()。 Teacher t1 = new (Teacher) Person()。 10) (10)。 11) } } 第十行 加粗部分 的聲明將調(diào)用哪些方法 ? [A] on line 2 [B] on line 3 [C] on line 6 [D] on line 7 11. 在 // point x處的哪些申明是句法上合法的 是 ( )【 1分】 class Person { private int a。 public int change(int m){ return m。 } } public class Teacher extends Person { public int b。 public static void main(String arg[]){ JAVA 軟件工程師筆試試題 Person p = new Person()。 Teacher t = new Teacher()。 int i。 // point x } } [A]