2010年計(jì)算機(jī)等級考試二級C++每日一練(6.28)

字號:

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