52. 基于構(gòu)件的開發(fā)(CBD)模型,融合了 (57) 模型的許多特征。該模型本質(zhì)是演化的,采用迭代方法開發(fā)軟件。
(57) A.瀑布
B.螺旋
C.噴泉
D.快速應(yīng)用開發(fā)(RAD)
參考答案:(57)B。
解析:螺旋模型是演化軟件過程模型的一種,最早由Boehm提出,它將原型實(shí)現(xiàn)的迭代特征與線性順序模型中控制的和系統(tǒng)化的方面結(jié)合起來,使軟件增量版本的快速開發(fā)成為可能。在螺旋模型中,軟件開發(fā)是一系列的增量發(fā)布。
面向?qū)ο蠹夹g(shù)為軟件工程的基于構(gòu)件的過程模型提供了技術(shù)框架;跇(gòu)件的開發(fā)模型融合了螺旋模型的許多特征。它本質(zhì)上是演化型的,要求軟件創(chuàng)建迭代方法。
基于構(gòu)件的開發(fā)模型是利用預(yù)先包裝好的軟件構(gòu)件來構(gòu)造應(yīng)用的。統(tǒng)一軟件開發(fā)(RUP)過程是在產(chǎn)業(yè)界提出的一系列基于構(gòu)件的開發(fā)模型的代表。
53.設(shè)有定義“inta=3,b,*p=&a;”,則下列語句中使b不為3的語句是(58)
(58)A. b=*&a;
B. b=*p;
C. b=a;
D.b=*a;
參考答案:(58)D。
解析:定義有inta=3,b,*p=&a;對b賦值的表達(dá)式有*&a、*p、a、*a。引用變量。的值有兩種方法,一是直接引用a,二是通過a的指針間接引用a。對于后者,又有多種表達(dá)方法,通過指向a的指針p,間接引用a的內(nèi)容,如*p;蛲ㄟ^求地址運(yùn)算符由變量a得到其指針&a,再由這指針表達(dá)式間接引用a的內(nèi)容,如*&a。所以表達(dá)式*&a、*p和a都能引用變量a的值,而使b的值為3。而表達(dá)式。a是錯誤的,因?yàn)閍不是指針變量,不能對它施行取內(nèi)容運(yùn)算符。。所以解答是D。
54.設(shè)指針x指向的整型變量值為萬,則"printf("%d ",++*x);"的輸出是(59)
(59)A. 23
B. 24
C. 25
D. 26
參考答案:(59)D。
解析:若指針變量x指向某個變量,例如指向變量v,并且變量v的值是25,則表達(dá)式++*x的值是26。這是因?yàn)楸磉_(dá)式的計(jì)算順序可加圓括號表達(dá)成(++(*x)),首先是*x,是對X所指變量V的引用,所以++*X就是++V。++V是先讓變量V增1,并以增至后的V的值為表達(dá)式++V的結(jié)果,所以其值是26。所以解答是D。
55.若有說明:“inti,j=7,*p=&i;”,則與“i=j;”等價的語句是(60)
(59)A. i=*p;
B. *P=*&j;
C. i==&j;
D. i=**p;
參考答案:(60)B。
解析:指針變量p指向變量i時,表達(dá)式i=*p等價于i=i;表達(dá)式*p=*&j等價于i=j;而表達(dá)式i=&j企圖將整型變量的指針賦給整型變量,這是錯誤的;表達(dá)式i=**p也是一種錯誤的表達(dá)式。p是指針,*p是p所指變量j,**p是企圖將整型變量j當(dāng)作指針,并想通過j間接引用某個變量。所以解答是B。
56. 以下關(guān)于軟件質(zhì)量度量指標(biāo)的敘述中,說法正確的是 (61) 。
(32) A.正確性就是用每千行代碼的故障(fault)數(shù)來度量
B.軟件完整性是指軟件功能與需求符合的程度
C.軟件維護(hù)的工作量比開發(fā)階段的工作量小
D.可用性與用戶的操作效率和主觀評價有關(guān)
參考答案:(61)D。
解析:最主要的軟件質(zhì)量度量指標(biāo)有正確性、可維護(hù)性、完整性和可用性。軟件的正確性是指軟件完成所需功能的程度,盡管這種程度與每千行代碼的故障數(shù)有關(guān),但不完全等同。
軟件完整性是指軟件在安全方面抗攻擊的能力。
軟件維護(hù)的工作量比開發(fā)階段的工作量大,通常的估計(jì)是,開發(fā)階段的工作量占軟件生命期整個工作量的40%,而維護(hù)階段的工作量則占60%,甚至更多。
軟件可用性用來度量軟件的“用戶友好性”,可以從①學(xué)會操作軟件所需的體力和智力、②對系統(tǒng)的使用達(dá)到中等效率所需的時間、③當(dāng)系統(tǒng)由一個中等效率的人使用時測量到的生產(chǎn)率增長值和④用戶對系統(tǒng)的主觀評價等4個方面來度量可用性。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |