女人久久久www免费人成看片,国内自拍偷拍网,国产一区二区三区免费在线观看,欧美精品三区四区,91久久国产综合久久91,欧美成人精品第一区二区三区 ,美女成人在线观看

專業(yè)軟件設計師網站|服務平臺|服務商(加客服微信:cnitpm或QQ:947530340進軟件設計師學霸群)

軟題庫 學習課程
當前位置:信管網 >> 軟件設計師 >> 每日一練 >> 文章內容
軟件設計師案例分析每日一練試題(2024/11/5)

軟件設計師案例分析當天每日一練試題地址:m.xiexiliangjiufa.com/exam/ExamDayAL.aspx?t1=4

往期軟件設計師每日一練試題匯總:m.xiexiliangjiufa.com/class/27/e4_1.html

軟件設計師案例分析每日一練試題(2024/11/5)在線測試:m.xiexiliangjiufa.com/exam/ExamDayAL.aspx?t1=4&day=2024/11/5

點擊查看:更多軟件設計師習題與指導

軟件設計師案例分析每日一練試題內容(2024/11/5)

試題五
閱讀以下說明和C++代碼,將應填入  (n)  處。
[說明]
在一公文處理系統(tǒng)中,開發(fā)者定義了一個公文類OfficeDoc,其中定義了公文具有的屬性和處理公文的相應方法。當公文的內容或狀態(tài)發(fā)生變化時,關注此OfficeDoc類對象的相應的DocExplorer對象都要更新其自身的狀態(tài)。一個OfficeDoc對象能夠關聯(lián)一組 DocExplorer對象。當OfficeDoc對象的內容或狀態(tài)發(fā)生變化時,所有與之相關聯(lián)的 DocExplorcr對象都將得到通知,這種應用被稱為觀察者模式。以下代碼寫在一個C++源文件中,能夠正確編譯通過。
[C++代碼]
#include <iostream>
const OBS_MAXNUM=20;//最多與OfficeDoc對象相關聯(lián)的DocExplorer對象的個數(shù)
(1)  ;
class DocExplorer{  //關注OfficeDoc公文對象的類
public:
DocExplorer(  (2)   *doc);  //構造函數(shù)
(3)   void update(OfficeDoc *doc)=0;//更新自身狀態(tài)的函數(shù)
//其他相關屬性和方法省略
};
class OfficeDoc{  //公文類
private:
DocExplorer *myObs[OBS_MAXNUM];
//關注此公文類的DocExplorer類對象指針數(shù)組
int index; //與OfficeDoc對象關聯(lián)的DocExplorer對象的個數(shù)
public:
OfficeDoe()
index=0;
}
void  attach(DocExplorer *o){
//將一DoeExplorer對象與OfficeDoe對象相關聯(lián)
if(index >=OBS_MAXNUM ||o=NULL)return;
for(int loop=0; loop<index; loop++)
if(myObs[loop]==o) return;
myObs[index]=o;
index++;
}
void  detaeh(DocExplorer *o){
//接觸某DoeExplorer對象與OfficeDoc對象的關聯(lián)
if(0==NULL) return;
for(int loop=0; loop<index; loop++){
if(myObs[loop]==o){
if(loop<=index-2)myObs[loop]=myObs[index-1];
myObs[index-1]=NULL;
index--;
break;
}
}
}
private:
void notifyObs(){   //通知所有的DocExplorer對象更改自身狀態(tài)
for(int loop=0; loop<index; loop++){
myObs[loop]->  (4)  ;    //DocExplorer對象更新自身狀態(tài)
}
}
//其他公文類的相關屬性和方法
};
DocExplorer::DocExplorer(OfficeDoc *doc){//DocExplorer 類對象的構造函數(shù)
doc->  (5)  ;  //將此DocExplorer對象與doc對象相關聯(lián)
}

信管網試題答案與解析:m.xiexiliangjiufa.com/exam/ExamDayAL.aspx?t1=4&day=2024/11/5

信管網考友試題答案分享:

信管網cnit**************:
(1)class officedoc (2)officedoc (3)virtual (4)this (5)attach (this)

信管網試題答案與解析:m.xiexiliangjiufa.com/exam/ExamDayAL.aspx?t1=4&day=2024/11/5

信管網訂閱號

信管網視頻號

信管網抖音號

溫馨提示:因考試政策、內容不斷變化與調整,信管網網站提供的以上信息僅供參考,如有異議,請以權威部門公布的內容為準!

信管網致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。

信管網軟考課程由信管網依托10年專業(yè)軟考教研傾力打造,教材和資料參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。

相關內容

發(fā)表評論  查看完整評論  

推薦文章

精選

課程

提問

評論

收藏