華為軟件筆試
筆試是一種與面試對應的測試,是用以考核應聘者特定的知識、專業技術水平和文字運用能力的一種書面考試形式。這種方法可以有效的測量應聘人的基本知識、專業知識、管理知識、綜合分析能力和文字表達能力等素質及能力的差異。筆試在員工招聘中有相當大的作用,尤其是在大規模的員工招聘中,它可以一下子把員工的基本活動了解清楚,然后可以劃分出一個基本符合需要的界限。
2016華為軟件測試筆試題及答案
一、判斷題
1.軟件測試的目的是盡可能多的找出軟件的缺陷。()
2.Beta 測試是驗收測試的一種。()
3.驗收測試是由最終用戶來實施的。()
4.項目立項前測試人員不需要提交任何工件。()
5.代碼評審是檢查源代碼是否達到模塊設計的要求。()
6.自底向上集成需要測試員編寫驅動程序。()
7.負載測試是驗證要檢驗的系統的能力最高能達到什么程度。()
8.測試人員要堅持原則,缺陷未修復完堅決不予通過。()
9.代碼評審員一般由測試員擔任。()
二、不定項選擇題(每題2 分,10分)
1.軟件驗收測試的合格通過準則是:()
A. 軟件需求分析說明書中定義的所有功能已全部實現,性能指標全部達到要求。
B. 所有測試項沒有殘余一級、二級和三級錯誤。
C. 立項審批表、需求分析文檔、設計文檔和編碼實現一致。
D. 驗收測試工件齊全。
2.軟件測試計劃評審會需要哪些人員參加?()
A.項目經理
B.SQA 負責人
C.配置負責人
D.測試組
3.測試設計員的職責有:()
A.制定測試計劃 項目組長
B.設計測試用例
C.設計測試過程、腳本
D.評估測試活動
4.軟件實施活動的進入準則是:()
A.需求工件已經被基線化
B.詳細設計工件已經被基線化
C.構架工件已經被基線化
D.項目階段成果已經被基線化
三、填空題
1.軟件驗收測試包括___、___、____三種類型。
華為軟件工程筆試
寫一個程序, 要求功能:求出用1,2,5這三個數不同個數組合的和為100的組合個數。如:100個1是一個組合,5個1加19個5是一個組合。。。。 請用C++語言寫。
答案:最容易想到的算法是:設x是1的個數,y是2的個數,z是5的個數,number是組合數注意到0=x=100,0=y=50,0=z=20,所以可以編程為:number=0;for (x=0; x=100; x++)for (y=0; y=50; y++)for (z=0; z=20; z++)if ((x+2*y+5*z)==100)number++;coutnumberendl;上面這個程序一共要循環100*50*20次,效率實在是太低了事實上,這個題目是一道明顯的`數學問題,而不是單純的編程問題。
我的解法如下:因為x+2y+5z=100所以x+2y=100-5z,且z=20 x=100 y=50所以(x+2y)=100,且(x+5z)是偶數對z作循環,求x的可能值如下:z=0, x=100, 98, 96, ... 0z=1, x=95, 93, ..., 1z=2, x=90, 88, ..., 0z=3, x=85, 83, ..., 1z=4, x=80, 78, ..., 0......z=19, x=5, 3, 1z=20, x=0因此,組合總數為100以內的偶數+95以內的奇數+90以內的偶數+...+5以內的奇數+1,
華為軟件測試筆試題
1.軟件測試的目的是盡可能多的找出軟件的缺陷。()
2.Beta 測試是驗收測試的一種。()
3.驗收測試是由最終用戶來實施的。()
4.項目立項前測試人員不需要提交任何工件。()
5.代碼評審是檢查源代碼是否達到模塊設計的要求。()
6.自底向上集成需要測試員編寫驅動程序。()
7.負載測試是驗證要檢驗的系統的能力最高能達到什么程度。()
8.測試人員要堅持原則,缺陷未修復完堅決不予通過。()
9.代碼評審員一般由測試員擔任。()
二、不定項選擇題(每題2 分,10分)
1.軟件驗收測試的合格通過準則是:()
A. 軟件需求分析說明書中定義的所有功能已全部實現,性能指標全部達到要求。
B. 所有測試項沒有殘余一級、二級和三級錯誤。
C. 立項審批表、需求分析文檔、設計文檔和編碼實現一致。
D. 驗收測試工件齊全。
2.軟件測試計劃評審會需要哪些人員參加?()
A.項目經理
B.SQA 負責人
C.配置負責人
D.測試組
3.測試設計員的職責有:()
A.制定測試計劃 項目組長
B.設計測試用例
C.設計測試過程、腳本
D.評估測試活動
4.軟件實施活動的.進入準則是:()
A.需求工件已經被基線化
B.詳細設計工件已經被基線化
C.構架工件已經被基線化