摘要:希賽網(wǎng)軟考頻道為2025上半年軟件設(shè)計(jì)師考生整理了2025上半年軟件設(shè)計(jì)師備考經(jīng)典100題的內(nèi)容,希望能幫助考生掌握軟件設(shè)計(jì)師的重要知識(shí)點(diǎn)。
2025上半年軟件設(shè)計(jì)師備考經(jīng)典100題由希賽網(wǎng)軟考頻道整理,因篇幅有限,本文只展示了部分內(nèi)容,完整內(nèi)容請(qǐng)考生在本文文首本文資料處或文末的資料下載欄目下載。
2025上半年軟件設(shè)計(jì)師備考經(jīng)典100題部分如下:
1、中斷向量提供的是( )。
A.中斷源的設(shè)備地址
B.中斷服務(wù)程序的入口地址
C.傳遞數(shù)據(jù)的起始地址
D.主程序的斷點(diǎn)地址
答案:B
解析:本題是對(duì)中斷的概念考查。
中斷是這樣一個(gè)過程: 在CPU執(zhí)行程序的過程中,由于某一個(gè)外部的或CPU內(nèi)部事件的發(fā)生,使CPU暫時(shí)中止正在執(zhí)行的程序,轉(zhuǎn)去處理這一事件(即執(zhí)行中斷服務(wù)程序),當(dāng)事件處理完畢后又回到原先被中止的程序,接著中止前的狀態(tài)繼續(xù)向下執(zhí)行。這一過程就稱為中斷。
其中對(duì)于中斷源的識(shí)別標(biāo)志,是可用來形成相應(yīng)的中斷服務(wù)程序的入口地址或存放中斷服務(wù)程序的首地址,也稱為中斷向量。其他選項(xiàng)為干擾項(xiàng)。本題選擇B選項(xiàng)。
2、不同的對(duì)象收到同一消息可以產(chǎn)生完全不同的結(jié)果,這一現(xiàn)象叫做( )。綁定是一個(gè)把過程調(diào)用和響應(yīng)調(diào)用所需要執(zhí)行的代碼加以結(jié)合的過程。在一般的程序設(shè)計(jì)語言中,綁定在編譯時(shí)進(jìn)行,叫做( );而( )則在運(yùn)行時(shí)進(jìn)行,即一個(gè)給定的過程調(diào)用和執(zhí)行代碼的結(jié)合直到調(diào)用發(fā)生時(shí)才進(jìn)行。
A.繼承
B.多態(tài)
C.動(dòng)態(tài)綁定
D.靜態(tài)綁定
A.繼承
B.多態(tài)
C.動(dòng)態(tài)綁定
D.靜態(tài)綁定
A.繼承
B.多態(tài)
C.動(dòng)態(tài)綁定
D.靜態(tài)綁定
答案:
第1題:B
第2題:D
第3題:C
解析:本題考查面向?qū)ο笾械幕靖拍睢?/p>
在收到消息時(shí),對(duì)象要予以響應(yīng)。不同的對(duì)象收到同一消息可以產(chǎn)生完全不同的結(jié)果,這一現(xiàn)象叫做多態(tài)(polymorphism)。在使用多態(tài)的時(shí)候,用戶可以發(fā)送一個(gè)通用的消息,而實(shí)現(xiàn)的細(xì)節(jié)則由接收對(duì)象自行決定。這樣,同一消息就可以調(diào)用不同的方法。綁定是一個(gè)把過程調(diào)用和響應(yīng)調(diào)用所需要執(zhí)行的代碼加以結(jié)合的過程。在一般的程序設(shè)計(jì)語言中,綁定是在編譯時(shí)進(jìn)行的,叫做靜態(tài)綁定。動(dòng)態(tài)綁定則是在運(yùn)行時(shí)進(jìn)行的,因此,一個(gè)給定的過程調(diào)用和代碼的結(jié)合直到調(diào)用發(fā)生時(shí)才進(jìn)行。
動(dòng)態(tài)綁定是和類的繼承以及多態(tài)相聯(lián)系的。在繼承關(guān)系中,子類是父類的一個(gè)特例,所以,父類對(duì)象可以出現(xiàn)的地方,子類對(duì)象也可以出現(xiàn)。因此在運(yùn)行過程中,當(dāng)一個(gè)對(duì)象發(fā)送消息請(qǐng)求服務(wù)時(shí),要根據(jù)接收對(duì)象的具體情況將請(qǐng)求的操作與實(shí)現(xiàn)的方法進(jìn)行連接,即動(dòng)態(tài)綁定。
3、對(duì)于正規(guī)式0*(10*1)*0*,其正規(guī)集中字符串的特點(diǎn)是( )。
A.開頭和結(jié)尾必須是0
B.1必須出現(xiàn)偶數(shù)次
C.0不能連續(xù)出現(xiàn)
D.1不能連續(xù)出現(xiàn)
答案:B
解析:本題考查程序語言基礎(chǔ)知識(shí)。
閉包運(yùn)算符“*”將其運(yùn)算對(duì)象進(jìn)行若干次連接,因此0*表示若干個(gè)0構(gòu)成的串,而(10*1)*則表示偶數(shù)個(gè)1構(gòu)成的串。
4、若用n個(gè)權(quán)值構(gòu)造一棵最優(yōu)二叉樹(哈夫曼樹),則該二叉樹的結(jié)點(diǎn)總數(shù)為( )。
A.2n
B.2n-1
C.2n+1
D.2n+2
答案:B
解析:本題考查數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)知識(shí)。
二叉樹具有以下性質(zhì):度為2的結(jié)點(diǎn)(雙分支結(jié)點(diǎn))數(shù)比度為0(葉子結(jié)點(diǎn))數(shù)正好少1,并且最優(yōu)二叉樹中只有度為2和0的結(jié)點(diǎn),因此,其結(jié)點(diǎn)總數(shù)為2n-1。
5、李某在某軟件公司兼職,為完成該公司交給的工作,做出了一項(xiàng)涉及計(jì)算機(jī)程序的發(fā)明。李某認(rèn)為該發(fā)明是自己利用業(yè)余時(shí)間完成的,可以個(gè)人名義申請(qǐng)專利。關(guān)于此項(xiàng)發(fā)明的專利申請(qǐng)權(quán)應(yīng)歸屬( )。
A.李某
B.李某所在單位
C.李某兼職的軟件公司
D.李某和軟件公司約定的一方
答案:C
解析:職務(wù)發(fā)明是指執(zhí)行本單位的任務(wù)和主要利用本單位的物質(zhì)條件所完成的發(fā)明創(chuàng)造。我國(guó)專利法第6條第一款規(guī)定:“執(zhí)行本單位的任務(wù)或者主要是利用本單位的物質(zhì)技術(shù)條件所完成的發(fā)明創(chuàng)造為職務(wù)發(fā)明創(chuàng)造。職務(wù)發(fā)明創(chuàng)造申請(qǐng)專利的權(quán)利屬于該單位;申請(qǐng)被批準(zhǔn)后,該單位為專利權(quán)人?!北绢}題干描述中為職務(wù)發(fā)明,因此專利權(quán)屬于公司所有。
6、某項(xiàng)目組擬開發(fā)一個(gè)大規(guī)模系統(tǒng),且具備了相關(guān)領(lǐng)域及類似規(guī)模系統(tǒng)的開發(fā)經(jīng)驗(yàn)。下列過程模型中,( )最適合開發(fā)此項(xiàng)目。
A.原型模型
B.瀑布模型
C.V模型
D.螺旋模型
答案:B
解析:本題主要考查我們對(duì)各開發(fā)模型的理解。
瀑布模型具有可強(qiáng)迫開發(fā)人員采用規(guī)范的方法;嚴(yán)格規(guī)定了各階段必須提交的文檔;要求每個(gè)階段結(jié)束后,都要進(jìn)行嚴(yán)格的評(píng)審等優(yōu)點(diǎn)。但瀑布模型過于理想化,而且缺乏靈活性,無法在開發(fā)過程中逐漸明確用戶難以確切表達(dá)或一時(shí)難以想到的需求。
原型模型一般是基于需求不容易明確這一事實(shí):并非所有的需求在系統(tǒng)開發(fā)之前都能準(zhǔn)確地說明和定義。因此,它不追求也不可能要求對(duì)需求的嚴(yán)格定義,而是采用了動(dòng)態(tài)定義需求的方法??焖僭头ㄟm用于需求不夠明確的項(xiàng)目。
V模型一種典型的測(cè)試模型,該模型強(qiáng)調(diào)開發(fā)過程中測(cè)試貫穿始終。
螺旋模型綜合了瀑布模型和演化模型的優(yōu)點(diǎn),并在此基礎(chǔ)上還增加了風(fēng)險(xiǎn)分析。采用螺旋模型時(shí),軟件開發(fā)沿著螺旋線自內(nèi)向外旋轉(zhuǎn),每轉(zhuǎn)一圈都要對(duì)風(fēng)險(xiǎn)進(jìn)行識(shí)別和分析,并采取相應(yīng)的對(duì)策。
本題描述的是一個(gè)大型項(xiàng)目,那么對(duì)文檔的要求應(yīng)該相應(yīng)較高,而且具備了相關(guān)領(lǐng)域及類似規(guī)模系統(tǒng)的開發(fā)經(jīng)驗(yàn),那么系統(tǒng)的需求應(yīng)該較明確,綜合考慮,應(yīng)該采用瀑布模型。
7、在CPU中用于跟蹤指令地址的寄存器是( )。
A.地址寄存器(AR)
B.數(shù)據(jù)寄存器(MDR)
C.程序計(jì)數(shù)器(PC)
D.指令寄存器(IR)
答案:C
解析:本題主要考查寄存器的相關(guān)內(nèi)容。
程序計(jì)數(shù)器是用于存放下一條指令所在單元的地址的地方。在程序執(zhí)行前,必須將程序的起始地址,即程序的一條指令所在的內(nèi)存單元地址送入程序計(jì)數(shù)器,當(dāng)執(zhí)行指令時(shí),CPU將自動(dòng)修改程序計(jì)數(shù)器的內(nèi)容,即每執(zhí)行一條指令程序計(jì)數(shù)器增加一個(gè)量,使其指向下一個(gè)待指向的指令。程序的轉(zhuǎn)移等操作也是通過該寄存器來實(shí)現(xiàn)的。因此CPU中跟蹤指令地址的是程序計(jì)數(shù)器(PC)。
指令寄存器一般用來保存當(dāng)前正在執(zhí)行的一條指令。
數(shù)據(jù)寄存器主要是用來保存操作數(shù)和運(yùn)算結(jié)果等信息的,其目的是為了節(jié)省讀取操作數(shù)所需占用總線和訪問存儲(chǔ)器的時(shí)間。
地址寄存器一般用來保存當(dāng)前CPU所訪問的內(nèi)存單元的地址,以方便對(duì)內(nèi)存的讀寫操作。
8、包含8個(gè)成員的開發(fā)小組的溝通路徑最多有( )條。
A.28
B.32
C.56
D.64
答案:A
解析:在知道小組成員后,求溝通路徑可按公式n x (n-1)/2求解,那么題目告訴我們開發(fā)小組有8個(gè)成員,即存在的溝通路徑為8 x (8-1)/2=28條。
9、下列關(guān)于風(fēng)險(xiǎn)的敘述不正確的是( )。
A.可能發(fā)生的事件
B.一定會(huì)發(fā)生的事件
C.會(huì)帶來損失的事件
D.可能對(duì)其進(jìn)行干預(yù),以減少損失的事件
答案:B
解析:本題主要考查我們對(duì)風(fēng)險(xiǎn)概念的理解。
目前,對(duì)風(fēng)險(xiǎn)大致有兩種定義:一種定義強(qiáng)調(diào)了風(fēng)險(xiǎn)表現(xiàn)為不確定性;而另一種定義則強(qiáng)調(diào)風(fēng)險(xiǎn)表現(xiàn)為損失的不確定性。其中廣義的定義是:風(fēng)險(xiǎn)表現(xiàn)為損失的不確定性,說明風(fēng)險(xiǎn)產(chǎn)生的結(jié)果可能帶來損失、獲利或是無損失也無獲利。
從風(fēng)險(xiǎn)的定義我們不難看出,風(fēng)險(xiǎn)是可能發(fā)生的事件,而且是會(huì)帶來損失的事件,人為對(duì)其干預(yù),可能會(huì)減少損失。
軟考科目怎么選?非計(jì)算機(jī)專業(yè)考哪個(gè)好?微信掃碼下方二維碼找答案?。?!
熱門:信息系統(tǒng)監(jiān)理師報(bào)考指南 | 2025年軟考報(bào)名時(shí)間及入口 | 25上半年軟考準(zhǔn)考證打印時(shí)間
推薦:信息系統(tǒng)項(xiàng)目管理師網(wǎng)絡(luò)課堂 |系統(tǒng)架構(gòu)設(shè)計(jì)師網(wǎng)絡(luò)課程 | 工信部信創(chuàng)認(rèn)證培訓(xùn)
活動(dòng):信息系統(tǒng)項(xiàng)目管理師精品班 | 系統(tǒng)架構(gòu)設(shè)計(jì)師精品班 | PMP續(xù)證
備考:章節(jié)練習(xí)+真題 | 軟考備考學(xué)習(xí)資料 | 軟考免費(fèi)課程
課程:論文專題講解 | 信息系統(tǒng)項(xiàng)目管理師試聽課 | PMP課程
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬道題
已有25.02萬小伙伴參與做題