欢迎来到天天文库
浏览记录
ID:59402062
大小:71.00 KB
页数:4页
时间:2020-05-28
《计算机等级考试(国家)-二级c分类模拟题47.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、二级C++分类模拟题47一、基本操作题】、请使用VC6或使用[答题]菜单打开考生文件夹projl下的工程projl,此工程中含有一个源程序文件projl.cppo其中每个注释''//ERROR****found****,,Z后的一行语句存在错误。请改正这些错误,使程序的输出结果为:smallersmallersmallerlargest注意:只修改注释''//ERROR*******★found********"的下一行语句,不要改动程序中的其他内容。//projl.cpp#includeusingnamespacestd;constintSize=4;
2、classMyClass{public:MyClass(intx=0):value(x)(}voidSet(intx)(value=x;}friendvoidJudge(MyClass&obj);private:intvalue;};11ERROR**********found**********voidMyClass::Judge(MyClass&obj){if(obj.value==Size)cout<3、or(inti=0;i4、e的功能是对字符串进行反转操作,例如,字符串、'ABCDE〃经过反转操作后,会变为、'EDCBA〃;成员函数print的作用是将字符串输出到屏幕上。请在横线处填写适当的代码并删除横线,以实现MyString类的功能。此程序的正确输出结果应为:Beforereverse:abcdefgAfterreverse:cbagfed注意:只在横线处填写适当的代码,不要改动程序中的其他内容,也不要删除或移动''//*火**found****"。//proj2.cpp#includeusingnamespacestd;classMyString{public:MySt5、ring(constchar*s){/]**********found**********m_str=newchar[];strcpy(m_strzs);〜MyString(){/!found**********voidreverse(){intn=strlen(m_str);for(inti=0;i6、■intmain(intargc,char*argv[]){MyStringstrl(nabcn),str2("defgn);cout<7、proj3.cpp、writeToFile.objo补充完成proj3.h,重载+运算符。要求:补?布!J的内写''//*********333********,z写u//********566*********,z间,不得修改程序的其他部分。注意:程序最后将结果输出到文件out.dat中。输出函数writeToFile已经编译为obj文件,并旦在本程序中调用。//proj3.h#include#includeusingnamespacestd;classMiniString/
3、or(inti=0;i4、e的功能是对字符串进行反转操作,例如,字符串、'ABCDE〃经过反转操作后,会变为、'EDCBA〃;成员函数print的作用是将字符串输出到屏幕上。请在横线处填写适当的代码并删除横线,以实现MyString类的功能。此程序的正确输出结果应为:Beforereverse:abcdefgAfterreverse:cbagfed注意:只在横线处填写适当的代码,不要改动程序中的其他内容,也不要删除或移动''//*火**found****"。//proj2.cpp#includeusingnamespacestd;classMyString{public:MySt5、ring(constchar*s){/]**********found**********m_str=newchar[];strcpy(m_strzs);〜MyString(){/!found**********voidreverse(){intn=strlen(m_str);for(inti=0;i6、■intmain(intargc,char*argv[]){MyStringstrl(nabcn),str2("defgn);cout<7、proj3.cpp、writeToFile.objo补充完成proj3.h,重载+运算符。要求:补?布!J的内写''//*********333********,z写u//********566*********,z间,不得修改程序的其他部分。注意:程序最后将结果输出到文件out.dat中。输出函数writeToFile已经编译为obj文件,并旦在本程序中调用。//proj3.h#include#includeusingnamespacestd;classMiniString/
4、e的功能是对字符串进行反转操作,例如,字符串、'ABCDE〃经过反转操作后,会变为、'EDCBA〃;成员函数print的作用是将字符串输出到屏幕上。请在横线处填写适当的代码并删除横线,以实现MyString类的功能。此程序的正确输出结果应为:Beforereverse:abcdefgAfterreverse:cbagfed注意:只在横线处填写适当的代码,不要改动程序中的其他内容,也不要删除或移动''//*火**found****"。//proj2.cpp#includeusingnamespacestd;classMyString{public:MySt
5、ring(constchar*s){/]**********found**********m_str=newchar[];strcpy(m_strzs);〜MyString(){/!found**********voidreverse(){intn=strlen(m_str);for(inti=0;i6、■intmain(intargc,char*argv[]){MyStringstrl(nabcn),str2("defgn);cout<7、proj3.cpp、writeToFile.objo补充完成proj3.h,重载+运算符。要求:补?布!J的内写''//*********333********,z写u//********566*********,z间,不得修改程序的其他部分。注意:程序最后将结果输出到文件out.dat中。输出函数writeToFile已经编译为obj文件,并旦在本程序中调用。//proj3.h#include#includeusingnamespacestd;classMiniString/
6、■intmain(intargc,char*argv[]){MyStringstrl(nabcn),str2("defgn);cout<
7、proj3.cpp、writeToFile.objo补充完成proj3.h,重载+运算符。要求:补?布!J的内写''//*********333********,z写u//********566*********,z间,不得修改程序的其他部分。注意:程序最后将结果输出到文件out.dat中。输出函数writeToFile已经编译为obj文件,并旦在本程序中调用。//proj3.h#include#includeusingnamespacestd;classMiniString/
此文档下载收益归作者所有