筆試試題java
卷I正則表達式
Java開發、測試工程師數據庫
1. 下列運算符中優先級別最高的是?數組
A:&瀏覽器
B:&&服務器
C:!=mvc
D:?:異步
2: 若用數組S[0…n]做爲兩個棧S1和S2的存儲結構,對任何一個棧只有當S全滿時纔不能作入棧操做。爲這兩個棧分配空間的最佳方案是測試
A:S1的棧底位置爲0,S2的棧底位置爲n+1網站
B:S1的棧底位置爲0,S2的棧底位置爲n/2
C:S1的棧底位置爲1,S2的棧底位置爲n/2
3. 通過強制類型轉換之後,變量a,b的分別爲
Short a =128;byte b =(byte)a;
A:128 127
B:128 -128
C:128 128
D:編譯錯誤
4. Java 的Daemon線程,setDaemon設置必需要:
A:在Start以前
B:在Start以後
C:先後均可以
5. 下列不屬於Java語言魯棒性特色的是
A:java能程序在編譯和運行時的錯誤
B:Java能運行虛擬機實現跨平臺
C:Java本身操縱內存減小了內存出錯的可能性
D:Java還實現了真數組,避免了覆蓋數據類型的可能
解答:Java魯棒性的特色以下:Java在編譯和運行程序時都要對可能出現的問題進行檢查,以防止錯誤的產生。Java編譯器能夠查出許多其餘語言運行時才能發現的錯誤。Java不支持指針操做,大大減小了錯誤發生的可能性。Java具備異常處理的功能,當程序異常時,它能捕獲並響應意外狀況,以保證程序能穩妥地結束,計算機系統不會崩潰。而Java能運行虛擬機實現跨平臺是Java的與平臺無關性的特色。因此本題選B。
6. 有如下一個對象:
public class DataObject implements Serializable{
private static int i=0;
private String word=」」;
public void setWord(String word){
this.word=word;
}
public void set I(int i){
DataObject.i =I;
}
}
建立一個以下方式的
DataObject:DataObject object = new DataObject();
Object.setWord(「123」);object.setI(2);
將此對象序列化爲文件,並在另一個JVM中讀取文件,進行反序列化,請問此時讀出的DataObject對象中的word和i的值分別爲:
A:」」 ,0
B:」」 ,2
C:」123」 ,2
D:」123」 ,0
7. 基於Servlet API如何實現轉向時不在地址欄中顯示轉向後的地址?
A:redirect()
B:sendRedirect()
C:forward()
D:transform()
8. 假設有如下代碼
String s=」hello」;
String t=」hello」;
Char c[] ={‘h’,’e’,’l’,’l’,o’’};
下列選項中返回false的語句是:
A:s.equals(t);
B:t.equals(c);
C:s==t;
D:t.equals(new String(「hello」));
9. 下面的代碼運行的結果是:
class B extends Object{
static{
System.out.println("Load B");
}
public B(){
System.out.println("Create B");
}
}
class A extends B{
static{
System.out.println("Load A");
}
public A(){
System.out.println("Create A");
}
}
public class Testclass{
public static void main(String[] args) {
new A();
}
}
A:Load B à Create B à Load A à Create A
B:Load Bà Load A àCreate B àCreate A
C:Load B à Create B à Create A à Load A
D:Create B àCreate A àLoad B àLoad A
10. 爲了讓瀏覽器以UTF-8編碼顯示JSP頁面,請問下列JSP代碼正確的是:
A:<% page contentType =
B:<meta http-equiv =
C:把全部的輸出內容從新編碼:new String (content.getBytes())
D:response.setContentType()
11. 下列數組定義及賦值,錯誤的是
A:int intArray[];
B:intArray = new int[3];intArray[1]=1; intArray[2]=2; intArray[3]=3;
C:int a[]={1,2,3,4,5};
D:int[][] a = new int[2][];a[0] = new int[3];a[1]=new int[3];
12. 關於守護線程的說法,正確的是:
A:全部非守護線程終止,即便存在守護線程,進程運行終止
B:全部守護線程終止,即便存在非守護線程,進程運行終止
C:只要有守護線程或者非守護進程其中之一存在,進程就不會終止
D:只要全部的守護線程和非守護線程終止運行以後,進程纔會終止
13. 在Java語言中,下列關於字符集編碼(Character set Encoding)和國際化(il8n)的問題,哪些是正確的?
A:每一箇中文字符佔用2個字節,每一個英文字符佔用1個字節
B:假設數據庫中的字符是以GBK編碼的,那麼現實數據庫數據的網頁也必須是GBK編碼的
C:Java的char類型,以UTF-16 Big Endian的方式保存一個字符
D:實現國際化應用經常使用的手段是利用ResourceBundle類
14. JNDI可用於以下哪些應用場景?
A:配置信息存儲
B:異步信息發送
C:數據庫鏈接池查找
D:遠程對象查找
15. 當咱們想建立一個具體的對象而又不但願指定具體的類時,可使用 模式
A:Factory
B:Adapter
C:Command
D:Singleton
16. 下面哪一個不是標準的Statement類
A:Statement
B:PreparedStatement
C:CallableStatement
D:BatchedStatement
17. Spring的PROPAGATION_REQUIRES_NEW事務,下面那些說法是正確的
A:內部事務回滾會致使外部事務回滾
B:內部事務回滾了,外部事務仍然能夠提交
C:外部事務回滾了,內部事務也跟着回滾
D:外部事務回滾了,內部事務仍然能夠提交
18. 利用Thread.wait()同步線程,能夠設置超時時間嗎?
A:能夠
B:不能夠
19. 若線性表最經常使用的操做是存取第i個元素及其前趨的值,則採用()存儲方式節省時間
A:單鏈表
B:雙鏈表
C:單循環鏈表
D:順序表
20. 線程調用了sleep()方法後,該線程將進入()狀態
A:可運行狀態
B:運行狀態
C:阻塞狀態
D:終止狀態
21. JDBC的主要功能有
A:建立與數據庫的鏈接
B:發送SQL語句到數據庫中
C:處理數據並查詢結果
D:以上都是
22. Springmvc的中心控制Servlet是哪一個類?
A:ActionServlet
B:Dispatcherservlet
C:AbstractController
D:FacesServlet
23. 若下列所用變量均已經正肯定義,一下表達式中不合法的是
A:x>>3
B:+++j
C:a=x>y?x:y
D:x%=4
24. 下面有關forward核redirect的描述,正確的是
A:forward是服務器將控制權轉交給另一個內部服務器對象,由新的對象來全權負責響應用戶的請求
B:執行forward時,瀏覽器不知道服務器發送的內容是從何處來,瀏覽器地址欄中仍是原來的地址
C:執行redirect時,服務器端告訴瀏覽器從新去請求地址
D:forward是內部重定向,redirect是外部重定向
E:redirect默認將產生301 Permanently moved的HTTP響應
25. 下列說法正確的是
A:Java中包的主要做用是實現跨平臺功能
B:package語句只能放在import語句後面
C:包(package)由一組類(class)和接口(interface)組成
D:能夠用#include關鍵字來代表來自其餘包中的類
卷III
公共題
1. 在一次歌唱比賽中,每一名參賽選手都有評委投了優秀票。若是上述判定爲真,則如下哪項不可能爲真。
I:有的評委投了全部參賽選手優秀票
II:有的評委沒有給任何參賽選手投優秀票
III:有的參賽選手沒有獲得一張優秀票
A:只有I
B:只有II
C:只有III
D:只有I和II
E:只有I和III
2. 全部經過英語六級考試的學生都參加了學校的英語俱樂部,王進參加了英語俱樂部,因此他必定經過了英語六級考試。如下哪項最好的指出了上述論證的邏輯錯誤
A:部分經過英語六級考試的學生沒有參加英語俱樂部
B:王進可以參加英語俱樂部是由於他符合加入俱樂部的基本條件
C:王進曾今得到過年級英語演講比三第一名
D:凡願意每學期繳納50元會費,而且願意積極參加俱樂部活動的學生均可以成爲俱樂部的成員
E:有些參加俱樂部的學生尚未經過英語六級考試
3. 一架飛機在滿油的狀況下能夠繞地球飛0.5圈,假設飛機與飛機之間能夠相互加油,請問在確保全部飛機夠油飛回起點的狀況下,最少須要幾家飛機纔可讓其中一架飛機成功繞地球飛行一圈
A:3
B:4
C:5
D:6
E:7
4. 若是全部的婦女都有大衣,那麼漂亮的婦女會有?
A:更多的大衣
B:時髦的大衣
C:大衣
D:昂貴的大衣
5. 100多張諾骨牌整齊的排成一列,依順序編號爲一、二、三、……9九、100.第一次拿走全部奇數上的骨牌,第二次再從生於骨牌中拿走全部技術位置上的骨牌,以此類推。請問最後剩下的一張骨牌編號是多少?
A:32
B:64
C:88
D:96
6. 小王在商店買襯衫,售貨員問他想要哪一種顏色的,小王幽默的說:「我不像討厭黃色那樣討要紅色,不像討厭白色那樣討厭藍色,不像喜歡粉色那樣喜歡紅色,對藍色不如對黃色那樣喜歡」,小王最後會選擇的顏色是:
A:粉色
B:藍色
C:紅色
D:黃色
7. 在我國北方嚴寒冬季的夜晚,車輛前擋風玻璃會因低溫而結冰霜。次日對車輛發動預熱後玻璃上的冰霜會很快融化。何寧對此不解,李軍解釋道:由於車輛僅有除霜孔位於前擋風玻璃,而車輛預熱後除霜孔徹底開啓,所以,是開啓除霜孔使車輛玻璃冰霜融化。如下哪項爲真,最能質疑李軍對車輛玻璃迅速融化的解釋?
A:車輛一側玻璃窗沒有出現冰霜現象
B:儘管車尾玻璃窗美喲除霜孔,其玻璃上的冰霜融化速度與前擋風玻璃沒有差異
C:當吹在車輛玻璃上的空氣氣溫增長,其冰霜的融化速度也會增長
D:車輛前擋風玻璃除霜孔排出的暖氣流排出後可能很快冷卻
E:即便啓用車內空調暖風功能,除霜孔的功能也不能被取代
8. 小張承諾:若是天不下雨,我必定去聽音樂會。如下哪項爲真,說明小張沒有兌現承諾:1)天沒下雨,小張沒去聽音樂會
2)天下雨,小張去聽音樂會
3)天下雨,小張沒去聽音樂會
A 僅 1 B 僅2 C僅3 D 1 2 3
9. 某零件加工廠按照工人完成的合格零件和不合格零件支付工資,工人每作出一個合格零件能獲得工資10元,每作一個不合格零件將被扣除5元,已知某人一天共作了12個零件,得工資90元,那麼他在這一天作了多少個不合格零件?
A:2
B:3
C:4
D:6
10. 給你8顆小石頭和一架天平。其中7顆石頭重量是同樣的,另一個比這7顆略重。請問在最壞的狀況下,最少要稱量幾回,才能把這顆最終的石頭找出來
A:3
B:2
C:1
D:4
11. 若是你有兩個大小同樣的桶,分別裝滿了半桶紅顏料和半桶藍顏料,若是咱們從藍色顏料桶裏舀一杯,倒入紅色顏料桶裏,攪拌均勻,而後再從紅色顏料桶裏舀一杯倒入藍色顏料桶裏。請問下列哪種說法正確?
A:紅桶中藍顏色比例較大
B:藍桶中紅顏色比例較大
C:紅桶中藍顏色比例和藍桶中紅顏色比例同樣大
D:沒法判斷
12. 甲、乙、丙3人居一學生宿舍。甲報案遺失2000元,保安人員通過周密調查,得出結論是丙做案。班主任說:這是最不可能的。保安人員說:當全部的其餘可能性都排除了,剩下的可能性無論看來是多麼不可能,都必定是事實。一下哪項若是是真的,將最爲有力的動搖安保人員的結論?
A:安保人員事實上不可能比班主任更瞭解學生
B:對非法行爲懲處的根據,不能使邏輯推理,而只能是證據
C:安保人員不能窮盡的把握全部的可能性
D:丙是班上公認的品學兼優的學生
E:已有做案的前科
13. 爲了將當前目錄下的歸檔文件myftp.tgz解壓縮到/tmp下,用戶可使用命令
A:tar xvzf myftp.tgz -C /tmp
B:tar xvzf myftp.tgz -R /tmp
C:tar vzf myftp.tgz -X /tmp
D:tar xvzf myftp.tgz /tmp
14. 軟件測試的對象包括
A:目標程序和相關文檔
B:源程序,目標程序,數據及相關文檔
C:目標程序,操做系統和平臺軟件
D:源程序和目標程序
15. 正則表達式ab?c匹配的字符串是
A:abcd
B:adc
C:aFdc
D:aEbc
主觀題
1. 假設Alibaba網站最近一個月的查詢日誌,記錄了用戶的查詢行爲,每條查詢都至少包含一個產品詞,稱之爲查詢意圖。總計有查詢記錄3000萬條,請統計處這3000條
2. 爲了保護咱們的地球,全世界都在倡導綠色環保。在高效能和綠色計算方面,請談談你的一些想法