軟件設(shè)計(jì)師考試包括上午綜合知識(shí)與下午案例分析兩門科目,考生需同時(shí)通過兩門才算合格。為幫助廣大軟考中級(jí)軟件設(shè)計(jì)師考生更好備考,信管網(wǎng)特整理匯總了軟件設(shè)計(jì)師部分真題、答案及解析供考生查閱,并提供免費(fèi)在線模擬答題、歷年真題免費(fèi)下載等服務(wù),了解軟件設(shè)計(jì)師更多備考信息請(qǐng)關(guān)注信管網(wǎng)。
相關(guān)推薦:
點(diǎn)擊查看/下載:軟件設(shè)計(jì)師歷年真題匯總
點(diǎn)擊查看:軟件設(shè)計(jì)師在線培訓(xùn)課程 丨 免費(fèi)試聽課程
免費(fèi)練習(xí):軟件設(shè)計(jì)師考試題庫(模擬試題、章節(jié)練習(xí)、每日一練)
一、綜合知識(shí):
1、以下關(guān)于cmm的敘述中,不正確的是()。
A.cmm是指軟件過程能力成熟度模型
B.cmm棍據(jù)軟件過程的不同成熟度劃分了5個(gè)等級(jí),其中,1級(jí)被認(rèn)為成熟度最高,5級(jí)被認(rèn)為成熟度最低
C.cmmi的任務(wù)是將已有的幾個(gè)cmm模型結(jié)合在一起,使之構(gòu)造成為“集成模型”
D.采用更成熟的cmm模型,一般來說可以提高最終產(chǎn)品的質(zhì)量
信管網(wǎng)參考答案:B
查看解析:m.xiexiliangjiufa.com/st/24942659.html
2、在iso/iec軟件質(zhì)量模型中,可靠性是指在規(guī)定的二段時(shí)間內(nèi)和規(guī)定的條件下,軟件維持在其性能水平的能力;其子特性不包括()。
A.成熟性
B.容錯(cuò)性
C.易恢復(fù)
D.可移植性
信管網(wǎng)參考答案:D
查看解析:m.xiexiliangjiufa.com/st/2494320563.html
3、在軟件開發(fā)過程中,系統(tǒng)測(cè)試階段的測(cè)試目標(biāo)來自于()階段。
A.需求分析
B.概要設(shè)計(jì)
C.詳細(xì)設(shè)計(jì)
D.軟件實(shí)現(xiàn)
信管網(wǎng)參考答案:A
查看解析:m.xiexiliangjiufa.com/st/249448964.html
4、以下關(guān)于文檔的敘述中,不正確的是()。
A.項(xiàng)目相關(guān)人員可以通過文檔進(jìn)行溝通
B.編寫文檔會(huì)降低軟件開發(fā)的效率
C.編寫高質(zhì)量文檔可以提高軟件開發(fā)的質(zhì)量
D.文檔是軟件的不可或缺的部分
信管網(wǎng)參考答案:B
查看解析:m.xiexiliangjiufa.com/st/2494520511.html
5、下圖所示的程序流程圖中有(1)條不同的簡單路徑。采用mccabe度量法計(jì)算該程序圖的環(huán)路復(fù)雜性為(2)。
(1)A.3
B.4
C.5
D.6
(2)A.3
B.4
C.5
D.6
信管網(wǎng)參考答案:A、A
查看解析:m.xiexiliangjiufa.com/st/24946906.html
二、案例分析:
閱讀以下說明和java代碼,將應(yīng)填入 (n) 處的字句寫在答題紙的對(duì)應(yīng)欄內(nèi)。
說明
類queue表示隊(duì)列,類中的方法如下表所示。
類node表示隊(duì)列中的元素;類emptyqueueexception 給出了隊(duì)列操作中的異常處理操作。
java 代碼
public class testmain{ // 主類
public static void main(string args[]) {
queue q = new queue();
q.enqueue("first!");
q.enqueue("second!");
q.enqueue("third!");
(1) {
while(true)
system.out.println(q. dequeue());
}
catch( (2) ) ( }
}
}
public class queue { // 隊(duì)列
node m_firstnode;
public queue() { m_firstnode = null; }
public boolean isempty() {
if(m_firstnode == null) return true;
else return false;
}
public void enqueue(object newnode) {// 入隊(duì)操作
node next = m_firstnode;
if(next==null) m_firstnode = new node(newnode);
else {
while(next.getnext() != null) next = next.getnext();
next.setnext(new node(newnode));
}
}
public object dequeue() (3) {// 出隊(duì)操作
object node;
if (isempty())
(4) ; // 隊(duì)列為空,拋出異常
else {
node = m_firstnode.getobject();
m_firstnode = m_firstnode.getnext();
return node;
}
}
}
public class node { // 隊(duì)列中的元素
object m_data;
node m_next;
public node(object data) { m_data = data; m_next = null; }
public node(object data, node next) { m_data = data; m_next = next; }
public void setobject(object data) { m_data = data; }
public object getobject0 { return m_data; }
public void setnext(node next) { m_next = next; }
public node getnext() { return m_next; }
}
public class emptyqueueexception extends (5) { // 異常處理類
public emptyqueueexception0 {
system.out.println("隊(duì)列已空 ! ");
}
}
信管網(wǎng)參考答案:
(1)try
(2)EmptyQueueException e
(3)throws EmpbtyQUeUeExCeption
(4)throw(new EmptyQueueException())
(5)Exception
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)以權(quán)威部門公布的內(nèi)容為準(zhǔn)!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識(shí)與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
發(fā)表評(píng)論 查看完整評(píng)論 | |