



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
習(xí)題5第八章答案
一、選擇題
1.BCD
2.ACD
3.ABC
4.ABCD
5.ABC
6.D
7.CD
8.BC
二、簡(jiǎn)答題
1.編碼階段的主要任務(wù)是什么?
答:為每個(gè)模塊編寫程序。即是:將詳細(xì)設(shè)計(jì)的結(jié)果轉(zhuǎn)換為
用某種計(jì)算機(jī)語(yǔ)言寫的程序——源程序代碼。
2.結(jié)構(gòu)化程序設(shè)計(jì)的優(yōu)點(diǎn)是什么?如何在編碼中使用這種方
法?
答:易于閱讀,易于驗(yàn)證。程序設(shè)計(jì)自頂向下,逐步求精
3.為何要進(jìn)行程序的注釋?應(yīng)怎樣進(jìn)行程序的注釋?
答:讀程序時(shí)則不再翻閱其他說明材料,使用注釋是提高程
序可讀性的有力手段。
1)序言性注釋應(yīng)置于每個(gè)模塊的起始部分,主要內(nèi)容有:
(1)說明拿個(gè)模塊的用途,功能;
(2)說明模塊的接口即調(diào)用格式,參數(shù)描述及從屬模塊的清單;
(3)數(shù)據(jù)描述;
(4)開發(fā)歷史。
2)書寫功能性注釋應(yīng)注意以下幾點(diǎn):
(1)用空行或縮進(jìn)或括號(hào),以便很容易區(qū)分注釋和程序。
(2)修改程序也應(yīng)修改注釋。
(3)注釋是用來(lái)說明程序段,不是每一行程序都要加注釋。
4,什么是應(yīng)該提倡的編程風(fēng)格?為了有良好的設(shè)計(jì)風(fēng)格,應(yīng)注意
哪些方面的問題?
答:1)追求建立在不損害程序可讀性或可靠性基礎(chǔ)上,要
先使程序正確、清晰,再提高程序效率。
2)別貪圖效率上的小利,而破壞程序的清晰性。
3)讓編譯程序去作簡(jiǎn)單的優(yōu)化。
4)提高程序效率的根本途徑在于:選擇良好的設(shè)計(jì)方法,良好
的數(shù)據(jù)結(jié)構(gòu)與算法,而不是靠編程時(shí)對(duì)程序語(yǔ)句做調(diào)整。
5?編碼階段的主要任務(wù)是什么,應(yīng)交付的結(jié)果是什么?
答:編碼階段的主要任務(wù)是為每個(gè)模塊編寫程序。即是:將
詳細(xì)設(shè)計(jì)的結(jié)果轉(zhuǎn)換為用某種計(jì)算機(jī)語(yǔ)言寫的程序——源程序
代碼。編碼階段應(yīng)交付的結(jié)果是帶有“程序內(nèi)部文檔”的、不再
含有語(yǔ)法錯(cuò)誤的程序。
6.SP法的自頂向下,逐步求精方法的優(yōu)點(diǎn)有哪些?
答:此法符合人們解決復(fù)雜問題的普遍規(guī)律,可提高軟件開
發(fā)的成功率和生產(chǎn)率;而且用先全局后局部、先整體后細(xì)節(jié)、先
抽象后具體的逐步求精過程,開發(fā)出來(lái)的程序具有清晰的層次結(jié)
構(gòu),因此程序容易閱讀和理解,這樣,程序自頂向下,逐步細(xì)化,
分解成一個(gè)樹型結(jié)構(gòu)。
因此,在同一層次的節(jié)點(diǎn)上做細(xì)化工作,相互之間沒有聯(lián)系,它
們之間的細(xì)化工作相互獨(dú)立;在任何一步發(fā)生錯(cuò)誤,一般只影響
它下層的節(jié)點(diǎn),同一層其他節(jié)點(diǎn)不受影響;在以后的測(cè)試中,也
可以先獨(dú)立地一個(gè)節(jié)點(diǎn)一個(gè)節(jié)點(diǎn)的做,最后再集成。這樣,程序
清晰和模塊化,使得在修改和重新設(shè)計(jì)一個(gè)軟件時(shí),可復(fù)用的代
碼量最大。
7,為了有良好的設(shè)計(jì)風(fēng)格,應(yīng)注意哪些方面的問題?
答:1)標(biāo)識(shí)符應(yīng)按意取名。
標(biāo)識(shí)符即符號(hào)名,包括:模塊名、常量名、標(biāo)號(hào)名、子程序名、
數(shù)據(jù)區(qū)名、緩沖區(qū)名等等。這些名字應(yīng)能反映它所代表的實(shí)際東
西,應(yīng)有一定實(shí)際意義,使其能夠見名知意,有助于對(duì)程序功能
的理解。
2)程序應(yīng)加注釋,它分為兩類:序言性注釋和功能性注釋。
序言性注釋應(yīng)置于每個(gè)模塊的起始部分,主要內(nèi)容有:a.說明
每個(gè)模塊的用途,功能;b.說明模塊的接口即調(diào)用格式,參數(shù)
描述及從屬模塊的清單;c.數(shù)據(jù)描述;d.開發(fā)歷史。
功能性注釋是嵌在源程序體中,用于說明其后的程序段或語(yǔ)句的
功能以及數(shù)據(jù)的狀態(tài);也就是解釋下面要“做什么”,或是執(zhí)行
了下面的語(yǔ)句會(huì)怎樣;而不是解釋下面“怎么做”,因?yàn)樵趺醋?/p>
常常是與程序重復(fù)的,且對(duì)讀者理解程序沒有什么幫助。
8.怎樣評(píng)價(jià)程序的執(zhí)行效率?它與程序清晰性的關(guān)系是怎樣
的?
答:許多程序員往往片面的追求效率,其實(shí)程序系統(tǒng)的成本
不僅包括運(yùn)行所需的機(jī)時(shí),同時(shí)還應(yīng)把程序員機(jī)操作員所花費(fèi)的
人力考慮進(jìn)去,在編程時(shí)為追求效率而損害可讀性或可靠性,會(huì)
給以后的維護(hù)工作帶來(lái)嚴(yán)重困難,所以從整體看來(lái)是不值得的。
此外,我們還應(yīng)該認(rèn)識(shí)到,提高程序效率的根本途徑在于:
選擇良好的設(shè)計(jì)方法、良好的數(shù)據(jù)結(jié)構(gòu)與算法,而不是靠編程時(shí)
對(duì)程序語(yǔ)句做調(diào)整。
1)追求建立在不損害程序可讀性或可靠性基礎(chǔ)上,要先使程序
正確、清晰,再提高程序效率。
2)別貪圖效率上的小利,而
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 嵌入式系統(tǒng)開發(fā)的實(shí)踐與反思試題及答案
- 網(wǎng)絡(luò)協(xié)議分析工具使用測(cè)驗(yàn)題及答案
- 西方國(guó)家治理方式探討試題及答案
- 柔性測(cè)試方法及其應(yīng)用探討試題及答案
- 行政組織理論中的心理因素試題及答案
- 2025年軟考網(wǎng)絡(luò)工程師基礎(chǔ)評(píng)估試題及答案
- 行政組織理論技巧的試題及答案指導(dǎo)
- 2025年公共政策與社會(huì)心理健康關(guān)系圖譜試題及答案
- 行政決策過程中的戰(zhàn)略規(guī)劃與實(shí)施研究試題及答案
- 計(jì)算機(jī)三級(jí)數(shù)據(jù)庫(kù)考試關(guān)鍵點(diǎn)試題及答案
- 人工智能導(dǎo)論學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 人工智能通識(shí)教程 第2版 課件全套 周蘇 第1-15章 思考的工具- 人工智能發(fā)展
- 2024年河南住院醫(yī)師-河南住院醫(yī)師口腔科考試近5年真題集錦(頻考類試題)帶答案
- 2024小紅書影像賽道賺錢趨勢(shì)詳解
- 《液壓傳動(dòng)與氣動(dòng)技術(shù)》課后習(xí)題答案(大學(xué)期末復(fù)習(xí)資料)
- 2024年生態(tài)環(huán)境執(zhí)法大練兵比武競(jìng)賽理論考試題庫(kù)-上(單選題)
- 大學(xué)生網(wǎng)絡(luò)安全教育筑牢安全網(wǎng)絡(luò)防線課件
- DB11-T854-2023占道作業(yè)交通安全設(shè)施設(shè)置技術(shù)要求
- (高清版)WS∕T 389-2024 醫(yī)學(xué)X線檢查操作規(guī)程
- 運(yùn)輸企業(yè)安全生產(chǎn)責(zé)任制制度
評(píng)論
0/150
提交評(píng)論