一.程序設(shè)計(jì)方法與風(fēng)格
當(dāng)今主導(dǎo)的程序設(shè)計(jì)風(fēng)格是“清晰第一,效率第二”的觀點(diǎn)。
1.在結(jié)構(gòu)化程序設(shè)計(jì)思想提出之前,在程序設(shè)計(jì)中曾強(qiáng)調(diào)程序的效率。與程序的效率相比,人們更重視程序的( C )。 A.安全性 B.一致性 C.可理解性D.合理性
2.對(duì)建立良好的程序設(shè)計(jì)風(fēng)格,下面的描述正確的是(A )
A.程序應(yīng)簡單、清晰、可讀性好 B.符號(hào)名的命名只要符合語法
C.充分考慮程序的執(zhí)行效率 D.程序的注釋可有可無來源:www.examda.com
3. 在設(shè)計(jì)程序時(shí).應(yīng)采納的原則之一是( D)。A.不限制GOTO語句的使用
B.減少或取消注解行 C.程序越短越好 D.程序結(jié)構(gòu)應(yīng)有助于讀者理解
4.程序應(yīng)該簡單易懂,語句構(gòu)造應(yīng)該簡單直接,不應(yīng)該為提高效率而把語句復(fù)雜化。
5.源程序文檔化要求程序應(yīng)加注釋,注釋一般分為序言性注釋和 功能性注釋 。
6.在編寫程序時(shí),需要注意 數(shù)據(jù)說明 的風(fēng)格,以便使程序中的數(shù)據(jù)說明更易理解和維護(hù)。
7.當(dāng)程序設(shè)計(jì)語言對(duì)輸入格式有嚴(yán)格要求時(shí),應(yīng)保持輸入格式與輸入語句的一致性
程序設(shè)計(jì)語言的基本成分是數(shù)據(jù)成分、運(yùn)算成分、控制成分和(傳輸成分)。
二.結(jié)構(gòu)化程序設(shè)計(jì)
1結(jié)構(gòu)化程序設(shè)計(jì)的原則
8.結(jié)構(gòu)化程序設(shè)計(jì)方法的主要原則是:自頂向下、逐步求精、模塊化、限制使用goto語句 2結(jié)構(gòu)化程序的基本結(jié)構(gòu)與特點(diǎn)
9.結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是(B) A.程序的規(guī)模 B.程序的易讀性 C.程序的執(zhí)行效率 D.程序的可移植性
10.結(jié)構(gòu)化程序設(shè)計(jì)的3種結(jié)構(gòu)是(順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu))。
結(jié)構(gòu)化程序設(shè)計(jì)方法是程序設(shè)計(jì)的先進(jìn)方法和工具。下面為三種基本的控制結(jié)構(gòu):
順序結(jié)構(gòu):是一種簡單的程序設(shè)計(jì),它是最基本,最常用的結(jié)構(gòu)
選擇結(jié)構(gòu):又稱為分支結(jié)構(gòu),包括簡單選擇和多分支選擇結(jié)構(gòu)
重復(fù)結(jié)構(gòu):又稱循環(huán)結(jié)構(gòu),有兩類循環(huán)語句:當(dāng)型循環(huán)結(jié)構(gòu)(先判斷后執(zhí)行循環(huán)體)和直到型循環(huán)結(jié)構(gòu)(先執(zhí)行循環(huán)體后判斷)
按結(jié)構(gòu)化程序設(shè)計(jì)方法設(shè)計(jì)出的程序具有兩大明顯的優(yōu)點(diǎn):1、程序易于理解、使用和維護(hù)。2、提高了編程工作效率,降低了軟件開發(fā)成本。
3.結(jié)構(gòu)化程序設(shè)計(jì)原則和方法的應(yīng)用
11.結(jié)構(gòu)化程序設(shè)計(jì)的主要特點(diǎn)是(每個(gè)控制結(jié)構(gòu)只有一個(gè)入口和一個(gè)出口)
12.下列敘述中,不屬于結(jié)構(gòu)化程序設(shè)計(jì)方法的主要原則的是(B)。
A.自頂向下 B.由底向上 C.模塊化 D.限制使用GOTO語句
在結(jié)構(gòu)化程序設(shè)計(jì)的具體實(shí)施中,要注意如下要素:
使用程序設(shè)計(jì)語言中的順序、選擇、循環(huán)等有限的控制結(jié)構(gòu)表示程序的控制邏輯;選用的控制結(jié)構(gòu)只準(zhǔn)許的一個(gè)入口和一個(gè)出口;程序語句組成容易識(shí)別的塊,每塊只有一個(gè)入口和一人出口;復(fù)雜結(jié)構(gòu)應(yīng)該用嵌套的基本控制結(jié)構(gòu)進(jìn)行組合嵌套來實(shí)現(xiàn);語言中所沒有的控制結(jié)構(gòu),應(yīng)該采用前后一致的方法來模擬;嚴(yán)格控制GOTO語句的使用。其意思有三:1.用一個(gè)非結(jié)構(gòu)化的程序設(shè)計(jì)語言去實(shí)現(xiàn)一個(gè)結(jié)構(gòu)化的構(gòu)造;2.如不使用GOTO語句會(huì)使功能模糊;3.在某種可以改善而不是損害程序可讀性的情況下。
當(dāng)今主導(dǎo)的程序設(shè)計(jì)風(fēng)格是“清晰第一,效率第二”的觀點(diǎn)。
1.在結(jié)構(gòu)化程序設(shè)計(jì)思想提出之前,在程序設(shè)計(jì)中曾強(qiáng)調(diào)程序的效率。與程序的效率相比,人們更重視程序的( C )。 A.安全性 B.一致性 C.可理解性D.合理性
2.對(duì)建立良好的程序設(shè)計(jì)風(fēng)格,下面的描述正確的是(A )
A.程序應(yīng)簡單、清晰、可讀性好 B.符號(hào)名的命名只要符合語法
C.充分考慮程序的執(zhí)行效率 D.程序的注釋可有可無來源:www.examda.com
3. 在設(shè)計(jì)程序時(shí).應(yīng)采納的原則之一是( D)。A.不限制GOTO語句的使用
B.減少或取消注解行 C.程序越短越好 D.程序結(jié)構(gòu)應(yīng)有助于讀者理解
4.程序應(yīng)該簡單易懂,語句構(gòu)造應(yīng)該簡單直接,不應(yīng)該為提高效率而把語句復(fù)雜化。
5.源程序文檔化要求程序應(yīng)加注釋,注釋一般分為序言性注釋和 功能性注釋 。
6.在編寫程序時(shí),需要注意 數(shù)據(jù)說明 的風(fēng)格,以便使程序中的數(shù)據(jù)說明更易理解和維護(hù)。
7.當(dāng)程序設(shè)計(jì)語言對(duì)輸入格式有嚴(yán)格要求時(shí),應(yīng)保持輸入格式與輸入語句的一致性
程序設(shè)計(jì)語言的基本成分是數(shù)據(jù)成分、運(yùn)算成分、控制成分和(傳輸成分)。
二.結(jié)構(gòu)化程序設(shè)計(jì)
1結(jié)構(gòu)化程序設(shè)計(jì)的原則
8.結(jié)構(gòu)化程序設(shè)計(jì)方法的主要原則是:自頂向下、逐步求精、模塊化、限制使用goto語句 2結(jié)構(gòu)化程序的基本結(jié)構(gòu)與特點(diǎn)
9.結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是(B) A.程序的規(guī)模 B.程序的易讀性 C.程序的執(zhí)行效率 D.程序的可移植性
10.結(jié)構(gòu)化程序設(shè)計(jì)的3種結(jié)構(gòu)是(順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu))。
結(jié)構(gòu)化程序設(shè)計(jì)方法是程序設(shè)計(jì)的先進(jìn)方法和工具。下面為三種基本的控制結(jié)構(gòu):
順序結(jié)構(gòu):是一種簡單的程序設(shè)計(jì),它是最基本,最常用的結(jié)構(gòu)
選擇結(jié)構(gòu):又稱為分支結(jié)構(gòu),包括簡單選擇和多分支選擇結(jié)構(gòu)
重復(fù)結(jié)構(gòu):又稱循環(huán)結(jié)構(gòu),有兩類循環(huán)語句:當(dāng)型循環(huán)結(jié)構(gòu)(先判斷后執(zhí)行循環(huán)體)和直到型循環(huán)結(jié)構(gòu)(先執(zhí)行循環(huán)體后判斷)
按結(jié)構(gòu)化程序設(shè)計(jì)方法設(shè)計(jì)出的程序具有兩大明顯的優(yōu)點(diǎn):1、程序易于理解、使用和維護(hù)。2、提高了編程工作效率,降低了軟件開發(fā)成本。
3.結(jié)構(gòu)化程序設(shè)計(jì)原則和方法的應(yīng)用
11.結(jié)構(gòu)化程序設(shè)計(jì)的主要特點(diǎn)是(每個(gè)控制結(jié)構(gòu)只有一個(gè)入口和一個(gè)出口)
12.下列敘述中,不屬于結(jié)構(gòu)化程序設(shè)計(jì)方法的主要原則的是(B)。
A.自頂向下 B.由底向上 C.模塊化 D.限制使用GOTO語句
在結(jié)構(gòu)化程序設(shè)計(jì)的具體實(shí)施中,要注意如下要素:
使用程序設(shè)計(jì)語言中的順序、選擇、循環(huán)等有限的控制結(jié)構(gòu)表示程序的控制邏輯;選用的控制結(jié)構(gòu)只準(zhǔn)許的一個(gè)入口和一個(gè)出口;程序語句組成容易識(shí)別的塊,每塊只有一個(gè)入口和一人出口;復(fù)雜結(jié)構(gòu)應(yīng)該用嵌套的基本控制結(jié)構(gòu)進(jìn)行組合嵌套來實(shí)現(xiàn);語言中所沒有的控制結(jié)構(gòu),應(yīng)該采用前后一致的方法來模擬;嚴(yán)格控制GOTO語句的使用。其意思有三:1.用一個(gè)非結(jié)構(gòu)化的程序設(shè)計(jì)語言去實(shí)現(xiàn)一個(gè)結(jié)構(gòu)化的構(gòu)造;2.如不使用GOTO語句會(huì)使功能模糊;3.在某種可以改善而不是損害程序可讀性的情況下。