軟件設(shè)計(jì)師考試包括上午綜合知識(shí)與下午案例分析兩門(mén)科目,考生需同時(shí)通過(guò)兩門(mén)才算合格。為幫助廣大軟考中級(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)試聽(tīng)課程
免費(fèi)練習(xí):軟件設(shè)計(jì)師考試題庫(kù)(模擬試題、章節(jié)練習(xí)、每日一練)
一、綜合知識(shí):
1、 某個(gè)項(xiàng)目在開(kāi)發(fā)時(shí)采用了不成熟的前沿技術(shù),由此而帶來(lái)的風(fēng)險(xiǎn)屬于()風(fēng)險(xiǎn)。
A.市場(chǎng)
B.技術(shù)
C.經(jīng)濟(jì)
D.商業(yè)
信管網(wǎng)參考答案:B
查看解析:m.xiexiliangjiufa.com/st/249323819.html
2、 屬于面向?qū)ο?、解釋型程序設(shè)計(jì)語(yǔ)言的是()。
A.xml
B.python
C.prolog
D.c++
信管網(wǎng)參考答案:B
查看解析:m.xiexiliangjiufa.com/st/249336059.html
3、 下圖是一個(gè)軟件項(xiàng)目的活動(dòng)圖,其中頂點(diǎn)表示項(xiàng)目里程碑,連接頂點(diǎn)的邊表示活動(dòng),邊的權(quán)重表示活動(dòng)的持續(xù)時(shí)間,則里程碑(1)在關(guān)鍵路徑上?;顒?dòng)gh 的松弛時(shí)間是(2)。
(1)A.b
B.e
C.c
D.k
(2)A.0
B.1
C.2
D.3
信管網(wǎng)參考答案:A、D
查看解析:m.xiexiliangjiufa.com/st/2493426220.html
4、 算術(shù)表達(dá)式“(a-b)*(c+d)”的后綴式是()。
A.ab-cd+*
B.abcd-*+
C.ab-*cd+
D.ab-c+d*
信管網(wǎng)參考答案:A
查看解析:m.xiexiliangjiufa.com/st/249356920.html
5、 將高級(jí)語(yǔ)言源程序翻譯成機(jī)器語(yǔ)言程序的過(guò)程中,常引入中間代碼。以下關(guān)于中間代碼的敘述中,不正確的是 ()。
A.中間代碼不依賴(lài)于具體的機(jī)器.
B.使用中間代碼可提高編譯程序的可移植性
C.中間代碼可以用樹(shù)或圖表示
D.中間代碼可以用棧和隊(duì)列表示
信管網(wǎng)參考答案:D
查看解析:m.xiexiliangjiufa.com/st/2493621514.html
二、案例分析:
閱讀下列函數(shù)說(shuō)明和c代碼,將應(yīng)填入 (n) 處的字句寫(xiě)在答題紙的對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
函數(shù)int toplogical(linded wdipaph g.的功能是對(duì)圖g中的頂點(diǎn)進(jìn)行拓?fù)渑判颍⒎祷仃P(guān)鍵路徑的長(zhǎng)度。其中圖g表示一個(gè)具有n個(gè)頂點(diǎn)的aoe-網(wǎng),圖中頂點(diǎn)從1~n依次編號(hào),圖g的存儲(chǔ)結(jié)構(gòu)采用鄰接表表示,其數(shù)據(jù)類(lèi)型定義如下:
typedefstruct gnode{ /* 鄰接表的表結(jié)點(diǎn)類(lèi)型*/
iht adjvex; /* 鄰接頂點(diǎn)編號(hào)*/
iht weight; /* 弧上的權(quán)值*/
street gnode *nextarc; /* 指示下一個(gè)弧的結(jié)點(diǎn)*/
}gnode;
typedef struct adjlist{ /* 鄰接表的頭結(jié)點(diǎn)類(lèi)型*/
char vdata; /*頂點(diǎn)的數(shù)據(jù)信息*/
struct gnode *firstadj; /* 指向鄰接表的第一個(gè)表結(jié)點(diǎn)*/
}adjlist;
typedef street linkedwdigraph{ /* 圖的類(lèi)型*/
int n, e; /* 圖中頂點(diǎn)個(gè)數(shù)和邊數(shù)*/
struct adjlist *head; /*指向圖中第一個(gè)頂點(diǎn)的鄰接表的頭結(jié)點(diǎn) */
} linkedwdigraph;
例如,某aoe-網(wǎng)如圖5-1所示,其鄰接表存儲(chǔ)結(jié)構(gòu)如圖5-2所示。
【函數(shù)】
iht toplogical(linkedwdigraph g.
{ gnode *p;
intj, w, top = 0;
iht *stack, *ye, *indegree;
ye = (int *)malloe((g.n+1) * sizeof(int));
indegree = (int *)malloc((g.n+1)*sizeof(int)); /* 存儲(chǔ)網(wǎng)中各頂點(diǎn)的入度*/
stack = (int *)malloe((g.n+1)*sizeof(int)); /* 存儲(chǔ)入度為0的頂點(diǎn)的編號(hào)*/
if(!ve||!indegree || !stack) exit(0);
for (j = 1;j <= g.n;j++) {
ve[j] = 0; indegree[j]= 0;
}/*for*/
for(j= 1;j<=g.n;j++) { /* 求網(wǎng)中各頂點(diǎn)的入度*/
p = g.head[j].firstadj;
while (p) {
(1) ; p = p→nextarc;
}/*while*/
}/*for*/
for (j = 1; j <= g.n; j++) /*求網(wǎng)中入度為0的頂點(diǎn)并保存其編號(hào)*/
if (!indegree[j]) stack[++top] =j;
while (top > 0) {
w= (2) ;
printf("%e ", g.head[w].vdata);
p = g.head[w].firstadj;
while (p) {
(3) ;
if ( !indegree [p→adjvex])
staek[++top] = p→adjvex;
if( (4) )
ve[p→adjvex] = ve[w] + p→weight;
p = p→nextarc;
}/* while */
}/* while */ return (5) ; }/*toplogieal*/
信管網(wǎng)參考答案:
(1)indegree【p→adjvex】++,及其等價(jià)形式
(2)Stack【top--】,及其等價(jià)形式
(3)indegree【p→adjvex】--,及其等價(jià)形式
(4)ve【w】+p→weight>ve【p→adjvex】,及其等價(jià)形式
(5)ve【w】,及其等價(jià)形式
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)以權(quán)威部門(mén)公布的內(nèi)容為準(zhǔn)!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛(ài)好者、大學(xué)生提供專(zhuān)業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書(shū)、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專(zhuān)業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過(guò)深研歷年考試出題規(guī)律與考試大綱,深挖核心知識(shí)與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿(mǎn)足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
發(fā)表評(píng)論 查看完整評(píng)論 | |