1.程式**
//2.錯誤查詢郭婷 20132916 信1305 2015/3/27
#includeusing
namespace
std;
int largest(int list, int
length)
}return
max;
}void
main()
cout
<
}
max變數要初始化,否則計算機會根據之前的儲存情況賦值,或許導致結果錯誤。
i3.測試結果
全是正數
全是負數
有正有負
最大值重複
如果陣列長度為0
4.出現的問題
由上面的測試結果看,當陣列長度為0時,結果會出現問題。
5.解決方案
如果使用者輸入的陣列長度為0,就返回0。
6.修改後的源**
//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
<
}
在之前如果寫這個程式,我一定不會考慮到如果陣列的長度為零的情況,在學完這節課,測試了這個程式後,了解了程式在編寫過程中要考慮各種情況,並且要針對出現的問題做出相應的解決方案。
軟體測試課堂練習
一.什麼是軟體缺陷?對軟體有什麼影響?軟體缺陷 常常又被叫做bug。所謂軟體缺陷,即為計算機軟體或程式中存在的某種破壞正常執行能力的問題 錯誤,或者隱藏的功能缺陷。缺陷的存在會導致軟體產品在某種程度上不能滿足使用者的需要。軟體缺陷缺陷型別 type ffunction 影響了重要的特性 使用者介面 ...
軟體測試課堂練習
1.什麼是軟體缺陷?軟體缺陷的產生對軟體有什麼影響?軟體缺陷 defect 常常又被叫做bug。所謂軟體缺陷,即為計算機軟體或程式中存在的某種破壞正常執行能力的問題 錯誤,或者隱藏的功能缺陷。ieee729 1983對缺陷有乙個標準的定義 從產品內部看,缺陷是軟體產品開發或維護過程中存在的錯誤 毛病...
軟體測試課堂練習
1.什麼是軟體缺陷?軟體缺陷的產生對軟體有什麼影響?軟體缺陷 計算機軟體或程式中存在的某種破壞正常執行能力的問題 錯誤,或者隱藏的功能缺陷。影響 1 千年蟲問題 產生約1974年 2 愛國者飛彈防禦系統 1991年 3 英特爾奔騰浮點除法缺陷 1994年 4 衝擊波 病毒 2003年 5 諾基亞手機...