45. 圖4中的程序由A、B、C、D和E等5個(gè)模塊組成,表1模塊之間的接口表中描述了這些模塊之間的接口,每一個(gè)接口有一個(gè)編號(hào)。此外,模塊A、D和E都要引用一個(gè)專用數(shù)據(jù)區(qū)。那么A和D之間耦合關(guān)系是 (50) 。
(50) A.標(biāo)記耦合
B.內(nèi)容耦合
C.數(shù)據(jù)耦合
D.公共耦合
圖 4
表2 模塊之間的接口表
編 號(hào) |
參 數(shù) |
返 回 值 |
1 |
數(shù)據(jù)項(xiàng) |
數(shù)據(jù)項(xiàng) |
2 |
數(shù)據(jù)項(xiàng) |
數(shù)據(jù)項(xiàng) |
3 |
功能碼 |
無(wú) |
4 |
無(wú) |
|
5 |
無(wú) |
參考答案:(50)D。
解析:由于模塊A和模塊D都引用了專用數(shù)據(jù)區(qū)的內(nèi)容,因此,模塊A和D之間的耦合關(guān)系是公共耦合。
46.函數(shù)調(diào)用語(yǔ)句“f((el,e2),(e3,e4,e5));”中參數(shù)的個(gè)數(shù)是(51)
(51) A. 1
B. 2
C. 4
D. 5
參考答案:(51) B。
解析:上述函數(shù)調(diào)用中,(e1,e2)和(e3,e4,e5)是兩個(gè)帶括號(hào)的表達(dá)式,所以函數(shù)調(diào)用只提供兩個(gè)實(shí)參,其中第一個(gè)實(shí)參先計(jì)算el的值,然后計(jì)算e2,并以e2的值為實(shí)參。第二個(gè)實(shí)參順序計(jì)算e3,e4,e5,并以e5的值為實(shí)參。所以解答是B。
47. C語(yǔ)言中,函數(shù)的隱含存儲(chǔ)類型是(52)
(52)A. auto
B. static
C. extern
D. 無(wú)存儲(chǔ)類別
參考答案:(52)C。
解析:由于C函數(shù)內(nèi)不能再定義函數(shù),C函數(shù)的存儲(chǔ)類型只能是靜態(tài)的或外部的之一。若定義函數(shù)時(shí)不指定存儲(chǔ)類型是靜態(tài)的,則它的存儲(chǔ)類型就是外部的(extern),即函數(shù)允許被程序的其它函數(shù)調(diào)用。所以解答是C。
48. 測(cè)試是保證軟件質(zhì)量的重要手段。根據(jù)國(guó)家標(biāo)準(zhǔn)GB 8566-88《計(jì)算機(jī)軟件開發(fā)規(guī)范》的規(guī)定,應(yīng)該在 (53) 階段制定系統(tǒng)測(cè)試計(jì)劃。
(53) A.需求分析
B.概要設(shè)計(jì)
C.詳細(xì)設(shè)計(jì)
D.系統(tǒng)測(cè)試
參考答案:(53)A
解析:根據(jù)國(guó)家標(biāo)準(zhǔn)GB 8566-88《計(jì)算機(jī)軟件開發(fā)規(guī)范》的規(guī)定,單元測(cè)試是根據(jù)詳細(xì)設(shè)計(jì)階段給出的“規(guī)格說(shuō)明書”在編碼階段完成的測(cè)試工作;集成測(cè)試的計(jì)劃是在概要設(shè)計(jì)階段制訂的;系統(tǒng)測(cè)試計(jì)劃應(yīng)該在需求分析階段就開始制訂,并在設(shè)計(jì)階段細(xì)化和完善,而不是等系統(tǒng)編碼完成后才制訂測(cè)試計(jì)劃;而驗(yàn)收測(cè)試則檢測(cè)產(chǎn)品是否符合最終用戶的需求。
軟件測(cè)試的各個(gè)階段與軟件開發(fā)階段的對(duì)應(yīng)關(guān)系如圖5所示。
圖5 各軟件開發(fā)階段與軟件測(cè)試階段的對(duì)應(yīng)關(guān)系圖
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |