57. 風險的成本估算完成后,可以針對風險表中的每個風險計算其風險曝光度。某軟件小組計劃項目中采用50個可復用的構件,每個構件平均是100 LOC,本地每個LOC的成本是13元人民幣。以下是該小組定義的一個項目風險。
、 風險識別:預定要復用的軟件構件中只有50%將被集成到應用中,剩余功能必須定制開發(fā)。
② 風險概率:60%。
、 該項目風險的風險曝光度是 (62) 。
(62) A.10 500
B.19 500
C.32 500
D.65 000
參考答案:(62)B。
解析:風險曝光度(Risk Exposure,RE)的計算公式為:RE=P×C。其中,P是風險發(fā)生的概率,C是風險發(fā)生時帶來的項目成本。
該軟件小組計劃采用50個可復用的構件,如果只有50%可能被使用,則25個構件必須從頭開發(fā)。由于構件平均是100 LOC,每個LOC的成本是13元人民幣,則開發(fā)構件的整體成本C=25×100×13=32 500元人民幣。因此RE=0.6×32 500=19 500元人民幣。
58. 若有說明語句“inta[10],*p=a;”,對數(shù)組元素的正確引用是(63)
(63)A. a[p]
B. P[a]
C. *(P+2)
D. P+2
參考答案:(62)C。
解析:在C語言中,約定數(shù)組名單獨出現(xiàn)在表達式中時,它表示數(shù)組首元素的指針。有inta[10],則a可以作為&a[0]使用。另有整型指針變量p,代碼p=a實現(xiàn)p指向數(shù)組a的首元素。則表達式*(p+2)是引用數(shù)組元素a[2]。表達式a[p]和p[a]都是不正確的,下標必須是整型表達式,不可以是指針表達式。表達式p+2是指針表達式,它的值是&p[2]。所以只有表達式*(p+2)引用數(shù)組a的元素a[2]。所以解答是C。
59.若有以下定義,則不能表示a數(shù)組元素的表達式是(64)
inta[10]={1,2,3,4,5,6,7,8,9,1o},*p=a;
(64)A. *p
B. a[10]
C. *a
D. a[p-a]
參考答案:(62)B。
解析:上述代碼定義了有10個元素的整型數(shù)組。,和定義指針變量p,并讓p指向數(shù)組元素a[0]。所以代碼*p是引用a[0]。由于數(shù)組a只有10個元素,最后一個元素是a[9],表達式a[10]是錯誤的。數(shù)組名a可以作為a的首元素的指針,表達式*a就是a[0],是對數(shù)組a的首元素a[0]的引用。指針p的值是a,表達式p-a。的值是0,所以a[p-a]就是a[0]。所以解答是B。
60. CMM模型的第三級為已定義級,其主要過程是關于項目和組織的策略。屬于該級別新定義的關鍵過程域是 (65) 。
(65) A.軟件配置管理
B.技術變更管理
C.軟件質量管理
D.集成軟件管理
參考答案:(65)D。
解析:CMM模型是對軟件組織進化階段的描述,其第3級(已定義級)主要過程是關于項目和組織的策略,所定義的關鍵過程域有集成軟件管理、組織過程定義和軟件產(chǎn)品工程等。
選項A的“軟件配置管理”是CMM模型可重復級(第2級)定義的關鍵過程域;
選項C的“軟件質量管理”是定量管理級(第4級)定義的關鍵過程域;
選項B的“技術變更管理”是優(yōu)化級(第5級)定義的關鍵過程域。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |