题目信息
-
题目类型
-
练习
-
题目年份
-
2024
-
题目题型
-
编程题
-
关 键 词
-
程序
题目题干
阅读程序,其中s::connect函数实现字符串连接。把这个成员函数改写为重载+运算符函数,并修改main函数的对应代码,使其正确运行。OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
#include <iostream>OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
#include<cstring>OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
using namespace std;OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
class sOCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
{ public:OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
s() { *str = '\0'; len = 0; }OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
s( char *pstr )OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
{ strcpy_s( str,pstr ); len = strlen(pstr); }OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
char *gets() { return str; }OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
int getLen() { return len; }OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
s connect( s obj ); //字符串连接函数声明OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
private:OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
char str[100];OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
int len;OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
};OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
s s::connect( s obj ) //字符串连接函数定义OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
{ strcat_s( str,obj.str );OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
return str; OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
}OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
int main()OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
{ s obj1( "Visual" ), obj2( " C++" ), obj3(" language");OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
obj3 = (obj1.connect(obj2)).connect(obj3); //调用字符串连接函数OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
cout << "obj3.str = "<<obj3.gets() << endl;OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
cout<<"obj3.len = "<<obj3.getLen()<<endl;OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
}OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
OCC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
答案解析
相关题目
提示声明
- 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
- 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。
猜你喜欢
Scratch3.0
全国青少年软件编程等级考试
Python
Scratch图形化一级
Scratch图形化四级
Scratch图形化三级
Scratch图形化二级
电子学会