深圳大学——2023-10月计算机信息管理实践
2023-11-02 21:40:02 0 举报
AI智能生成
深圳大学计算机自考实践
作者其他创作
大纲/内容
学校要求开发一个程序对大一新生进行管理,定义一个日期类,日期类包含年,月,日。类型都是int日期操作包含无参构造,设置默认日期为2023年9月1日,有参构造根据外来参数设置年月日数值SetDay方法年份和月份不变,只修改日期对象的日期数值。Print方法输出年月日信息。主函数依次创建三个对象,具体如下 第一个对象采用默认日期,即2023年9月1日,第二个日期对象表示报道日期,即开学后大一新生报道日期。根据输入数据通过构造函数设置年月日。第三个日期对象先采用默认日期对象,然后调用SetDay方法修改数据,表示大一新生军训日期(假定大一新生在9月份报道的)分别调用三次Print方法输出三个日期信息
已知水果类Fruit,包含私有数据成员:类型(字符串)编号(整数);成员函数自行设计,苹果类Apple和香蕉类Banana都是水果Fruit的派生类,Apple类增加数据成员:品牌(字符串)颜色(字符串),成员函数新增输出函数Print其他函数自行设计。其中函数Print输出类Apple的对象信息。类Banana增加数据成员:姓名(字符串)尺寸(int)成员函数新增函数Print,其他函数自行设计。其中函数Print输出类Banana对象的基本信息,并且根据尺寸值的1/2/3对应输出short/medium/long。主函数必须通过对象调用Print函数来实现水果信息输出,不能通过其他方法来输出水果信息,必须实现上述三个类的继承机制
定义一个用户类User,数据成员包含用户号(int)和姓名(字符串),实现功能包括;构造函数,根据需要自行设计,数据成员的Get方法和Set方法,定义一个聊天类ChatGroup,数据成员包括群聊人数(int)聊天用户数组(User对象数组)实现操作包括,创建群,在聊天用户数组中保持已有的用户对象,入群,表示一个新用户入群,在聊天用户数组的指定位置插入一个新用户对象(数组从1开始)参数包含插入位置,用户用户号,用户姓名。退群,表示一个用户退群在聊天用户数组删除一个用户对象,参数是要删除的用户号,其他函数自行设计,程序要求:必须定义和使用用户类User和聊天群类ChatGroup,不能使用STL等第三方函数或第三方对象实现功能
深圳大学——2023-10月计算机信息管理实践(代码由ChatGPT生成)非标准答案
0 条评论
回复 删除
下一页