北京易貿創想軟件面試題
A. abstract修飾符可修飾字段、方法和類
B.抽象方法的body部分必須用一對大括號{ }包住
C.聲明抽象方法,大括號可有可無
D.聲明抽象方法不可寫出大括號
2、如下代碼
public class T {
public int aMethod(){
static int i = 0;
i++;
return i;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
T t = new T();
t.aMethod();
int j = t.aMethod();
System.out.println(j);
}
}
輸出結果是(D)
A、0 B、1 C、2 D、編譯失敗
3、下列哪種說法是正確的(D)
A、實例方法可直接調用超類的實例方法
B、實例方法可直接調用超類的類方法
C、實例方法可直接調用其他類的實例方法
D、實例方法可直接調用本類的類方法
4、如下代碼
class Super{
public Integer getLenght(){
return new Integer(4);
}
}
public class Sub extends Super {
public Long getLenght (){ //子類方法的重寫不能改變返回值
return new Long(5);
}
public static void main(String[] args) {
Super sup = new Super();
Sub sub = new Sub();
System.out.println(sup.getLenght().toString()+","+sub.getLenght().toString());
}
}
輸出是(E)
A、4、4
B、4、5
C、5、4
D、5、5
E、編譯失敗---重定是不能改變返回類型
5、Servlet處理請求的方式為(C)
A、以進程的方式
B、以程序的方式
C、以線程的方式
D、以響應的方式
Servlet采用多線程來處理多個請求同時訪問,Servlet容器維護了一個線程池來服務請求
6、以下關於異常的說法正確的是(D)
A、一旦出現異常,程序運行就終止了
B、如果一個方法申明將拋出某個異常,它就必須真的拋出那個異常
C、在catch子句中匹配異常是一種精確匹配
D、可能拋出系統異常的方法是不需要申明異常的
7、如下代碼
public class Test{
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try{
return;
}finally{
System.out.println("Finally");
}
}
}
輸出結果是什麽(A)
A、Finally
B、編譯失敗
C、代碼正常運行但沒有任何輸出
D、運行時拋出異常
8、在一個線程中Sleep(1000)方法,將使得該線程在多少時間後獲得對CPU的控制
(假設睡眠過程中不會有其他事件喚醒該線程)(C) //不太明白
A、正好是1000毫秒
B、1000毫秒不到
C、>=1000毫秒
D、不一定
---------------------------
題量太大,就不寫了,還以為是他們東拼西湊的題呢,沒想到網上有完完整整的原題。
參考:http://www.doc88.com/p-818902892793.html
再分享一下我老師大神的人工智能教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智能的隊伍中來!https://blog.csdn.net/jiangjunshow
北京易貿創想軟件面試題