首页
登录
从业资格
阅读下列说明和C++代码,填补代码中的空缺,将解答填入答题纸的对应栏内。 【说
阅读下列说明和C++代码,填补代码中的空缺,将解答填入答题纸的对应栏内。 【说
练习题库
2022-08-02
7
问题
阅读下列说明和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 startup() { User* zhang = new User(“John"); User* li = new User("Leo"); zhang->sendMessage("Hi! Leo!"); li_>sendMessage("Hi! John!"); } void join(User* user) { (3) ("HeIIo Everyone! l am"+user->getName()); } . }; int main(){ ChatRoomSystem*crs= (4) ; crs->startup(); crs->join( (5) ("Wayne")); delete crs;}/*程序运行结果:[John]:Hi! Leo![Leo]:Hi! John![Wayne]:Hello Everyone! I am Wayne/*
选项
答案
解析
1、this->name
2、ChatRoom::showMessage
3、user->sendMessage
4、new ChatRoomSystem()
5、new User
(1)this->name 给成员属性姓名赋值
(2)ChatRoom::showMessage 调用聊天室方法显示聊天信息, 是谁说了话,说的什么话
(3)user->sendMessage 新用户加入聊天室,发送对应的消息
(4)new ChatRoomSystem() 创建聊天室系统对象
(5)new User 创建用户对象
转载请注明原文地址:https://tihaiku.com/congyezige/2427186.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
解答服务对象的健康问题,帮助其澄清观念、做出决策的人际传播形式称为A.咨询B.个
网页中代码"inputtype=textname="foo"size=20
在网页中创建一个如下图所示的表单控件的HTML代码是()。 A.<input
通过内部发起连接与外部主机建立联系,由外部主机控制并盗取用户信息的恶意代码为(
()是正确的网页代码结构。A.<html></html><head><
()不是蠕虫病毒。A.冰河 B.红色代码 C.熊猫烧香 D.爱虫病毒
阅读一下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】
阅读以下说明,回答问题1至问题4,将解答填入对应的解答栏内。 【说明】
阅读以下说明,回答问题1至问题5,将解答填入答题纸对应的解答栏内。 【说明】
阅读以下说明,回答问题1至问题4,将答案填入答题纸对应的解答栏内。(注:此题为思
随机试题
Askingformoreinformation要求详细情况Couldyoubealittlemorespecific?Could
________allthegirlsinourclass,Amyenjoysthegreatestpopularityamongus
It’shightimewe(take)______propermeasurestocleanourair.took本题考查虚拟语气的用法。
Thegreatship,Titanic,sailedforNewYorkfromSouthamptononApril10th,
图书的篇章节元数据通常存在于图书的( )中。A.封面 B.目录 C.篇章起
A.0.50MPa B.0.60MPa C.0.48MPa D.0.58M
1903年清政府颁发《奏定学堂章程》,该学制体现了张之洞“中学为体,西学为用”的
材料题:小赵、小钱、小孙、小吴、小陈5个人要买电影票,买的电影票的座位号是1、2
小说《围城》中曾提及人们对他人的印象取决于这个人最近一次请客吃饭时点菜的质量。这
急性胰腺炎时,血清淀粉酶变化的特点,下列哪项不正确? A.发病24小时内即可被
最新回复
(
0
)