摘要:2016年下半年軟件評測師考試下午真題第一部分。
希賽網為大家整理了2016年下半年軟件評測師考試真題,以下為下午真題第一部分,供大家參考學習。
試題一(共15分)
閱讀下列C程序,回答問題1至問題3,將解答填入答題紙的對應欄內。
【C程序】
int count(int x,int z){
int y=0;
while(x>0){//l
if(x:=1)//2
y=7//3
else{//4
Y=x+z+4;
If(y=7||y=21)//5,6
x=1;//7
}
X--;//8
}
return y;//9
}
【問題1】(3分)
請針對上述C程序給出滿足1006%DC(判定覆蓋)所需的邏輯條件。
【問題2】(7分)
請畫出上述程序的控制流圖,并計算其控制流圖的環路復雜度V(G)。
【問題3】(5分)
請給出問題2中控制流圖的線性無關路徑。
試題二(共20分)
閱讀下列說明,回答問題1和問題2,將解答填入答題紙的對應欄內。
【說明】
某航空公司的會員卡分為普卡、銀卡、金卡和白金卡4個級別,會員每次搭乘該航空公司航班均可能獲得積分,積分規則如表2-1所示。此外,銀卡及以上級別會員有額外積分獎勵,獎勵規則如表2-2所示。
表2-1積分規則

表2-2額外積分獎勵規則

公司開發了一個程序來計算會員每次搭乘航班歷累積的積分,程序的輸入包括會員級別B、艙位代碼C和飛行公里數K,程序的輸出為本次積分S。其中,B和C為字母且大小寫不敏感,K為正整數,S為整數(小數部分四舍五入)。
【問題1】(7分)
采用等價類型劃分法對該程序進行測試,等價類表如2-3所示,請補充空(1)-(7)

【問題2】(13分)
根據以上等價類表設計的測試用例如表2-4所示,請補充空(1)~(13)。

試題三(共20分)
閱讀下列說明,回答問題1至問題4,將解答填入答題紙的對應欄內。
【說明】
某證券交易所為了方便提供證券交易服務,欲開發一個基于Web的證券交易平臺。其主要功能包括客戶開戶,記錄查詢、存取款、股票交易等。客戶信息包括姓名、Email(必填且)、地址等;股票交易信息包括股票代碼(6位數字編碼的字符串)、交易數量(1 00的整數倍)、買/賣價格(單位:元,精確到分)系統要支持:
(1)在特定時朝內3 000個用戶并發時,主要功能的處理能力至少要達到1 28個請求/秒,平均數據量2KB/請求;
(2)頁面中采用表單實現客戶信息、交易信息等的提交與交互,系統前端采用HTML5實現。
【問題1】(4分)
在對此平臺進行非功能測試時,需要測試哪些方面?
【問題2】(5分)
在滿足系統要支持的(1)時,計算系統的通信吞吐量。
【問題3】(3分)
表單輸入測試需要測試哪幾個方面?
【問題4】(8分)
(1)針對股票代碼:111111,數量:1 0萬,當前價格:6.00,設計4個股票交易的測試輸入。
(2)設計2個客戶開戶的測試輸入,以測試是否存在XSS、SQL注入。
>>>返回目錄:2016年下半年軟件評測師考試下午真題匯總
>>>點擊查看2016年下半年軟件評測師考試下午真題答案與解析
相關推薦:
軟考不知道考啥科目?掃碼測最適合你的報考科目

通關資源:軟考各科歷年真題 | 各科學習資料匯總 | 在線試題庫【點擊刷題】
免費課程:系統架構設計師報考指南 | 2026年高項備考指導課及精講試聽
熱門活動: 新年新起點,大額滿減有驚喜![]()
軟考備考資料免費領取
去領取
專注在線職業教育25年