相關(guān)推薦:軟件設(shè)計(jì)師模擬試題及答案匯總
為幫助廣大軟考中級軟件設(shè)計(jì)師考生更好備考,信管網(wǎng)特整理匯總了軟件設(shè)計(jì)師綜合知識與案例分析模擬試題、答案及解析供考生查閱,并提供免費(fèi)在線模擬答題、歷年真題免費(fèi)下載等服務(wù),了解軟件設(shè)計(jì)師更多備考信息請關(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í)、每日一練)
一、綜合知識:
1、下圖所示的PCB(進(jìn)程控制塊)的組織方式是(1),圖中(2)。
(1)A.鏈接方式
B.索引方式
C.順序方式
D.Hash
(2)A.有1個(gè)運(yùn)行進(jìn)程、2個(gè)就緒進(jìn)程、4個(gè)阻塞進(jìn)程
B.有2個(gè)運(yùn)行進(jìn)程、3個(gè)就緒進(jìn)程、2個(gè)阻塞進(jìn)程
C.有1個(gè)運(yùn)行進(jìn)程、3個(gè)就緒進(jìn)程、3個(gè)阻塞進(jìn)程
D.有1個(gè)運(yùn)行進(jìn)程、4個(gè)就緒進(jìn)程、2個(gè)阻塞進(jìn)程
信管網(wǎng)參考答案:B、C
查看解析:m.xiexiliangjiufa.com/st/394539765.html
2、某文件系統(tǒng)采用多級索引結(jié)構(gòu)。若磁盤塊的大小為lK字節(jié),每個(gè)塊號占3字節(jié),那么采用二級索引時(shí)的文件最大長度為()字節(jié)。
A.1024
B.2048
C.116281
D.232562
信管網(wǎng)參考答案:C
查看解析:m.xiexiliangjiufa.com/st/3945523486.html
3、某操作系統(tǒng)采用分頁存儲管理方式,下圖給出了進(jìn)程A和進(jìn)程B的頁表結(jié)構(gòu)。如果物理頁的大小為lK字節(jié),那么進(jìn)程A中邏輯地址為1024(十進(jìn)制)用變量存放在(1)號物理內(nèi)存頁中。假設(shè)進(jìn)程A的邏輯頁4與進(jìn)程B的邏輯頁5要共享物理頁4,那么應(yīng)該在進(jìn)程A頁表的邏輯頁4和進(jìn)程B頁表的邏輯頁5對應(yīng)的物理頁處分別填(2)。
(1)A.8
B.3
C.5
D.2
(2)A.4、4
B.4、5
C.5、4
D.5/5
信管網(wǎng)參考答案:B、A
查看解析:m.xiexiliangjiufa.com/st/3946517179.html
4、用白盒測試方法對如下圖所示的流程圖進(jìn)行測試。若要滿足分支覆蓋,則至少要(1)個(gè)測試用例,正確的測試用例對是(2)(測試用例的格式為(A,B,X;X))。
(1)A.1
B.2
C.3
D.4
(2)A.(1,3,3;3)和(5,2,15;3)
B.(1,1,5;5)和(5,2,20;9)
C.(2,3,10;5)和(5,2,18;3)
D.(5,2,16;3)和(5,2,21;9)
信管網(wǎng)參考答案:B、B
查看解析:m.xiexiliangjiufa.com/st/394694344.html
5、配置管理貫穿軟件開發(fā)的整個(gè)過程。以下內(nèi)容中,不屬于配置管理的是()。
A.版本控制
B.風(fēng)險(xiǎn)管理
C.變更管理
D.配置狀態(tài)報(bào)告
信管網(wǎng)參考答案:B
查看解析:m.xiexiliangjiufa.com/st/3947312498.html
二、案例分析:
閱讀下列說明和C++代碼,將應(yīng)填入(n)處的字句寫在答題紙的對應(yīng)欄內(nèi)。
【說明】
某圖像預(yù)覽程序要求能夠查看BMP,JPEG和GIF三種格式的文件,且能夠在Windows和Linux兩種操作系統(tǒng)上運(yùn)行。程序需具有較好的擴(kuò)展性以支持新的文件格式和操作系統(tǒng)。為滿足上述需求并減少所需生成的子類數(shù)目,現(xiàn)采用橋接 (Bridge)模式進(jìn)行設(shè)計(jì),得到如圖5.1所示的類圖。
【c++代碼】
#include
#include
Using namespace std;
class matrix{//各種格式的文件最終都被轉(zhuǎn)化為像素矩陣
//此處代碼省略
};
class Implement{
Public:
(1) ;//顯示像素矩陣m
};
class WinImp:public Implementor{
Public:
Void doPaint(Matrix m){/*調(diào)用Windows系統(tǒng)的繪制函數(shù)繪制像素矩陣*/}
};
class LinuxImp: public Implementor{
public:
Void doPaint(Matrix m){/*調(diào)用Linux系統(tǒng)的繪制函數(shù)繪制像素矩陣*/}
};
class Imag{
public:
void setImp(Implementor *imp){this.imp=imp;}
virtual void parseFile(String fileName)=0;
protected:
Implenentor *imp;
};
class BMPImage:public Image{
//此處代碼省略
};
class GIFImage:public Image{
public:
void parseFile(String fileName){
//此處解析GIF文件并獲取一個(gè)像素矩陣對象m
(2) ;//顯示像素矩陣m
}
};
class JPEGImage:public Image{
//此處代碼省略
};
int main(){
public static void main(String[] args){
//在Linux操作系統(tǒng)上查看demo.gif圖像文件
Imag imag= (3) ;
Implementor imageImp= (4) ;
(5) ;
image.parseFile(“demo.gif”);
}
}
信管網(wǎng)參考答案:
1.abstract void doPaint(Matrix m)
2.imp.doPaint(m)
3.new GIFImage()
4.new Linuxlmp()
5.image.setlmp(imagelmp)
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權(quán)威部門公布的內(nèi)容為準(zhǔn)!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學(xué)生提供專業(yè)、高質(zhì)量的課程和服務(wù),解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點(diǎn),為學(xué)員考試保駕護(hù)航。面授、直播&錄播,多種班型靈活學(xué)習(xí),滿足不同學(xué)員考證需求,降低課程學(xué)習(xí)難度,使學(xué)習(xí)效果事半功倍。
發(fā)表評論 查看完整評論 | |