首页
登录
从业资格
试题六(共 15 分)阅读下列说明和 C++代码,填补代码中的空缺,将解答填入答
试题六(共 15 分)阅读下列说明和 C++代码,填补代码中的空缺,将解答填入答
admin
2022-08-02
37
问题
试题六(共 15 分)阅读下列说明和 C++代码,填补代码中的空缺,将解答填入答题纸的对应栏内。【说明】以下 C++代码实现一个简单的聊天室系统(ChatRoomSystem),多个用户 (User)可以向聊天室(ChatRoom)发送消息,聊天室将消息展示给所有用户。 类图如图 6-1 所表示。
【C++代码】#include<iostream>#include <string> using namespace std; class User {private:string name; public:User(string name){ (1) =name;}~User(){} void setName(string name) {this->name=name; } string getName(){return name;}void sendMessage(string message); }; class ChatRoom { . public:static void showMessage(User* user, string message) { cout<<"["<<user->getName()"] : "<<message<<endl;}};void User::sendMessage(string message) { (2) (this,message);}class ChatRoomSystem{public: . .void startup0(){User* zhang = new User(“John"); User* li = new User("Leo"); zhang->sendMessage("Hi! Leo!");li_>sendMessage("Hi! John!"); }void join(User* user) { (3) ("HeIIoEveryone!l am"+user->getName()); . ;} . };int main(){ChatRoomSystem*crs= (4) ; crs->startup();crs->join( (5) ("Wayne")); delete crs; }/* 程序运行结果: [John]:Hi! Leol [Leo]:Hi! John![Wayne】:Hello Everyone!Iam Wayne/*
选项
答案
解析
1、this->name
2、ChatRoom::showMessage
3、user->sendMessage
4、new ChatRoomSystem()
5、new User
转载请注明原文地址:https://tihaiku.com/congyezige/2425940.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
解答服务对象的健康问题,帮助其澄清观念、做出决策的人际传播形式称为A.咨询B.个
IE浏览器能够正确解析()代码。A.ASP B.HTML C.JSP D
网页中代码"inputtype=textname="foo"size=20
在网页中创建Email链接,代码正确的是()。A.<ahref=“call
下列设置图像地图正确的HTML代码是()。A.<areashape="po
阅读一下说明,回答问题1至问题4.将解答填入答题纸对应的解答栏内。 【说明】
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。 【说明】
阅读以下说明,回答问题1至问题2,将解答填入答题纸对应的解答栏内。 【说明】
阅读下列说明信息,回答问题1至问题5。将答案填入答题纸对应的解答栏内。 【说明
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。 【说明】
随机试题
【S1】[br]【S2】A、whetherB、whyC、whenD、howB语义题。根据上下文,我们常问自己的问题和作者在文章之初问的问题是一致的,
Thenightpassedrapidly:Iwastootiredeventodream:Ionlyonceawoket
自身免疫性溶血性贫血者,输血应首选A.浓缩红细胞 B.洗涤红细胞 C.少白细
关于合伙型基金,下列说法错误的是()A.普通合伙人对基金(合伙企业)债务承担无
下面四个所给的选项中,哪一项能折成左边给定的图形: AA BB CC
小学生美育的基本方法和策略有哪些?
学生发展的个别差异性要求教育坚持()。A.全面发展 B.因材施教 C.循序渐
(2019年真题)影响国债期货理论价格的因素有()等。A.市场利率 B.
前列腺癌患者血清中增高的物质是( )。A.酸性磷酸酶 B.碱性磷酸酶 C.
用氯霉素治疗化脓性脑膜炎,最易出现的药物副作用是A、胃肠道反应 B、脱发 C
最新回复
(
0
)