摘要:2015年下半年軟件設(shè)計(jì)師考試真題上午卷選擇題
>>>>>>>>>> 點(diǎn)擊進(jìn)入2016年軟件設(shè)計(jì)師網(wǎng)絡(luò)課堂課
>>>>>>>>>>點(diǎn)擊進(jìn)入軟件設(shè)計(jì)師歷年真題題庫(kù)
>>>>>>>>>>點(diǎn)擊進(jìn)入2016年軟件設(shè)計(jì)師考試指南
2015年下半年軟件設(shè)計(jì)師考試真題上午卷
選擇題
●表達(dá)式采用逆波蘭式表示時(shí),利用(22)進(jìn)行求值。
A.棧 B.隊(duì)列 C.符號(hào)表 D.散列表
●某企業(yè)的生產(chǎn)流水線上有2名工人P1和P2,1名檢驗(yàn)員P3。P1將初步加工的半成品放入半成品箱B1; P2從半成品箱B1取出繼續(xù)加工,加工好的產(chǎn)品放入成品箱B2;P3從成品箱B2去除產(chǎn)品校驗(yàn)。假設(shè)B1可存放n件半成品,B2可存放m件產(chǎn)品,并設(shè)置6個(gè)信號(hào)量S1、S2、S3、S4、S5和S6,且S3和S6的初值都為0。采用PV操作實(shí)現(xiàn)P1、P2和P3的同步模型如下圖所示,則信號(hào)量S1和S5(23);S2、S4的初值分別為(24)。
(23)A.分別為同步信號(hào)量和互斥信號(hào)量,初值分別為0和1
B.都是同步信號(hào)量,其初值分別為0和0
C.都是互斥信號(hào)量,其初值分別為1和1
D.都是互斥信號(hào)量,其初值分別為0和1
(24)A.n、0 B. m、0 C.m、n D.n、m
●假設(shè)磁盤塊與緩沖區(qū)大小相同,每個(gè)盤塊讀入緩沖區(qū)的時(shí)間為15us,由緩沖區(qū)送至用戶區(qū)的時(shí)間是5us,在用戶區(qū)內(nèi)系統(tǒng)對(duì)每塊數(shù)據(jù)的處理時(shí)間為1us,若用戶需要將大小為10個(gè)磁盤塊的Docl文件逐塊從磁盤讀入緩沖區(qū),并送至用戶區(qū)進(jìn)行處理,那么采用單緩沖區(qū)需要花費(fèi)的時(shí)間為(25)us;采用雙緩沖區(qū)需要花費(fèi)的時(shí)間為(26)us。
(25)A. 150 B.151 C. 156 D. 201
(26)A. 150 B.151 C.156 D. 201
●在如下所示的進(jìn)程資源圖中,(27)。
A.P1、P2、P3都是非阻塞節(jié)點(diǎn),,該圖可以化簡(jiǎn),所以是非死鎖的
B.P1、P2、P3都是阻塞節(jié)點(diǎn),該圖不可以化簡(jiǎn),所以是死鎖的
C.P1、P2是非阻塞節(jié)點(diǎn),P3是阻塞節(jié)點(diǎn),該圖不可以化簡(jiǎn),所以是死鎖的
D.P2是阻塞節(jié)點(diǎn),P1、P3是非阻塞節(jié)點(diǎn),該圖可以化簡(jiǎn),所以是非死鎖的
●在支持多線程的操作系統(tǒng)中,假設(shè)進(jìn)程P創(chuàng)建了若干個(gè)線程,那么(28)是不能被這些線程共享的。
A.該進(jìn)程中打開的文件
B.該進(jìn)程的代碼段
C.該進(jìn)程中某線程的棧指針
D.該進(jìn)程的全局變量
●某開發(fā)小組欲開發(fā)一個(gè)超大規(guī)模軟件:使用通信衛(wèi)星,在訂閱者中提供、監(jiān)視和控制移動(dòng)電話通信,則最不適宜采用(29)過程模型。
A.瀑布 B.原型 C.螺旋 D.噴泉
● (30) 開發(fā)過程模型以用戶需求為動(dòng)力,以對(duì)象為驅(qū)動(dòng),適合于面向?qū)ο蟮拈_發(fā)方法。
A.瀑布 B.原型 C.螺旋 D. 噴泉
●在ISO/IEC軟件質(zhì)量模型中,易使用性的子特性不包括(31)。
A.易理解性 B.易學(xué)性 C.易操作性 D.易分析性
●在進(jìn)行子系統(tǒng)結(jié)構(gòu)設(shè)計(jì)時(shí),需要確定劃分后的子系統(tǒng)模塊結(jié)構(gòu),并畫出模塊結(jié)構(gòu)圖。該過程不需要考慮(32)。
A.每個(gè)子系統(tǒng)如何劃分成多個(gè)模塊
B.每個(gè)子系統(tǒng)采用何種數(shù)據(jù)結(jié)構(gòu)和核心算法
C.如何確定子系統(tǒng)之間、模塊之間傳送的數(shù)據(jù)及其調(diào)用關(guān)系
D.如何評(píng)價(jià)并改進(jìn)模塊結(jié)構(gòu)的質(zhì)量
●數(shù)據(jù)流圖中某個(gè)加工的一組動(dòng)作依賴于多個(gè)邏輯條件的取值,則用(33)能夠清楚地表示復(fù)雜的條件組合與應(yīng)做的動(dòng)作之間的對(duì)應(yīng)關(guān)系。
A.流程圖 B.NS盒圖 C.形式語言 D.決策樹
●根據(jù)軟件過程活動(dòng)對(duì)軟件工具進(jìn)行分類,則逆向工程工具屬于(34)工具。
A.軟件開發(fā) B.軟件維護(hù) C. 軟件管理 D.軟件支持
●若用白盒測(cè)試方法測(cè)試以下代碼,并滿足條件覆蓋,則至少需要(35)個(gè)測(cè)試用例。采用McCabe度量法算出該程序的環(huán)路復(fù)雜性為 (36) 。
Int find _max(int i,int j,int k){ int max; if(i>j)then
if(i>k)then max =i;
else max=k;
else if(j>k)then max =j;
else max=k; }
(35) A.3 B.4 C.5 D.6
(3 6)A.1 . B.2 C. 3 D. 4
●在面向?qū)ο蟮南到y(tǒng)中,對(duì)象是運(yùn)行時(shí)實(shí)體,其組成部分不包括(37);一個(gè)類定義了一組大體相似的對(duì)象,這些對(duì)象共享(38) 。
(37)A.消息 B.行為(操作) C.對(duì)象名 D.狀態(tài)
(38)A.屬性和狀態(tài) B.對(duì)象名和狀態(tài) C.行為和多重度 D. 屬性和行為
●如下所示的UML類圖中,,Car和Boat類中的move()方法(39)了Transport類中的move()方法。
A.繼承 B.覆蓋(重置) C. 重載 D.聚合
●如下所示的UML圖中,(I)是(40) , (Ⅱ)是(41),(Ⅲ)是(42)。
(40)A.參與者 B.用例 C.泛化關(guān)系 D.包含關(guān)系
(41)A.參與者 B.用例 C.泛化關(guān)系 D.包含關(guān)系
(42)A.參與者 B.用例 C.泛化關(guān)系 D.包含關(guān)系
●下所示為UML(43)。
A.類圖 B.部署圖 C. 組件圖 D.網(wǎng)絡(luò)圖
●以下關(guān)于Singleton(單例)設(shè)計(jì)模式的敘述中,不正確的是(44)。
A.單例模式是創(chuàng)建型模式
B.單例模式保證一個(gè)類僅有一個(gè)實(shí)例
C.單例類提供一個(gè)訪問實(shí)例的全局訪問點(diǎn)
D.單例類提供一個(gè)創(chuàng)建一系列相關(guān)或相互依賴對(duì)象的接口
● (45) 設(shè)計(jì)模式能夠動(dòng)態(tài)地給一個(gè)對(duì)象添加一些額外的職責(zé)而無需修改此對(duì)象的結(jié)構(gòu);(46)設(shè)計(jì)模式定義一個(gè)用于創(chuàng)建對(duì)象的接口,讓子類決定實(shí)例化哪一個(gè)類;欲使一個(gè)后端數(shù)據(jù)模型能夠被多個(gè)前端用戶界面連接,采用(47) 模式最適合。
(45)A.組合(Composite) B. 外觀(Facade)
C.享元(Flyweight) D.裝飾器(Decorator)
(46)A.工廠方法(Factory Method) B. 享元(Flyweight)
C.觀察者( Observer) D.中介者(Mediator)
(47).A裝飾器(Decorator) B. 享元(Flyweight)
C.觀察者( Observer) D.中介者(Mediator)
相關(guān)鏈接:
軟件設(shè)計(jì)師考試下午知識(shí)點(diǎn)精講與考前必練
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬道題
已有25.02萬小伙伴參與做題