筆試試題

筆試試題java

I正則表達式

Java開發、測試工程師數據庫

1.       下列運算符中優先級別最高的是?數組

A:&瀏覽器

B:&&服務器

C:!=mvc

D:?:異步

2:  若用數組S[0…n]做爲兩個棧S1和S2的存儲結構,對任何一個棧只有當S全滿時纔不能作入棧操做。爲這兩個棧分配空間的最佳方案是測試

         AS1的棧底位置爲0S2的棧底位置爲n+1網站

         BS1的棧底位置爲0S2的棧底位置爲n/2

         CS1的棧底位置爲1S2的棧底位置爲n/2

 

3.       通過強制類型轉換之後,變量ab的分別爲

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.       爲了保護咱們的地球,全世界都在倡導綠色環保。在高效能和綠色計算方面,請談談你的一些想法

相關文章
相關標籤/搜索