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