摘要:希賽網(wǎng)軟考頻道小編為大家整理了2018年軟件評測師考試下午真題第一部分,供大家參考。
● 閱讀下列C程序,回答問題1至問題3,將解答填入答題紙的對應欄內(nèi)。
【問題1】(3分)
請針對上述C程序給出滿足100%DC(判定覆蓋)所需的邏輯條件。
【問題2】(8分)
請畫出上述程序的控制流圖,并計算其控制流圖的環(huán)路復雜度V(G)。
【問題3】(4分)
請給出問題2中控制流圖的線性無關路徑。
● 閱讀下列說明,回答問題1至問題2,將解答填入答題紙的對應欄內(nèi)。
【說明】
某連鎖酒店集團實行積分獎勵計劃,會員每次入住集團旗下酒店均可以獲得一定積分,積分由歡迎積分加消費積分構成。其中歡迎積分跟酒店等級有關,具體標準如表2-1所示;消費積分跟每次入住消費金額有關,具體標準為每消費1元獲得2積分(不足1元的部分不給分)。此外,集團會員分為優(yōu)先會員、金會員、白金會員三個級別,金會員和白金會員在入住酒店時可獲得消費積分的額外獎勵,獎勵規(guī)則如表2-2所示。
表2-1 集團不同等級酒店的歡迎積分標準
表2-2 額外積分獎勵規(guī)則
該酒店集團開發(fā)了一個程序來計算會員每次入住后所累積的積分,程序的輸入包括會員級別L、酒店等級C和消費金額A(單位:元),程序的輸出為本次積分S。其中,L為單個字母且大小寫不敏感,C為取值1到6的整數(shù),A為正浮點數(shù)且最多保留兩位小數(shù),S為整數(shù)。
【問題1】(7分)
采用等價類劃分法對該程序進行測試,等價類表如表2-3所示,請補充表2-3中空(1)-(7)。
表2-3 等價類
【問題2】(13分)
根據(jù)以上等價類表設計的測試用例如下表所示,請補充表2-4中空(1)-(13)。
表2-4 測試用例
相關推薦:2018年軟件評測師真題匯總
軟考備考資料免費領取
去領取