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定時任務叢集環境下如何?只在單個節點運行?
暫時 沒有使用過,抱歉。