軟件設(shè)計師考試科目包括綜合知識與案例分析兩門,為幫助廣大軟考中級軟件設(shè)計師考生更好備考,信管網(wǎng)特整理匯總了軟件設(shè)計師部分綜合知識與案例分析的模擬試題、答案及解析供考生查閱,并提供免費在線模擬答題、歷年真題免費下載等服務(wù),了解軟件設(shè)計師更多備考信息請關(guān)注信管網(wǎng)。
相關(guān)推薦:
點擊查看:軟件設(shè)計師在線培訓課程 丨 免費試聽課程
免費練習:軟件設(shè)計師考試題庫(模擬試題、章節(jié)練習、每日一練)
一、綜合知識:
1、 某軟件項目的活動圖如下圖所示,其中頂點表示項目里程碑,連接頂點的邊表示包含的活動,邊上的數(shù)字表示相應(yīng)活動的持續(xù)時間(天),則完成該項目的最少時間為(1)天?;顒? BC 和 BF 最多可以晚開始(2)天而不會影響整個項目的進度。
(1)A.11
B.1 5
C.16
D.18
(2)A.0 和 7
B.0 和 11
C.2 和 11
D.2 和 11
信管網(wǎng)參考答案:D、A
查看解析:www.xomuzic.com/st/2862127780.html
2、 邏輯表達式求值時常采用短路計算方式?!?amp;&"、“ l l”、“!”分別表示邏輯與、或、非運算,“ &&”、“ ||”為左結(jié)合,“!”為右結(jié)合,優(yōu)先級從高到低為 “!” j.“ &&”、“ ||”。對邏輯表達式“ x&&(y II!z)”進行短路計算方式求值時,( )。
A.x 為真,則整個表達式的值即為真,不需要計算 y 和 z 的值。
B.x 為假,則整個表達式的值即為假,不需要計算 y 和 z 的值
C.x 為真,再根據(jù) z 的值決定是否需要計算 y 的值
D.x 為假,再根據(jù) y 的值決定是否需要計算 z 的值
信管網(wǎng)參考答案:B
查看解析:www.xomuzic.com/st/2862310121.html
3、 二維數(shù)組 a[1..N,1..n]可以按行存儲或按列存儲。對于數(shù)組元素 a[i,j](1,= A.i≠j
B.i=j
C.i>j
D.i
信管網(wǎng)參考答案:B
查看解析:www.xomuzic.com/st/2862515094.html
4、 假設(shè)某計算機系統(tǒng)中只有一個 CPU、一臺輸入設(shè)備和一臺輸出設(shè)備,若系統(tǒng)中有四個作業(yè) T1.T2.T3 和 T4,系統(tǒng)采用優(yōu)先級調(diào)度,且 T1 的優(yōu)先級>T2 的優(yōu)先級>T3 的優(yōu)先級>T4的優(yōu)先級。每個作業(yè) Ti 具有三個程序段:輸入 Ii、計算 Ci 和輸出 Pi(i=1,2,3,4),其執(zhí)行順序為 Ii--Ci-+Pi.這四個作業(yè)各程序段并發(fā)執(zhí)行的前驅(qū)圖如下所示。圖中①、②分別為(1),③、④、⑤分別為(2)。
(1)A. l2、 P2
B. l2、 C2
C.C1、 P2
D. C1、 P3
(2)A. C2、 C4、 P4
B. l2、 l3、 C4
C. 13、 P3、 P4
D. l3、 C4、 P4
信管網(wǎng)參考答案:C、D
查看解析:www.xomuzic.com/st/2862710085.html
5、 假設(shè)段頁式存儲管理系統(tǒng)中的地址結(jié)構(gòu)如下圖所示,則系統(tǒng)( )。
A.最多可有 256 個段,每個段的大小均為 2048 個頁,頁的大小為 8K
B.最多可有 256 個段,每個段最大允許有 2048 個頁,頁的大小為 8K
C.最多可有 5 1 2 個段,每個段的大小均為 1 024 個頁,頁的大小為 4K
D.最多可有 5 1 2 個段,每個段最大允許有 1 024 個頁,頁的大小為 4K
信管網(wǎng)參考答案:B
查看解析:www.xomuzic.com/st/2862826619.html
二、案例分析:
閱讀下列說明和java代碼,將應(yīng)填入 (n) 處的字句寫在對應(yīng)欄內(nèi)。
【說明】
已知某企業(yè)欲開發(fā)一家用電器遙控系統(tǒng),即用戶使用一個遙控器即可控制某些家用電器的開與關(guān)。遙控器如下圖(a)所示。該遙控器共有4今按鈕,編號分別是0至3,按鈕0和2能夠遙控打開電器1和電器2,按鈕1和3則能遙控關(guān)閉電器1和電器2。由于遙控系統(tǒng)需要支持形式多樣的電器,因此,該系統(tǒng)的設(shè)計要求具有較高的擴展性?,F(xiàn)假設(shè)需要控制客廳電視和臥室電燈,對該遙控系統(tǒng)進行設(shè)計所得類圖如下圖(b)所示
圖(b)中,類romotecontroller的方法onprcssbutton(int button)表示當遙控器按鍵按下時調(diào)用的方法,參數(shù)為按鍵的編號;command接口中on和off方法分別用于控制電器的開與關(guān);light中turnlight(int degree)方法用于調(diào)整電燈燈光的強弱,參數(shù) degree值為0時表示關(guān)燈,值為100時表示開燈并且將燈光亮度調(diào)整到最大;tv中 sctchannel(int channel)方法表示設(shè)置電視播放的頻道,參數(shù)channel值為0時表示關(guān)閉電視,為1時表示開機并將頻道切換為第1頻道。
【java代碼】
class light{ //電燈類
public void trunlight(int degree){//調(diào)整燈光亮度,0表示關(guān)燈,100表示亮度最大}
};
class tv{//電視機類
public void setchannel(int channel){//0表示關(guān)機,1表示開機并切換到1頻道}
};
interface command{//抽象命令類
void on();
void off();
};
class remotecontroller{ //遙控器類
protected command []commands=new command[4];
//遙控器有4個按鈕,按照編號分別對應(yīng)4個command對象
public void onpressbutton(int button){
//按鈕被按下時執(zhí)行命令對象中的命令
if(button % 2 == 0)commands[button]. on();
else commands[button]. off();
}
public void setcommand(int button, command command){
(1) =command;//設(shè)置每個按鈕對應(yīng)的命令對象
}
};
class lightcommand implements command{ //電燈命令類
protected light light; //指向要控制的電燈對象
public void on(){light. trunlight(100););
public void off(){light. (2) ;);
public lightcommand(light light){this. light= light;);
};
class tvcommand implements command{//電視機命令類
protected tv tv; //指向要控制的電視機對象
public void on(){tv. (3) ;};
public void off(){tv. setchanne1(0);};
public tvcommand(tv tv){this. tv= tv;};
};
public class rs {
public static void main(string [] args){
light light= new light(); tv tv=new tv();//創(chuàng)建電燈和電視對象
lightcommand lightcommand= new lightcommand(light);
tvcommand tvcommand=new tvcommand(tv);
remotecontroller remotecontroller=new remotecontroller();
//設(shè)置按鈕和命令對象
remotecontroller. setcommand(0, (4) );
... //此處省略設(shè)置按鈕1、按鈕2和按鈕3的命令對象代碼
}
}
本題中,應(yīng)用命令模式能夠有效讓類 (5) 和類 (6) 、類 (7) 之間的耦合性降至最小。
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權(quán)威部門公布的內(nèi)容為準!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。
發(fā)表評論 查看完整評論 | |