中國平安銀行關于軟件測試筆試試題(一)
下面是一平安銀行的軟件測試筆試題目,看你能做出多少題?
單選題
1、下列哪一個不是UML的動態圖?(該題為必答題) 4
活動圖
序列圖
狀態圖
用例圖
2、下面有關系統并發訪問數估算數據那個最有效:(該題為必答題) 1
高峰時段平均每秒請求數80
同時在線用戶數100
高峰時段日處理業務量100000
平均每秒用戶請求數50
3、EJB組件的包文件的擴展名是:(該題為必答題) 1
.ear
.war
.jar
.rar
4、關于進程的敘述哪一項是不正確的(該題為必答題) 1
可同時執行的進程是指若干進程同時占用處理器
一個進程的工作沒有完成之前,另一進程就可開始工作,則稱這些進程具有并發性
一個進程獨占處理器時其執行結果只取決于進程本身
進程并發執行時其執行結果與進程執行的相對速度有關
5、在數據庫中,產生數據不一致的根本原因是(該題為必答題) 1
數據冗余
未對數據進行完整性控制
數據存儲量太大
沒有嚴格保護數據
6、評估下面的一組SQL語句:
CREATE TABLE dept (deptno NUMBER(2), dname VARCNAR2(14), 1oc VARCNAR2 (13)); ROLLBACK; DESCRIBE DEPT
下面關于該組語句的哪個描述是正確的?(該題為必答題) 3
DESCRIBE DEPT語句將返回一個錯誤ORA-04043: object DEPT does not exist.
ROLLBACK語句將釋放DEPT占用的存儲空間
DESCRIBE DEPT語句將顯示DEPT表的結構描述內容
DESCRIBE DEPT語句將只有在ROLLBACK之前引入一個COMMIT語句時,才會顯示DEPT表的結構描述內容
7、Oracle中VARCHAR2類型的最大長度是:(該題為必答題) 1
4000
3000
1000
2000
8、在下面哪個場景中,索引將是最有用的?(該題為必答題) 1
被索引的列作為表達式的一部分
被索引的列包含不同范圍的值
被索引的列用于FROM子句
被索引的列被聲明為NOT NULL
9、下列四項中,不屬于關系數據庫特點的是( ) (該題為必答題) 4
多用戶訪問
數據獨立性高
數據共享性好
數據冗余小
10、關于sleep() 和 wait() 的區別描述錯誤的是(該題為必答題) 2
wait是Object類的方法
sleep會釋放對象鎖
對此對象調用wait方法導致本線程放棄對象鎖
sleep是線程類(Thread)的方法
11、以下哪行代碼會進行對象垃圾回收 (該題為必答題) 2
1.public class MyClass{ 2. public StringBuffer aMethod(){ 3. StringBuffer sf = new 4.StringBuffer(“Hello”); 5. StringBuffer[] sf_arr = new StringBuffer[1]; 6. sf_arr[0] = sf; 7. sf = null; 8. sf_arr[0] = null; 9. return sf; } } |
第8行
第7行
第5行
第3行
12、以下循環執行()次(該題為必答題) 1
public class Test{ public static void main(String[] args){ int x=-10,k=0; while(++x<0){ k++; } System.out.println(k); } } |
9
10
11
無限
13、如果存在事務上下文,方法調用使用當前事務上下文,如果不存在,則不創建新的事務上下文。這種事務屬性在EJB中應該配置為:(該題為必答題) 2
Never
Supports
Mandatory
Required
Mandatory-當使用這個值時,bean方法被調用時必須有一個事務已經處在運行中.
Never-如果在現有事務中調用此bean,容器將拋出java.rmi.RemotException.
Required-bean方法必須總是在事務上下文中執行.
RequiresNew-當方法被調用的時候,bean總會需要啟動一個新的事務
Supports可以參與到正在運行的事務中,但這個事務并不是必須的.
Not Supported-該值意味著在事務中bean或者方法根本不能被調用.
14、在Java中,負責對字節代碼解釋執行的是(該題為必答題) 3
編譯器
應用服務器
虛擬機
垃圾回收器
15、在劃分了等價類后,首先需要設計一個案例覆蓋()有效等價類(該題為必答題) 2
等價類數量-1個
盡可能多的
2個
1個
16、壓力測試屬于( )階段(該題為必答題) 1
系統測試
集成測試
用戶驗收測試
單元測試
17、可靠性測試屬于( )階段(該題為必答題) 2
用戶驗收測試
系統測試
集成測試
單元測試
18、系統測試階段的測試對象不包括()(該題為必答題) 2
硬件系統
源程序
軟件系統
文檔
19、下面哪個描述屬于功能需求()(該題為必答題) 4
系統要求能夠連續運行1000小時
系統應按J2EE架構進行設計
90%的響應時間小于2秒鐘
隨機選擇5%的用戶發送廣告消息
20、使用瀑布模型術語,在軟件測試V模型中,對應“需求分析”的測試階段是()(該題為必答題) 1
系統測試
集成測試
用戶驗收測試
單元測試
21、“均勻分散、齊整可比”這個描述與哪種測試方法一般知識有關:( )(該題為必答題) 1
正交法
決策表
因果圖
等價類分析法
22、以下狀態遷移圖(中括號表示狀態,箭頭表示邊):
[a]->[b],[b]->[c],[b]->[d],[c]->[d],[b]->[e]
則覆蓋所有邊至少需要()個案例(該題為必答題) 1
3
2
4
1
23、測試系統長時間運行的表現,以期發現一些資源泄露等問題。這種測試類型一般知識是(該題為必答題) 4
強度測試
基準測試
負載測試
穩定性測試
24、軟件測試方法一般知識中,___稱為功能測試,___測試稱為結構測試(該題為必答題) 4
灰盒測試白盒測試
白盒黑盒
黑盒測試灰盒測試
黑盒測試白盒測試
25、項目中的技術風險是通常是通過()方法來緩解的(該題為必答題) 4
架構原型驗證
技術文檔
代碼復審
單元測試
26、軟件設計的主要任務是設計軟件的結構、模塊和過程,其中軟件結構設計的主要任務是要確定(該題為必答題) 3
模塊的具體功能
模塊間的操作細節
模塊間的組成關系
模塊間的相似性
27、文件系統與()密切相關,它們共同為用戶使用文件提供方便(該題為必答題) 3
設備管理
作業管理
處理器管理
存儲管理
28、文件的存取方式與文件的物理結構有關,可能有如下的文件物理結構:
Ⅰ.順序結構Ⅱ.線性結構
Ⅲ.鏈接結構Ⅳ.索引結構
而常見的文件物理結構是(該題為必答題) 3
Ⅰ、Ⅱ和Ⅳ
Ⅰ、Ⅲ和Ⅳ
Ⅰ、Ⅱ和Ⅲ
Ⅱ、Ⅲ和Ⅳ
29、要想在你的視圖上成功的執行查詢需要做什么?(該題為必答題) 3
基礎表必須在同一個用戶模式中
基礎表中必須有數據
只能在基礎表中有select權限
在視圖中需要有select權限
30、數據庫中只存放視圖的?(該題為必答題) 3
對應的數據
操作
定義
限制
31、在視圖上不能完成的操作是(該題為必答題) 1
在視圖上定義新的基本表
在視圖上定義新視圖
更新視圖
查詢
32、“|DF|A3″.split(“|”).length的結果是()(該題為必答題) 5
5
4
6
7
3
33、下列關于Perl語言說法不正確的是()(該題為必答題) 1
Perl是腳本語言,因此運行速度較慢
Perl的腳本不支持動態加載
Perl比較擅長就是分析處理日志文件
Perl不需要編譯器和鏈接器來運行代碼
34、下列代碼哪幾行會出錯:(該題為必答題) 2
1) public void modify() { 2) int I, j, k; 3) I = 100; 4) while ( I > 0 ) { 5) j = I * 2; 6) System.out.println (” The value of j is ” + j ); 7) k = k + 1; 8) I–; 9) } 10) } |
line 6
line 7
line 8
line 4
35、關于finally塊中的代碼描述正確的是:(該題為必答題) 3
異常發生時才被執行
如果try塊后沒有catch塊時,finally塊中的代碼才會執行
finally塊可以不寫
異常沒有發生時才被執行
36、在面向對象數據模型中,子類不但可以從其超類中繼承所有的屬性和方法,而且還可以定義自己的屬性和方法,這有利于實現(該題為必答題) 1
可擴充性
可靠性
可移植性
安全性
37、關于自動化測試與手工測試的比較,正確的是()(該題為必答題) 3
自動化測試能做的,手工測試不能做
手工測試能做的,自動化測試都能做
誰也不能完全代替對方
自動化測試能做的,手工測試都能做
38、假設i是小于10的整型變量,則表達式 i-10+10==i 的運行結果()(該題為必答題) 3
等于-i
等于i
可能為真,也可能為假
一定為真
39、運用正交設計法可以覆蓋()(該題為必答題) 2
所有邏輯分支
所有因素之間的組合
任意兩個因素之間的組合
所有數據流
40、采用自頂向下集成的測試方法,需要編寫()。 (該題為必答題) 2
客戶端程序
驅動程序
條件樁
測試樁
41、功能測試也叫做()(該題為必答題) 1
FVT
ST
PT
UAT
42、使用錄制模式產生的自動化腳本,與人工編寫的腳本相比,后期維護成本通常()(該題為必答題) 2
不能比較
較高
較低
沒有差別
43、某項測試有6個因素,均為布爾量,使用判定表方法,判定表有()行(該題為必答題) 1
2^B194
B194^2
POWER(B194,B194)
6
44、軟件測試的目的是( )(該題為必答題) 4
發現軟件開發中出現的錯誤
避免軟件開發中出現的錯誤
修改軟件中出現的錯誤
盡可能多的發現軟件缺陷,并確保得以修復
45、黑盒測試也稱為功能測試。黑盒測試不能發現(該題為必答題) 4
輸入是否正確接收
終止性錯誤
界面是否有錯誤
是否存在冗余代碼
46、如下參數中不能用于進程間通信的是(該題為必答題) 1
信件
信號量
口令
消息
47、操作系統具有進程管理、存儲管理、文件管理和設備管理的功能,在以下有關的描述中,哪一個是不正確的(該題為必答題) 3
存儲管理主要是管理內存資源
文件管理可以有效地支持對文件的操作,解決文件共享、保密和保護問題
進程管理主要是對程序進行管理
設備管理是指計算機系統中除了CPU和內存以外的所有輸入、輸出設備的管理
48、下列關于描述XML和HTML的差異不正確的是(該題為必答題) 3
解析XML的性能優于HTML
XML與HTML互補
XML的語法比HTML嚴格
XML擴展性比HTML強
49、下面是有關子類調用父類構造函數的描述正確的是(該題為必答題) 4
創建子類對象時,先調用子類自己的構造函數,然后調用父類的構造函數
子類必須通過super關鍵字調用父類沒有參數的構造函數
子類定義了自己的構造函數,就不會調用父類的構造函數
如果子類的構造函數沒有通過super調用父類構造函數,那么子類會先調用父類不含參數的構造函數,再調用子類自己的構造函數
50、下面( )是有效明確的功能需求(該題為必答題) 2
兩年內存儲數據量不超過100G
登錄后顯示公告欄
界面美觀大方
長時間操作后提醒用戶休息