posts - 108,comments - 56,trackbacks - 0
      ☆来自网络,都是基础题目

      ☆Please write the output result :
public class Test {
    
public static void changeStr(String str){
        str
="welcome";
    }
    
public static void main(String[] args) {
        String str
="1234";
        changeStr(str);
        System.out.println(str);
    }
}
答案


      ☆What is the result?
public class Test {
    
static boolean foo(char c) {
        System.out.print(c);
        
return true;
    }
    
    
public static void main( String[] argv ) {
        
int i =0;
        
for ( foo('A'); foo('B')&&(i<2); foo('C')){
            i
++ ;
            foo(
'D');
        }
    }
}
A. ABDCBDCB
B. ABCDABCD
C. Compilation fails.
D. An exception is thrown at runtime.
答案


      ☆Which two are valid in a class that extends class A? (Choose two)
class A {
    
protected int method1(int a, int b) { return 0; }
}
A. public int method1(int a, int b) { return 0; }
B. 
private int method1(int a, int b) { return 0; }
C. 
private int method1(int a, long b) { return 0; }
D. 
public short method1(int a, int b) { return 0; }
E. 
static protected int method1(int a, int b) { return 0; }
答案


      ☆Which instantiates an instance of Inner?
public class Outer {
    
public void someOuterMethod() {
        
// Line 3
    }
    
public class Inner {
    }
    
public static void main(String[] argv) {
        Outer o 
= new Outer();
        
// Line 8
    }
}
A. new Inner(); // At line 3
B. new Inner(); // At line 8
C. new o.Inner(); // At line 8
D. new Outer.Inner(); // At line 8//new Outer().new Inner()
答案


      ☆找错?
public class Test {
    
public Test(int a){
        
    }
    
    
public static void main(String args[]){
        Test t
=new Test();
    }
}
答案


      ☆输出结果
    System.out.println(1+'\2');
    System.out.println(
1+'2');
    System.out.println(
1+2+"3"+4+5);
答案
posted on 2008-03-08 17:53 破茧而出 阅读(696) 评论(1)  编辑  收藏 所属分类: Java七七八八

FeedBack:
# re: Java试题
2008-07-25 21:59 | tetyetyeg
cgdfghdfdgfdgf  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: