您的位置: 首页 计算机类> 水平考试> 历年真题> 软件设计师
计算机软件水平考试软件设计师真题
公务员考试辅导课程

2005年下半年软件设计师下午试题及答案

发布时间:06-20

来 源:

页 数:3页

上一篇:2004年上半年软件设计师上午试题

下一篇:2005年11月份软设上午试题及答案


 
下午试题
C++题目#include
const  OBS_MAXNUM=20;
__(1)___;
 
class  DocExplorer{
public:
      DocExplorer    ((2)*doc);
___(3)___  void  update(OfficeDoc  *doc)=0;
};
 
class  OfficeDoc  {
private:
      DocExplorer  *myObs[OBS_MAXNUM]
int  index;
 
public:
OfficeDoc(){
      index=0;
void  attach  (DocExplorer  *o){
 
if  (index  >=OBS_MAXNUM||o==  NULL)  return;
for  (int  loop  =  0;  loop      if(myObs[loop]  ==  o)  return;
myObs[index]  =  o;
index++;
}
void  detach(DocExplorer)  *o{
if(o==null)  return;
for  (int  loop  =  0;loop        if(myObs[loop]==o){
                if(loop<=index-2)  myObs[loop]  =  myObs[index-1];
                myObs[index-1]=NULL;
                index--;
                break;
                  }
        }
}
 
private:
        void  notifyObs()  {
              for(int  loop=0;loop                    myObs[loop]->____(4)____;
                }
};
 
DocExplorer:ocexplorer(OfficeDoc  *doc){
      doc->______(5)_____;
}  
 

Google
 


     

考试信息

热点

课程

更新

©2005-2006 100ksw.com 版权所有 皖ICP备06013378号