freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]南京大學(xué)軟件學(xué)院計(jì)算系統(tǒng)基礎(chǔ)講義第5章(已修改)

2024-10-30 23:49 本頁面
 

【正文】 第五章 測試和調(diào)試 系統(tǒng)缺陷 ? 1994年,美國數(shù)學(xué)家托馬斯 奈斯利 ,發(fā)現(xiàn) Pentium處理器計(jì)算浮點(diǎn)數(shù)除法存在缺陷( FDIV Bug) – 3145727?4195835/3145727的計(jì)算結(jié)果是 4195579,而不是 4195835。 ? Intel大量回收 1994年 12月之前生產(chǎn)的第一代 Pentium產(chǎn)品, 的賠償款 千年蟲 ? 二十世紀(jì)六、七十年代,存儲設(shè)備非常昂貴的 ? 采用兩位而不是四位數(shù)字表示年份。 ? 一個圖書館計(jì)算機(jī)系統(tǒng) – 一位讀者在 1999年 12月 1日借了一本書 , 99 – 2021年,這位讀者還書時,系統(tǒng)判斷是否超期 ? – 關(guān)于日期的運(yùn)算發(fā)生錯誤,系統(tǒng)運(yùn)行出現(xiàn)問題。 ? “ 2021年問題” 、 “千年蟲”。據(jù)統(tǒng)計(jì),全世界為解決“ 2021年問題”花出的費(fèi)用超過數(shù)億美元。 缺陷 、 測試 、 調(diào)試 ? 程序中的錯誤 , 缺陷( bug) ? 找出缺陷的過程 , 測試 ? 去除錯誤的過程 , 調(diào)試( debug) ? 在程序被投入使用之前,必須盡可能的進(jìn)行徹底測試和調(diào)試。 ? 幾乎每個大型程序都存在一些缺陷 –測試工作往往會帶來很高的時間和經(jīng)濟(jì)成本。 –有調(diào)查顯示:一個熟練的程序員花在調(diào)試代碼上的時間和花在寫程序上的時間一樣多。 –許多大型軟件項(xiàng)目開發(fā)都會延期,并且嚴(yán)重超出預(yù)算,其中一個重要原因就是軟件中的缺陷。 ? 需要一些構(gòu)建程序的更好的辦法,使得在測試之前就能避免問題或者發(fā)現(xiàn)問題。 156 錯誤類型 ? 語法錯誤 –違反了編程語言有關(guān)規(guī)則 –編譯器能夠精確指出錯誤出現(xiàn)在哪一行 ? 語義及邏輯錯誤 –是指代碼沒有語法錯誤,可以運(yùn)行,但是得不到正確的結(jié)果。 –需要跟蹤程序的運(yùn)行過程才能發(fā)現(xiàn)。 157 語法錯誤 ? 編譯器報(bào)告的錯誤位置,有時會有偏離。 ? 編譯器常常會針對某個錯誤,發(fā)出一系列的錯誤信息報(bào)告。 ? 常見的語法錯誤 – 語句末尾漏寫分號; – 使用未經(jīng)聲明的變量; – 括號不匹配; – 字符串沒有結(jié)束符; – 賦值運(yùn)算符左面不是變量 … … ? main () { int i int j。 for (i = 0。 i = 10。 i++) { j = i * 7。 printf(%d x 7 = %d\n, i, j)。 } } missing semicolon 語義及邏輯錯誤
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1