【例7】以下哪些不是程序調試的基本步驟?_______(考點7)
A)分析錯誤原因 B)錯誤定位
C)修改設計代碼以排除錯誤 D)回歸測試,防止引入新錯誤
解析:程序調試的基本步驟:
(1)錯誤定位。從錯誤的外部表現形式入手,研究有關部分的程序,確定程序中出錯位置,找出錯誤的內在原因。
(2)修改設計和代碼,以排除錯誤。
(3)進行回歸測試,防止引進新的錯誤。
答案:A)
【例8】在修改錯誤時應遵循的原則有_______。(考點7)
A)注意修改錯誤本身而不僅僅是錯誤的征兆和表現
B)修改錯誤的是源代碼而不是目標代碼
C)遵循在程序設計過程中的各種方法和原則
D)以上3個都是
解析:修改錯誤原則:
(1)在出現錯誤的地方,很可能有別的錯誤;
(2)修改錯誤的一個常見失誤是只修改了這個錯誤的征兆或這個錯誤的表現,而沒有修改錯誤本身;
(3)注意修正一個錯誤的同時有可能會引入新的錯誤;
(4)修改錯誤的過程將迫使人們暫時回到程序設計階段;
(5)修改源代碼程序,不要改變目標代碼。
答案:D)
二、填空題
【例1】軟件設計是軟件工程的重要階段,是一個把軟件需求轉換為_______的過程。(考點3)
解析:軟件設計是軟件工程的重要階段,是一個把軟件需求轉換為軟件表示的過程。其基本目標是用比較抽象概括的方式確定目標系統如何完成預定的任務,即軟件設計是確定系統的物理模型。
答案:軟件表示
【例2】_______是指把一個待開發的軟件分解成若干小的簡單的部分。(考點3)
解析:模塊化是指把一個待開發的軟件分解成若干小的簡單的部分。如高級語言中的過程、函數、子程序等。每個模塊可以完成一個特定的子功能,各個模塊可以按一定的方法組裝起來成為一個整體,從而實現整個系統的功能。
答案:模塊化
【例3】數據流圖采用4種符號表示_______、數據源點和終點、數據流向和數據加工。(考點4)
解析:數據流圖可以表達軟件系統的數據存儲、數據源點和終點、數據流向和數據加工。其中,用箭頭表示數據流向,用圓或者橢圓表示數據加工,用雙杠表示數據存儲,用方框來表示數據源點和終點。
答案:數據存儲
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |