皮皮学,免费搜题
登录
搜题
【简答题】
从下列的2道试题(试题五和试题六)中任选 1道解答。如果解答的试题数超过1道,则题号小的 1 道解答有效。 试题五(共15分) 阅读下列说明和C++代码,将应填入 (n) 处的字句写在答题纸的对应栏内。 【说明】 某公司的组织结构图如图5-1所示,现采用组合(Composition)设计模式来构造该公司的组织结构,得到如图5-2所示的类图。 其中 Company 为抽象类,定义了在组织结构图上添加(Add)和删除(Delete)分公司/办事处或者部门的方法接口。类ConcreteCompany表示具体的分公司或者办事处,分公司或办事处下可以设置不同的部门。类HRDepartment和 FinanceDepartment分别表示人力资源部和财务部。 【C++代码】 include include include using namespace std; class Company { // 抽象类 protected: string name; public: Company(string name) { (1) = name; } (2) ; // 增加子公司、办事处或部门 (3) ; // 删除子公司、办事处或部门 }; class ConcreteCompany : public Company { private: list< (4) > children; // 存储子公司、办事处或部门 public: ConcreteCompany(string name) : Company(name) { } void Add(Company* c) { (5) .push_back(c); } void Delete(Company* c) { (6) .remove(c); } }; class HRDepartment : public Company { public: HRDepartment(string name) : Company(name) {} // 其它代码省略 }; class FinanceDepartment : public Company { public: FinanceDepartment(string name) : Company(name) {} // 其它代码省略 }; void main() { ConcreteCompany *root = new ComcreteCompany('北京总公司'); root->Add(new HRDepartment('总公司人力资源部')); root->Add(new FinanceDepartment('总公司财务部')); ConcreteCompany *comp = new ConcreteCompany('上海分公司'); comp->Add(new HRDepartment('上海分公司人力资源部')); comp->Add(new FinanceDepartment('上海分公司财务部')); (7) ; ConcreteCompany *comp1 = new ConcreteCompany('南京办事处'); comp1->Add(new HRDepartment('南京办事处人力资源部')); comp1->Add(new FinanceDepartment('南京办事处财务部')); (8) ; //其它代码省略 }
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【单选题】地形分析计算的指标不包括:( )。
A.
坡向
B.
路网密度
C.
坡度
D.
剖面曲率
【简答题】请编写函数proc(),它的功能是计算: s=(1n(1)4-1n(2)+In(3)4-…+1n(m))0.5 在C语言中可调用log(n)函数求1n(n)。 例如,若n1的值为30,则proc()函数值为8.0500。 注意:部分源程序给出如下。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。 试题程序:
【单选题】普通螺旋传动中,从动件的直线移动方向与()有关
A.
螺纹的回转方向
B.
螺纹的旋向
C.
螺纹的回转方向和螺纹的旋向
【单选题】专家系统是以( )为基础,以推理为核心的系统
A.
专家
B.
知识
C.
软件
D.
解决问题
【单选题】( 33 )若要在子过程 Procl 调用后返回两个变量的结果,下列过程定义语句中有效的是
A.
Sub Procl(n,m)
B.
Sub Procl(ByVal n,m)
C.
Sub Procl(n,ByVal m)
D.
Sub Procl(ByVal n,ByVal m)
【判断题】轻托时,左手臂自然弯成 90 °角,肘与腰部紧贴、保持手臂稳当,掌心向上,五指分开销弯曲,托住盘底,横托于胸前。
A.
正确
B.
错误
【单选题】( )238. 轻托时肘臂弯曲成 。
A.
45度
B.
90度
C.
60度
D.
15度
【单选题】地形分析计算的指标不包括:()。
A.
坡度
B.
坡向
C.
路网密度
D.
剖面曲率
【单选题】普通螺旋传动中,从动件的直线移动方向与 有关。
A.
螺纹的回转方向
B.
螺纹的螺向
C.
螺纹的回转方向和螺纹的旋向
【单选题】专家系统是以( )为基础,以推理为核心的系统。
A.
专家
B.
软件
C.
知识
D.
解决问题
相关题目: