2017下半年軟件評測師考試下午真題(1)

軟件評測師 責任編輯:胡媛 2017-11-16

添加老師微信

備考咨詢

加我微信

摘要:希賽網(wǎng)為大家整理了2017下半年軟件評測師考試下午真題,以下為第一部分。

希賽網(wǎng)為大家整理了2017下半年軟件評測師考試下午真題,以下為第一部分。


試題一。閱讀下列 C 程序,回答問題 1 至問題 3,將解答填入答題紙的對應欄內(nèi)。
[C程序]
Int DoString(char*string){
cbar *argv[100];
Int argc=l;
while(l) {  //1
while(*string&& *string!='-')  //2,3
String++; //4
If(!*string) //5
break;  //6
argv[argc]=string;
while(*string && *string!="&& *string!='\n'&& *string!= '\t') //7,8,9,10
string++;  //11
argc+;  //12

Return0;  //13

問題1
請針對上述C程序給出滿足100%DC(判定覆蓋)所需的邏輯條件。
問題2
請畫出上述程序的控制流圖,并計算其控制流圖的環(huán)路復雜度V(G)。
問題3
請給出問題2中控制流圖的線性無關路徑。
試題二
閱讀下列說明,回答問題 1至問題 3. 將解答填入答題紙的對應欄內(nèi)。
說明
某銀行 B 和某公司 C 發(fā)行聯(lián)名信用卡,用戶使用聯(lián)名信用卡刷卡可累計積分,積
分累計規(guī)則與刷卡金額和刷卡日期有關,具體積分規(guī)則如表 2-1 所示。此外,公司 C 的 會員分為普通會員、超級會員和 PASS 會員三個級剔,超級會員和 PASS 會員在刷卡時
有額外積分獎勵,獎勵規(guī)則如表 2-2 所示。


表 2-1 積分規(guī)則

2017下半年軟件評測師考試下午真題(1)
表 2-2  額外積分獎勵規(guī)則


銀行 B 開發(fā)了一個程序來計算用戶每次刷卡所累積的積分,程序的輸入包括會員級
別 L、刷卡日期D 和刷卡金額 A. 程序的輸出為本次積分 S。其中。L 為單個字母且大 小寫不敏感 .D 由程序直接獲取系統(tǒng)日期 .A 為正浮點數(shù)最多保留兩位小數(shù) .S 為整數(shù)。
問題1
采用等價類劃分法對該程序進行測試,等價類表如下表所示,請補充表2-3中空( )~( )


問題2
根據(jù)以上等價類表設計的測試用例如下表所示,請補充表2-4中空( )~( )

2017下半年軟件評測師考試下午真題(1)
表 2-4測試用例


問題3
如果規(guī)定了單次刷卡的積分上限為 20∞O( 即 S 取值大于等于 0 且小于等于 200∞), 則還需要針對 S 的取值補充一些測試用例。假設采用等價類劃分法和邊界值分析法來補
充用例,請補充表 2-5、表2-6中的空( )~( )。
表2-5補充等價類

2017下半年軟件評測師考試下午真題(1)



返回目錄:2017下半年軟件評測師考試下午真題匯總

點擊查看:2017下半年軟考真題參考答案+解析

在線估分:2017下半年軟件評測師下午真題答案和解析


更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權威部門公布的內(nèi)容為準!

軟考備考資料免費領取

去領取

!
咨詢在線老師!