各種java筆試題

來源:互聯網
上載者:User

sina筆試題 

 

不定項選擇:

1. 不能用來修飾interface的有()

A.private B.public C.protected D.static

 

2.System.out.println(-1>>>1) 輸出什麼. 

A.-1 B.1 C. 2147483647 D. -2147483647

 

3. 下列有關Servlet的生命週期,說法不正確的是()。

A、在建立自己的Servlet時候,應該在初始化方法init()方法中建立Servlet執行個體。

B、在Servlet生命週期的服務階段,執行service()方法,根據使用者請求的方法,執行相應的doGet()或是doPost()方法。

C、在銷毀階段,執行destroy()方法後系統立刻進行記憶體回收。

D、destroy()方法僅執行一次,即在伺服器停止且卸載Servlet時執行該方法。

 

4. 關於異常處理機制的敘述哪些正確()

    A. catch部分捕捉到異常情況時,才會執行finally部分

    B. 當try區段的程式發生異常時,才會執行catch區段的程式

    C. 不論程式是否發生錯誤及捕捉到異常情況,都會執行finally部分

D. 以上都是

 

下列程式有錯誤嗎,錯在那裡

1.

public class Something {

    void doSomething() {

       private String s = "";

       int i = s.length();

    }

}

 

 

 

 

 

2.

abstract class Something {

     private abstract String doSomething ();

}

 

 

 

 

 

3.

public class Something {

    public static void main(String[] args) {

       Something s = new Something();

       System.out.println("s.doSomething() returns " + doSomething());

   }

   public String doSomething() {

       return "Do something ...";

   }

}

 

 

 

4.

public class Something {

    public static void main(String[] args) {

       Other other= new Other();

       new Something().addOne(other);

    }

    public void addOne(final Other other){

       other.i++;

    }

}

class Other{

    public int i;

}

 

 

 

5.

interface A {

    int x = 0;

}

class B {

    int x = 1;

}

class C extends B implements A {

    public void printX() {

       System.out.println(x);

    }

    public static void main(String[] args) {

       new C().printX();

    }

}  

編程題:

1.      jsp有哪些內建對象?作用分別是什麼?

 

 

 

 

 

 

2.      由於沒有設定主鍵,表weibo有許多重複記錄,寫一個sql,把所有重複的記錄刪除掉,留下唯一的記錄。

 

 

 

 

 

3.      寫一個方法,輸入任意一個整數,返回它的階乘.

 

 

 

 

 

 

 

 

4.      寫一個程式三個線程分別輸出A,B,C,  順序輸出ABC十次.

 

 

 

 

 

 

 

 

 

 

 

 

5.      寫一個二分尋找演算法,注意細節.

 

 

 

 

國航面試題:

姓名:                              

 

請在15分鐘內完成以下10題。

 

 

1.CSS定義檔案中, .ABC和#ABC有什麼區別?

 #代表id
.代表class

class可以反覆使用而ID在一個頁面中僅能被使用一次

                                         

2.Http提交時使用get方式傳遞parameter的值為中文和英文時,有什麼區別?

 傳遞中文參數時為亂碼,需要進行轉碼!

                        

3.使用jquery文法,如何指定id為ABC的頁面元素?  

 $("ABC")

                                 

4.Struts 2.0 與Spring整合時,在Spring中定義action bean時,scope與Struts 1.X 有什麼區別?

struts1.x預設是單一實例(singleton),就是你每次請求都是由同一個action來處理。所以struts1.x預設指定,就存在並發問題。而strust2.x預設是多執行個體(prototype),每個請求都會產生相應的action執行個體去處理,這就避免並發問題。

 

5.Hibernate中inverse=true的含義是什嗎?

 inverse屬性運用在集合標記中,inverse屬性決定是否把對集合的改動反映到資料庫中去

 true是不反映,false是反映。

 

6.什麼是SQL的外串連?

 SQL外串連返回到查詢結果集合中的不僅包含符合串連條件的行,而且還包括左表(左外串連時)、右表(右外串連時)或兩個邊接表(全外串連)中的所有資料行。

 

7.請編寫一個同時含有單個元素和數組的JSON結構字串。

 {"a":[{"key":"1","value":2},{"key":"3","value":14},{"key":"4","value":21},{"key":"5","value":12},{"key":"6","value":21}]}

 

8.JAVA中final關鍵字修飾方法時的作用是什嗎?

 final用在類名前時表示該類不可繼承,

final用在函數名前時表示該函數不可被子類函數覆蓋,

final用在屬性前時表示該屬性在初始化後無法再被賦值。

 

9.怎樣指定JAVA虛擬機器運行時使用的最大、最小記憶體?

設定 -Xms和-Xmx屬性

 

10.quartz定時任務叢集環境下如何?只在單個節點運行?

暫時 沒有使用過,抱歉。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.