1. 程式人生 > >北京易貿創想軟件面試題

北京易貿創想軟件面試題

method content pan Language 返回值 num 分享 零基礎 https

1.下列哪一種敘述是正確的(D

  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

北京易貿創想軟件面試題