課堂練習 單元測試

2022-07-18 22:33:18 字數 1171 閱讀 4834

1.程式**

//

郭婷 20132916 信1305 2015/3/27

#includeusing

namespace

std;

int largest(int list, int

length)

}return

max;

}void

main()

cout

<

}

2.錯誤查詢

max變數要初始化,否則計算機會根據之前的儲存情況賦值,或許導致結果錯誤。

i3.測試結果

全是正數

全是負數

有正有負

最大值重複

如果陣列長度為0

4.出現的問題

由上面的測試結果看,當陣列長度為0時,結果會出現問題。

5.解決方案 

如果使用者輸入的陣列長度為0,就返回0。

6.修改後的源**

//

郭婷 20132916 信1305 2015/3/27

#includeusing

namespace

std;

int largest(int list, int

length)

for (i = 0; i < length ; i++)

}return

max;

}void

main()

cout

<

}

6.總結

在之前如果寫這個程式,我一定不會考慮到如果陣列的長度為零的情況,在學完這節課,測試了這個程式後,了解了程式在編寫過程中要考慮各種情況,並且要針對出現的問題做出相應的解決方案。

軟體測試課堂練習

一.什麼是軟體缺陷?對軟體有什麼影響?軟體缺陷 常常又被叫做bug。所謂軟體缺陷,即為計算機軟體或程式中存在的某種破壞正常執行能力的問題 錯誤,或者隱藏的功能缺陷。缺陷的存在會導致軟體產品在某種程度上不能滿足使用者的需要。軟體缺陷缺陷型別 type ffunction 影響了重要的特性 使用者介面 ...

軟體測試課堂練習

1.什麼是軟體缺陷?軟體缺陷的產生對軟體有什麼影響?軟體缺陷 defect 常常又被叫做bug。所謂軟體缺陷,即為計算機軟體或程式中存在的某種破壞正常執行能力的問題 錯誤,或者隱藏的功能缺陷。ieee729 1983對缺陷有乙個標準的定義 從產品內部看,缺陷是軟體產品開發或維護過程中存在的錯誤 毛病...

軟體測試課堂練習

1.什麼是軟體缺陷?軟體缺陷的產生對軟體有什麼影響?軟體缺陷 計算機軟體或程式中存在的某種破壞正常執行能力的問題 錯誤,或者隱藏的功能缺陷。影響 1 千年蟲問題 產生約1974年 2 愛國者飛彈防禦系統 1991年 3 英特爾奔騰浮點除法缺陷 1994年 4 衝擊波 病毒 2003年 5 諾基亞手機...