皮皮学,免费搜题
登录
logo - 刷刷题
搜题
【简答题】
阅读以下说明和C++代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 某绘图系统存在Point、Line、Square三种图元,它们具有Shape接口,图元的类图关系如图5-1所示。现要将Circle图元加入此绘图系统以实现功能扩充。已知某第三方库已经提供了XCircle类,且完全满足系统新增的Circle图元所需的功能,但XCircle不是由Shape派生而来,它提供的接口不能被系统直接使用。代码5-1既使用了XCircle又遵循了Shape规定的接口,既避免了从头,开发一个新的Circle类,又可以不修改绘图系统中已经定义的接口。代码5-2根据用户指定的参数生成特定的图元实例,并对之进行显示操作。 绘图系统定义的接口与XCircle提供的显示接口及其功能如下表所示: 【代码5-1】 class Circle:public (1) { pfivme: (2) m_circle; public: void display(){ m_circle. (3); } }; 【代码5-2】 class Factory{ public: (4) getShapeInstance (int type){ //生成特定类实例 switch (type){ case 0:rcturn new Point; Case l:return new Rectangle; case 2: return new Line; case 3: return new Circle; default: return NULL; } void main (int argo, char *argv[]) { if (argc!=2) { cout << 'error parameters !' << endl; return; inttype=atoi (argv[1]) ; Factory factory; Shape *s; s = factory. (5): if (s==NULL) { cout << 'Error get the instance !' << endl; return; } s->display () ; (6); return;
手机使用
分享
复制链接
新浪微博
分享QQ
微信扫一扫
微信内点击右上角“…”即可分享
反馈
参考答案:
举一反三
【单选题】一般婴幼儿开始出现有意注意的年龄
A.
2~3个月
B.
3~4个月
C.
12个月
D.
3岁
E.
4岁
【单选题】中国語の辞書は___ですか。
A.
どの
B.
どれ
C.
D.
だれ
【单选题】SS4G机车,588QS重联位时,升弓节1YV得电电路会走非升弓节机车的515KF,那么515KF作用是( )
A.
保证升弓节高压室门锁闭到位,保障人身安全
B.
保证升弓节电钥匙在闭合位
C.
保证非升弓节高压室门锁闭到位,保障人身安全
D.
保证非升弓节电钥匙在闭合位
【简答题】日译汉:「はい、いいですよ。でも、牧野さんは中国語の辞書を持っていませんか。」
【单选题】一般婴幼儿开始出现有意注意的年龄
A.
2~3个月
B.
3~4个月
C.
6~7个月
D.
8~9个月
E.
12个月
【单选题】一般婴幼儿开始出现有意注意的年龄
A.
2 ~3个月
B.
3~4个月
C.
12个月
D.
6~7个月
E.
8~9个月
【单选题】A:これは日本語の()ですか。 B:いいえ、中国語の辞書です。
A.
辞書
B.
【单选题】これは何の辞書ですか。
A.
はい、辞書です。
B.
日本語の辞書です。
C.
中国語の辞書です。
D.
英語の辞書です。
【单选题】 田中さんの家族は中華料理が好きです、中国人の友達も多いです。今 田中さんと娘さんは中国語を習っています。王さんから中国語の辞書をもらいました。とてもいい辞書ですから、よく勉強に役立ちました.毎晩8時に田中さんは娘さんといっしょにとなりの王さんの家へ中国語の勉強をしにいきます。1時間半ぐらい勉強します。そして、家へ帰ります。家に着いてから、風呂に入って、寝ます。先週田中さんは家族といっしょに中国へ...
A.
一時半
B.
八時
C.
九時
D.
九時半
【单选题】一般婴幼儿开始出现有意注意的年龄
A.
2~3个月
B.
3~4个月
C.
12个月
D.
3岁
E.
4岁
相关题目:
参考解析:
知识点:
题目纠错 0
发布
创建自己的小题库 - 刷刷题