计算机类
公务员类
工程类
语言类
金融会计类
计算机类
医学类
研究生类
专业技术资格
职业技能资格
学历类
党建思政类
计算机等级考试(NCRE)
全国计算机应用水平考试(NIT)
计算机软件水平考试
计算机等级考试(NCRE)
全国高校计算机等级考试CCT
行业认证
信息素养
计算机等级考试二级
计算机等级考试一级
网络工程师(计算机等级考试四级)
计算机等级考试二级
数据库工程师(计算机等级考试四级)
计算机等级考试三级
信息安全工程师(计算机等级考试四级)
嵌入式系统开发工程师(计算机等级考试四级)
软件测试工程师(计算机等级考试四级)
C++语言程序设计
Python语言程序设计
WPS Office高级应用与设计
C语言程序设计
C++语言程序设计
Java语言程序设计
Visual Basic语言程序设计
Web程序设计
Access数据库程序设计
MySQL数据库程序设计
Visual FoxPro数据库程序设计
办公软件高级应用
问答题使用VC6打开考生文件夹下的工程RevProj15。此工程包含一个源程序文件RevMain15.cpp,但该程序中类的定义有错误。请改正程序中的错误,使它能得到正确结果。 注意,不要改动主函数,不得删行或增行,也不得更改程序的结构。 源程序文件RevMain15.cpp中的程序清单如下: //RevMain15.cpp #include<iostream> using namespace std; class Sample private: int x; static int y; public: Sample(int a) x=a; y+=x; static void print(Sample s) cout<<"x="<<x Sample::y=5; int main() Sampel s1(10); Sample s2(15); Sample::print(s1); Sample::print(s2); return 0;
进入题库练习
问答题请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中含有一个源程序文件proj2.cpp,其中定义了CharShape类、Tfian~e类和Rectangle类。CharShape是一个抽象基类,它表示由字符组成的图形 (简称字符图形),纯虚函数Show用于显示不同字符图形的相同操作接口。Triangle和Rectangle是CharShape的派生类,它们分别用于表示字符三角形和字符矩形,并且都定义了成员函数Show,用于实现各自的显示操作。程序的正确输出结果应为:****************########################请阅读程序,分析输出结果,然后根据以下要求在横线处填写适当的代码并删除横线。(1)将Triangle类的成员函数Show补充完整,使字符三角形的显示符合输出结果。(2)将R~tangle类的成员函数Show补充完整,使字符矩形的显示符合输出结果。(3)为类外函数fun添加合适的形参。注意:只在指定位置编写适当代码,不要改动程序中的其他内容,也不要删除或移动“//****found****”。//proj2.cpp#include<iostream>usingnamespacestd;classCharShape{public:CharShape(charch):ch(ch){);virtualvoidShow()=0;protected:char_ch;//组成图形的字符};classTriangle:publicCharShape{public:Triangle(charch,intr):CharShape(ch),_rows(r){}voidShow();private:introws;//行数};classRectangle:publicCharShape{public:Rectangle(charch,intr,intC):CharShape(ch),_rows(r),_cols(c){}voidShow();private:int_rows,_cols;//行数和列数};voidTriangle::Show()//输出字符组成的三角形{for(inti=1;i<=_rows;i++){//********found********for(intj=l;j<=________;j++)cout<<ch;cout<<end1;}}voidRectangle::Show()//输出字符组成的矩形{//********found********for(inti=1,i<=________;i++){//********found********for(intj=1;j<=________;j++)cout<<ch;cout<<end1;}}//********found********为fun函数添加形参voidfun(________){cs.Show();}intmain(){Triangletri('*',4);Rectanglerect('#',3,8);fun(tri);fun(rect);return0;}
进入题库练习
问答题使用VC6打开考生文件夹下的工程test5_3。此工程包含一个源程序文件test5_3.cpp,其中定义了一个类Pn,用于求n!。请按要求完成下列操作,将程序补充完整。 (1)定义私有数据成员value(存放n)和fact(存放n!),它们都是int型的数据。请在注释“//**1**”之后添加适当的语句。 (2)完成默认构造函数Fn的定义,使Fn对象的数据成员value值为i,fact值为1。请在注释“//**2**”之后添加适当的语句。 (3)完成函数Cal的定义,该函数计算value的阶乘,并将运算结果保存在fact中,要求使用while循环实现。请在注释“//**3**”之后添加适当的语句。 (4)将主函数补充完整,直接调用类的成员函数,在界面上输出value的阶乘值。请在注释“//**4**”之后添加适当的语句。 注意;除在指定位置添加语句之外,请不要改动程序中的其他内容。 源程序文件test5_3.cpp清单如下: #include<iostream.h> class Fn { //**1** public: Fn(int i); void Cal(); void disp(); }; Fn::Fn(int i) { //**2** } void Fn::Cai() { //**3** fact*=i--; } void Fn::disp() { cout<<value<<"!="<<fact<<endl; } void main() { int value; cout<<"Enter the value:"; cin>>value; Fn A(value); //**4** }
进入题库练习
问答题使用VC6打开考生文件夹下的源程序文件modi.cpp,该程序运行时有错,请改正其中错误,使得程序正常运行,并使程序输出的结果为: c Test 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构, 错误的语句在∥********error********的下面。 #include void main() { ∥********error******** char c=“c”: cout<
进入题库练习
问答题使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********error********的下面。#include<iostream.h>void main(){ char* s1; char s2[1024]; cout<<"please input a string:"<<endl; //********error******** cin.getline(s1,1024); cout<<"please input a string:"<<endl; cin.getline(s2,1024); //********error******** delete s1; //********error******** delete s2, return;}
进入题库练习
问答题请使用VC6或使用【答题】菜单打开考生文件夹prog3下的工程p~og3,其中包含了类Polynomial(“多项式”)的定义。 形如5x 4 +3.4x 2 -7x+2的代数式称为多项式,其中的5为4次项系数,3.4为2次项系数,-7为1次项系数,2为0次项(常数项)系数。此例缺3次项,意味着3次项系数为0,即省略了0x 3 。在Polynomial中,多项式的各个系数存储在一个名为coef的数组中。例如,对于上面的多项式,保存在eoef[0]、coef[1]…coef[4]中的系数依次为:2.0、-7.0、3.4、0.0、5.0,也即对于i次项,其系数就保存在coef[i]中。成员函数getValue计算多项式的值,多项式中x的值是由参数指定的。 请补充完成文件Polynomial.cpp中成员函数getValue的定义。此程序的正确输出结果应为: Valueofplwhenx=2.0:59.8 Valueofp2whenx=3.0:226.8 注意:只在函数getValue的“//**********333**********”和“//**********666**********”之间填入若干语句,不要改动程序中的其他内容。 //Polynomiac.h #include USingnamespacestd; classPolynomial{//“多项式”类 public: Polynomial(doublecoef[],int num):coef(newdoublelnumj),numofterms(num){ for(inti=0;icoef[i]=coef[i]; } ~Polynomial(){delete[]coef;} //返回指定次数项的系数 doublegetCoefficient(intpower) const{returncoef[power];} //返回在x等于指定值时多项式的值 doublegetValue(doublex)const; private: //系数数组,coef[0]为0次项(常数项)系数,coef[1]为1次项系数,coef[2]为2次项(平方项)系数,余类推。 double*coef; intnumofterms; }; voidwriteToFile(constchar*path); //Polymomial.cpp #include"Polynomial.h" doublePolynomial::getValue(double x)const{ //多项式的值value为各次项的累加和 doublevalue=coef[0]; //********333******** //********666******** returnvalue; } //main.cpp #include"Polynomial.h" intmain(){ doublepl[]=={5.0,3.4,-4.0,8.0}, p2[]:{0.0,-5.4,0.0,3.0,2.0); Polynomialpoly1(pl,sizeof(p1)// sizeof(double)),poly2(p2,sizeof (p2)/sizeof(double)); cout
进入题库练习
问答题使用VC6打开下的源程序文件modi2.cpp。请完成以下两个函数:(1)fun1(intn);求出n的阶乘,必须使用递归调用。(2)fun2(intn);求出n的阶乘,不能使用递归调用。如果n小于1则返回0。注意:请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。#include<iostream.h>//必须使用递归intfun1(intn){};//不能使用递归intfun2(intn){}voidmain(){inti;cout"请输入一个整数:"endl;cini;cout"输入数字的阶乘是:"funl(i)endl;cout"输入数字阶乘是:"fun2(i)endl;return;}
进入题库练习
问答题使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成函数fun(char*S,int a[]),其功能是把S中出现的数字转换成数字存储在a口中,然后返回转换的个数。 例如:s=”1234abcdef567”: 则:a[]中存储着1234567 返回:7 注意:不能修改程序的其他部分,只能修改fun()函数。 #lnclude int fun(char*s,int a[]) { } int main() { int a[1024]; int len=fun(“1234abcdef567”. a); for(int i=0;i
进入题库练习
问答题请使用“答题”菜单或使用VC6打开考生文件夹proj1下的工程proj1,其中有枚举DOGCOLOR、狗类Dog和主函数main的定义。程序中位于每个//ERROR************found************下的语句行有错误,请加以改正。改正后程序的输出应该是: There is a white dog named Hoho. There is a black dog named Haha. There is a motley dog named Hihi. 注意:只能修改每个//ERROR************found************下的那一行,不要改动程序中的其他内容。 //源程序 #include <iostream> using namespace std; //狗的颜色:黑、白、黄、褐、花、其他 enum DOGCOLOR BLACK,WHITE,YELLOW,BROWN,PIEBALD,OTHER; class Dog//狗类 DOCCOLOR color; char name[20]; static int count; public: Dog(char name[],DOGCOLOR color) strcpy(this->name,name); //ERROR************found************ strcpy(this->color,color); DOGCOLOR getColor() const return color; //ERROR************found************ const char*getName() const return*name; const char*getColorString() const switch(color) case BLACK: return"black"; case WHITE: return"white"; case YELLOW: return"yellow"; case BROWN: return"brown"; case PIEBAIJD: return"piebald"; return"motley"; void show() const cout<<"There is a"<<getColorString()<<"dog named"<<name ; int main() //ERROR************found************ Dog dog1("Hoho",WHITE),dog2("Haha",BLACK); dog3("Hihi",OTHER); dog1.show(); dog2.show(); dog3.show(); return 0:
进入题库练习
问答题请使用VC6或使用【答题】菜单打开 proj2下的工程proj2,其中在编辑窗口内显示的主程序文件中定义有类Base和Derived,以及主函数main。程序文本中位于每行“// ****found****”下面的一行内有一处或多处下画线标记,请在每个下画线标记处填写合适的内容,并删除下画线标记。经修改后运行程序,得到的输出应为: sum=55。 注意:只在横线处填写适当的代码,不要改动程序中的其他内容。 #include <iostream> using namespace std; class Base { public: Base(int m1,int m2) { mem1 = m1; mem2 = m2; } int sum() {return mem1 + mem2;} private: int mem1, mem2; //基类的数据成员 }; //派生类Derived从基类Base公有继承 // *******found******* class Derived:______ { public: Derived (int m1, int m2, int m3); //sum函数定义,要求返回mem1、mem2和mem3之和 // *******found******* int sum() {return______ + mem3;} private: int mem3; //派生类本身的数据成员 }; //构造函数的类外定义,要求由m1和m2分别初始化mem1和mem2,由m3初始化mem3 // *******found******* ______Derived (int m1, int m2, int m3): , mem3 (m3) {} // *******found******* int main() { Base a(4,6); Derived b (10,15,20); int sum=a.sum()+b.sum(); cout << "sum =" << sum << endl; return 0; }
进入题库练习
问答题使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。完成函数ToUpper(char*des,char*str),该函数实现把str字符串中小写字符转换成大写字符,并存发在des中。 例如:str=“aBcdrFGHijK”; 则:des=“ABCDEFGHIJK”; 注意:不能修改程序的其他部分,只能补充Toupper()函数。 #include #define MAXLEN 1024 void ToUpper(char* des,char* str) { } void main() { char dest[MAXLEN]; char*str="aBcdrFGHiJ K"; Toupper(dest,str); cout<
进入题库练习
问答题改错题 使用VC6打开考生文件夹下的工程kt15_1,此工程包含一个源程序文件kt15_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果为: Previous=9,Next=11 源程序文件kt15_1.cpp清单如下: #include /*****************found*****************/ intmain() { intx=10,y,z; prevnext(x,y,z); cout<<"Previous="<
进入题库练习
问答题请使用VC6或使用【答题】菜单打开考生文件夹prog3下的工程prog3,其中包含了类TaxCalculator(“个税计算器”)和主函数main的定义。创建“个税计算器”需要接收税率表信息和起征额信息。在main函数中,通过两个数组创建了如下的税率表:利用这个税率表创建“个税计算器”时,假定起征额为2000元(即不超过2000元的所得不征收个人所得税)。请补充完成计算应纳个人所得税额的成员函数getTaxPayable,其中的参数income为月收入。此程序的正确输出结果应为:月收入为800元时应缴纳个人所得税0元月收入为1800元时应缴纳个人所得税0元月收入为2800元时应缴纳个人所得税55元月收入为3800元时应缴纳个人所得税155元月收入为4800元时应缴纳个人所得税295元月收入为5800元时应缴纳个人所得税455元注意:只能在函数getTaxPayable中的“//**********333**********”和“//**********666**********”之间填入若干语句,不要改动程序中的其他内容。//TaxCalculator.h#include<iostream>#include<iomanip>usingnamespacestd;classTaxCalculator{public:TaxCalculatorfdoublethe_limits[],doubletherates[],intthe_length,doublethethreshold):lower1imits(newdouble[the_length]),rates(newdouble[the_lengthj),list_len(the_length),threshold(thethreshold){for(inti=0;i<listlen;i++){lowerlimits[i]=thelimits[i];rates[i]=therates[i];}}~TaxCalculator(){delete[]lowerlimits;delete[]rates;}doublegetTaxPayable(doubleincome)const;//返回指定月收入的应纳个人所得税额voidshowTaxPayable(doubleincome)const;//显示指定月收入的应纳个人所得税额private:double*lowerlimits;//适用收入段下限double*rates;//适用税率intlistlen;//税率表项数doublethreshold;//起征额};voidwriteToFile(constchar*path);//TaxCalcnlator.cpp#include"TaxCalculator.h"doubleTaxCalculator::getTaxPayable(doubleincome)const{doubletaxable=income-threshold;//应纳税工资额doubletax_payable=0.0;//应纳个人所得税额inti=1ist_len-1;//从税率表的最高适用段开始计算while(i>=0){//**********333**********//**********666**********--i;}returntax_payable;}voidTaxCalculator::showTaxPayable(doubleincome)const{cout<<"月收入为"<<setw(6)<<income<<”元时应缴纳个人所得税”<<setw(4)<<getTaxPayable(income)<<"元"<<end1;}//main.cpp#include"TaxCalculator.h"intmain(){doublelimits[]={0.0,500.0,2000.0,5000.0,20000.0,40000.0,60000.0,80000.0,100000.0};doublerates[]={0.05,0.1,0.15,0.2,0.25,0.3t0.35,0.4f0.45};TaxCalculatorcalc(1imits,rates,9,2000.0);calc.showTaxPayable(800.0);calc.showTaxPayable(1800.0);calc.showTaxPayable(2800.0);calc.showTaxPayable(3800.0);calc.showTaxPayable(4800.0);calc.showTaxPayable(5800.0);writeToFile("");return0;}
进入题库练习
问答题使用VC6打开考生文件夹下的工程test9_3,此工程包含一个源程序文件test9_3.cpp,其中定义了Circle类与Money类, Circle类可对半径为r的圆进行周长与面积的计算,而Money类用于计算一圆形游泳池的造价。游泳池四周有原形过道,过道外围上栅栏,过道宽度为3米,根据键入的游泳池半径,每米栅栏价格及每平方米过道价格,即可计算出游泳池的造价。请按要求完成下列操作,将程序补充完整。 (1)定义符号常量PI(值为3.14159f)与WIDTH(值为3.00f),分别用于表示圆周率与过道的固定宽度。请在注释“//**1**”之后添加适当的语句。 (2)定义Circle类默认构造函数,把私有成员radius初始化为参数r的值。请在注释 “//**2**” 后添加适当的语句。 (3)完成Money类默认构造函数的定义,把私有成员FencePrice(每米栅栏的价格)、ConcretePrice(每平方米过道的价格)初始化为参数f,c的值。请在注释“//**3**”之后添加适当的语句。 (4)完成Money类成员函数float Money::TotalMoney(float fencelen,float conarea)的定义,根据参数fencelen(栅栏的长度)和conarea(过道的面积),返回栅栏与过道的总造价。请在注释“//**4**”之后添加适当的语句。 注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。 源程序文件test9_3.cpp清单如下: #include<iostream.h> //**1** class Circle private: float radius; public: //**2** float Circumference()return 2 * PI * radius;) float Area()return PI * radius * radius;) ; class Money private: float FencePrice; float ConcretePrice; public: Money(float f,float c); float TotalMoney(float fencelen, float conarea); ; Money::Money(float f,float c) //**3** float Money::TotalMoney(float fencelen,float conarea) //**4** void main() float radius,fence,concrete; cout.setf(10s::fixed); cout.setf(ios::showpoint); cout.precision(2); cout<<"Enter the radius of the pool:"; cin>>radius; cout<< "Enter the FencePrice:"; cin>>fence; cout<<"Enter the ConcretePrice:"; cin>>concrete; Circle Pool(radius); Circle PoolRim(radius + WIDTH); Money mon(fence,concrete); float totalmoney=mon.TotalMoney(PoolRim.Circumference(),(PoolRim.Area() - P00l.Area())); cout<<"The total money is RMB"<<totalmoney<<endl;
进入题库练习
问答题使用VC6打开考生文件夹下的源程序文件modi3.epp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)定义纯虚类TestClass0,包含纯虚函数fun(),请在注释//********1********后添加适当的语句。 (2)完成类TestClass1,以公有继承TestClass0,请在注释//********2********后添加适当的语句。 (3)定义TestClass0对象指针P,请在注释//********3********后添加适当的语句。 (4)把TestClass1的对象obj的指针赋给TestClass0指针p,请在注释//********4********后添加适当的语句。 注意:增加代码,或者修改代码的位置已经用符号表示出来。请不要修改其他的程序代码。#include<iostream.h>Class TestClass0{public: //********1********};//********2********class TestClass1{public: Void fun() { cout<<"fun"<<endl; }};int main(){ TestClass1 obj; //********3******** //********4******** P->fun(); return 0;}
进入题库练习
问答题请使用VC6或使用[答题] 菜单打开 proj3下的工程文件proj3。本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3. h、proj3. cpp、writeToFile. obj。补充完成重载赋值运算符函数,完成深复制功能。 屏幕上输出的正确结果应该是: Hello! Happy new year! 要求: 补充编制的内容写在“//**********333**********”与“//**********666**********”两行之间。不得修改程序的其他部分。 注意: 程序最后调用writeToFile函数,使用另一组不同的测试数据,将不同的运行结果输出到文件out. dat中。输出函数writeToFile已经编译为obj文件。 //proj3. h #include<iostream> #include<iomanip> using namespace std; class MiniString { public: friend ostream return output; } friend istream //用于输入的临时数组 temp[0]="/0";//初始为空字符串 input>> setw(100)>>temp; int inLen=strlen(temp);//输入字符串长度 if(inLen !=0) { s. length=inLen;//赋长度 if(s. sPtr!=0)delete[]s. sPtr;//避免内存泄漏 s. sPtr=new char[s. length+1]; strcpy(s. sPtr, temp);//如果S不是空指针,则复制内容 } else s. sPtr[0]="/0";//如果s是空指针,则为空字符串 return input; } void modString(const char*string2)//更改字符串内容 { if(string2 !=0)//如果string2不是空指针,则复制内容 { if(strlen(string2)!=length) { length=strlen(string2); delete[]sPtr; sPtr=new char[1ength+1];//分配内存 } strcpy(sPtr, string2); } else sPtr[0]="/0";//如果string2是空指针,则为空字符串 } MiniString MiniString(const char*S=""): length((s !=0) ? strlen(s): 0)//构造函数 { sPtr=0; if(length!=0) setString(s); } ~MiniString()//析构函数 {delete[]sPtr;} private: int length;//字符串长度 char*sPtr;//指向字符串起始位置 void setString(const char*string2)//辅助函数 { sPtr=new char[strlen(string2)+1];//分配内存 if(string2!=0) strcpy(sPtr, string2);//如果string2不是空指针,则复制内容 else sPtr[0]="/0";//如果string2是空指针,则为空字符串 } }; //proj3. cpp #include<iostream> #include<iomanip> using namespace std; #include"proj3. h" MiniString void writeToFile(const char*); str2=strl;//使用重载的赋值运算符 str2. modString("Happy new year!"); cout<<strl<<"/n"; cout<<str2<<"/n"; writeToFile(" "); return 0; }
进入题库练习
问答题使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正其中的错误,使程序正常运行,并且输出以下结果: (4,5) 7,8 (4,8) 注意:错误的语句在∥********error********的下面,修改该语句即可。 #include clasS Cobj 0 { public: cobj 0(int i,int j) { x=i ; y=j ; } ∥********4******** virtual void move(int a;int b) { x+=a; y+=b; } void print() { cout<<¨(“<
进入题库练习
问答题使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)定义纯虚类TestClass0,包含纯虚函数fun(),请在注释∥********1********后添加适当的语句。 (2)完成类TestClass1,以公有继承TestClass0,请在注释∥********2********后添加适当的语句。 (3)定义TestClass0对象指针P,请在注释∥********3********后添加适当的语句。 (4)把TestClassl的对象obj的指针赋给TestClass0指针P,请在注释∥********4********后添加适当的语句。 注意:增加代码,或者修改代码的位置已经用符号表示出来。请不要修改其他的程序代码。#include Class TestClass0 { public: ∥********1******** }; ∥********2******** C1ass TestClass1 { public: void fun() { coutfun(); return 0;
进入题库练习
问答题使用VC6打开考生文件夹下的工程test19_3,此工程包含一个源程序文件test19_3.cpp,其中定义了用于表示向量的类 vector,但类vector的定义并不完整。请按要求完成下列操作,将类vector的定义补充完整。 (1)补充类vector的构造函数,该函数有参数x和y,它们都是int型的数据,默认值都为0。请使用参数列表的形式分别将类的数据成员a和b分别初始化为参数x和y的值。请在注释“//**1**”之后添加适当的语句。 (2)完成类vector的成员函数input(int x,int y)的定义,将int型的参数x和y分别赋值给数据成员a和b,请在注释“//**2**”之后添加适当的语句。 (3)完成类vector的友元函数friend double Multiply (vector int b; public: //**1** void input(int x, int y) //**2** void output () cout<<'('<<a<<','<<b<<")"<<end1; friend double Multiply(vector double Multiply (vector return c; void main() vector x(10,20),y; double d; y.input (2,3); d=Multiply (x,y); x. output ( ); y. output ( ); cout<<d<<end1;
进入题库练习
问答题使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*s),该函数完成以下功能: (1)把S中的大写字母转换成小写字母,把其中的小写字母转换成大写字母。并且在函数中调用写函数WriteFile()将结果输出到modi2.txt文件中。 例如:s=”helloTEST”,则结果为:s=”HELLOtest” (2)完成函数WriteFile(char*s),把字符串输入文件中。 提示:打开文件使用的第二参数为ios_base::binarylios—base::app。 注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。 #include #include #include us ing namespace std void WriteFile(char*s) { } void fun(char*S) { } void ClearFile() { ofstream outl; outl.open(”modi2.txt”) outl.Close()j } int main() { ClearFile() char S[1024] cout<<”please input a string: <
进入题库练习