(7)下列敘述中正確的是
A)在模塊化程序設(shè)計中,一個模塊應(yīng)盡量多的包括與其他模塊聯(lián)系的信息
B)在自頂向下、逐步細(xì)化的設(shè)計過程中,首先應(yīng)設(shè)計解決問題的每一個細(xì)節(jié)
C)在模塊化程序設(shè)計中,一個模塊內(nèi)部的控制結(jié)構(gòu)也要符合結(jié)構(gòu)化原則
D)在程序設(shè)計過程中,不能同時采用結(jié)構(gòu)化程序設(shè)計方法與模塊化程序設(shè)計方法
參考答案:(7)C【解析】在模塊化設(shè)計中,要求將一個大程序按人們能理解的大小規(guī)模進(jìn)行分解,使每個模塊都 能易于理解,各模塊的功能盡量單一,各模塊之間的聯(lián)系盡量的少。因此,選項A中的說法是錯誤的。 自頂向下、逐步細(xì)化的設(shè)計過程,主要包括兩個方面:一是將一個復(fù)雜問題的解法分解和細(xì)化成由若 干模塊組成的層次結(jié)構(gòu);二是將一個模塊的功能逐步分解細(xì)化為一系列的處理步驟,直到某種程序 設(shè)計語言的語句或某種機器指令。即在自頂向下、逐步細(xì)化的設(shè)計過程中。是按照先全局后局部、先 整體后細(xì)節(jié)、先抽象后具體的方法設(shè)計程序。因此.選項B中的說法也是錯誤的。 在模塊化程序設(shè)計中,每一個模塊完成一個功能,相對獨立,要求一個模塊內(nèi)部的控制結(jié)構(gòu)也要符合 結(jié)構(gòu)化原則。因此,選項C中的說法是正確的。 由于在模塊化程序設(shè)計中,一個模塊內(nèi)部的控制結(jié)構(gòu)也要符合結(jié)構(gòu)化原則,因此,在程序設(shè)計過程 中,結(jié)構(gòu)化程序設(shè)計方法與模塊化程序設(shè)計方法是要同時采用的。因此,選項D中的說法是錯誤的。
A)在模塊化程序設(shè)計中,一個模塊應(yīng)盡量多的包括與其他模塊聯(lián)系的信息
B)在自頂向下、逐步細(xì)化的設(shè)計過程中,首先應(yīng)設(shè)計解決問題的每一個細(xì)節(jié)
C)在模塊化程序設(shè)計中,一個模塊內(nèi)部的控制結(jié)構(gòu)也要符合結(jié)構(gòu)化原則
D)在程序設(shè)計過程中,不能同時采用結(jié)構(gòu)化程序設(shè)計方法與模塊化程序設(shè)計方法
參考答案:(7)C【解析】在模塊化設(shè)計中,要求將一個大程序按人們能理解的大小規(guī)模進(jìn)行分解,使每個模塊都 能易于理解,各模塊的功能盡量單一,各模塊之間的聯(lián)系盡量的少。因此,選項A中的說法是錯誤的。 自頂向下、逐步細(xì)化的設(shè)計過程,主要包括兩個方面:一是將一個復(fù)雜問題的解法分解和細(xì)化成由若 干模塊組成的層次結(jié)構(gòu);二是將一個模塊的功能逐步分解細(xì)化為一系列的處理步驟,直到某種程序 設(shè)計語言的語句或某種機器指令。即在自頂向下、逐步細(xì)化的設(shè)計過程中。是按照先全局后局部、先 整體后細(xì)節(jié)、先抽象后具體的方法設(shè)計程序。因此.選項B中的說法也是錯誤的。 在模塊化程序設(shè)計中,每一個模塊完成一個功能,相對獨立,要求一個模塊內(nèi)部的控制結(jié)構(gòu)也要符合 結(jié)構(gòu)化原則。因此,選項C中的說法是正確的。 由于在模塊化程序設(shè)計中,一個模塊內(nèi)部的控制結(jié)構(gòu)也要符合結(jié)構(gòu)化原則,因此,在程序設(shè)計過程 中,結(jié)構(gòu)化程序設(shè)計方法與模塊化程序設(shè)計方法是要同時采用的。因此,選項D中的說法是錯誤的。