首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
使用VC6打开考生文件夹下的工程test42_3。此工程包含—个test42_3.cpp,其中定义了类Cpolygon、COutput和CTriangle,其中CTriangle类由Cpolygon和...
查看本题答案
包含此试题的试卷
计算机等级考试《问答》真题及答案
点击查看
你可能感兴趣的试题
改错题 使用VC6打开考生文件夹下的工程kt6_1此工程包含一个源程序文件kt6_1.cpp但该程
使用VC6打开考生文件夹下的工程test41_1此工程包含一个源程序文件test41_1.cpp但该
使用VC6打开考生文件夹下的工程test21_1此工程包含一个源程序文件test21_1.cpp但该
使用VC6打开考生文件夹下的工程test29_1此工程包含一个源程序文件test29_1.cpp但该
使用VC6打开考生文件夹下的工程test21_1此工程包含一个源程序文件test21_1.cpp但该
使用VC6打开老考生文件夹下的工程test5_1此工程包含一个源程序文件test5_1.cpp但该程
使用VC6打开考生文件夹下的工程test32_1此工程包含一个源程序文件test32_1.cpp但该
使用VC6打开考生文件夹下的工程test34_1此工程包含一个源程序文件test34_1.cpp但该
使用VC6打开考生文件夹下的工程test27_1此工程包含一个源程序文件test27_1.cpp但该
使用VC6打开考生文件夹下的工程test30_1此工程包含一个源程序文件test30_1.cpp但该
改错题 使用VC6打开考生文件夹下的工程test6_1此工程包含一个源程序文件test6_1.cp
改错题 使用VC6打开考生文件夹下的工程test9_1此工程包含一个源程序文件test9_1.cp
使用VC6打开考生文件夹下的工程test31_1此工程包含一个源程序文件test31_1.cpp但该
改错题使用VC6打开考生文件夹下的工程kt15_1此工程包含一个源程序文件kt15_1.cpp但该程
改错题 使用VC6打开考生文件夹下的工程kt13_1此工程包含一个源程序文件kt13_1.cpp但
使用VC6打开考生文件夹下的工程test28_1此工程包含一个源程序文件test28_1.cpp但该
使用VC6打开考生文件夹下的工程test6_1此工程包含一个源程序文件test6_1.cpp但该程序
使用VC6打开考生文件夹下的工程test28_1此工程包含一个源程序文件test28_1.cpp但该
使用VC6打开考生文件夹下的工程test36_1此工程包含一个源程序文件test36_1.cpp但该
使用VC6打开考生文件夹下的工程test9_1此工程包含一个源程序文件test9_1.cpp但该程序
热门试题
更多
已知考生的记录由学号和学习成绩构成N名考生的数据已存入a结构体数组中请编写函数fun该函数的功能是找出成绩最低的考生记录通过形参返回主函数规定只有一个最低分已给予出函数的首部请完成该函数注意部分源程序已存在文件test8_2.cpp中请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句文件test8_2.cpp的内容如下#include<iostream.h>#include<string.h>#include<conio.h>#defineN10typedefstructsscharnum[10];ints;STU;voidfunSTUa[]STU*svoidmainSTUa[N]=A0181A0289A0366A0487A0577A0690A0779A0861A0980A1071m;funa&m;cout<<*****Theoriginaldate*****<<endl;cout<<Thelowest:<<m.num<<m.s<<endl;
使用VC6打开考生文件夹下的工程RevProj3此工程包含一个源程序文件RevMain3.cpp阅读文件中的程序代码找出程序中的错误并改正源程序文件RevMain3.cpp清单如下//RevMain3.cpp#include<iostream>usingnamespacestdclassMyClasspublic/*********found**********/voidMyClassintavalue=aintMaxintxintyifx>yreturnx>yxyelsereturny>valueyvalue/*********found**********/~MyClassintavalue=aprivateintvalueintmainMyClassmy10cout<<my.Max2030<<end1return0
使用VC6打开考生文件夹下的工程test5_3此工程包含一个源程序文件test5_3.cpp其中定义了一个类Pn用于求n!请按要求完成下列操作将程序补充完整1定义私有数据成员value存放n和fact存放n!它们都是int型的数据请在注释//**1**之后添加适当的语句2完成默认构造函数Fn的定义使Fn对象的数据成员value值为ifact值为1请在注释//**2**之后添加适当的语句3完成函数Cal的定义该函数计算value的阶乘并将运算结果保存在fact中要求使用while循环实现请在注释//**3**之后添加适当的语句4将主函数补充完整直接调用类的成员函数在界面上输出value的阶乘值请在注释//**4**之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test5_3.cpp清单如下#include<iostream.h>classFn//**1**publicFninti;voidCal;voiddisp;;Fn::Fninti//**2**voidFn::Cai//**3**fact*=i--;voidFn::dispcout<<value<<!=<<fact<<endl;voidmainintvalue;cout<<Enterthevalue:;cin>>value;FnAvalue;//**4**
使用VC6打开考生文件夹下的工程test15_3此工程包含一个test15_3.cpp其中定义了类Time和TimexTimex公有继承Time但定义并不完整请按要求完成下列操作将程序补充完整1完成类Time构造函数的定义将数据成员hours和minutes分别初始化为参数new_hours和new_minutes的值请在注释//**1**之后添加适当的语句2完成类Timex的构造函数的定义注意参数的传递请在注释//**2**之后添加适当的语句3请按时间格式hourminute和hourminutesecond分别输出对象time1和time2所表示的时间注意必须使用已经定义的成员函数请在注释//**3**之后添加适当的语句输出结果如下2030104534注意除在指定的位置添加语句外请不要改动程序中的其他语句源程序文件test15_3.cpp清单如下#include<iostream.h>classTimepublicTimeintnew_hoursintnew_minutes//**1**intget_hoursintget_minutesprotectedinthoursminutesintTimeget_hoursreturnhoursintTimeget_minutesreturnminutesclassTimexpublicTimepublicTimexintnew_hoursintnew_minutesintnew_secondsintget_secondsprotectedintseconds//**2**seconds=new_secondsintTimexget_secondsreturnsecondsvoidmainTimetime12030Timextime2104534//**3**
请编写一个函数inlinelongsumintn用递归函数完成运算:sumn=1*1+2*2+n*n递归表达式为sumn=sumn-1+n2注意部分源程序已存在文件test10_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数sum的花括号中填写若干语句文件test10_2.cpp的内容如下#include<iostream.h>inlinelongsumintnvoidmainintn;cout<<输入n:;cin>>n;cout<<结果为:<<sumn<<endl;
请编写一个函数intpattern_indexcharsubstr[]charstr[]该函数执行含通配符的字符串的查找时该通配符可以与任一个字符匹配成功当子串substr在str中匹配查找成功时返回子串substr在str中的位置否则返回值为0要求使用for循环实现输出结果如下子串起始位置5注意部分源程序已存在文件test20_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数pattern_index的花括号中填写若干语句文件test20_2.cpp的内容如下#include<iostream.h>intpattern_indexcharsubstr[]charstr[]voidmainchar*substring*string;intsame;substring=gram;string=thisprogramreturnindexofsubstring;same=pattern_indexsubstringstring;ifsamecout<<子串起始位置:<<same<<end1;elsecout<<匹配不成功<<end1;
使用VC6打开考生文件夹下的工程test7_1此工程包含一个源程序文件test7_1.cpp但该程序运行有问题请改正程序中的错误使程序的输出结果如下Constructor1Constructor1Constructor1DestructorConstructor2Destructorx=0x=5DestructorDestructor源程序文件test1_1.cpp清单如下#include<iostream.h>classBintX;publicBX=0;cout<<Constructorl<<endl;Bintix=i;cout<<Constructor2<<endl;~Bcout<<Destructor<<endl;/**********found*********/~Binticout<<i<<beDestructor<<endl;voidprintcout<<x=<<x<<endl;;voidmainB*ptr;ptr=newB[2];/**********found*********/ptr[0]=B0;ptr[1]=B5;/**********found********/forinti=0;i<2;ptr[i].print;delete[]ptr;
使用VC6打开考生文件夹下的工程MyProj1此工程包含千个源程序文件MyMainl.cpp其中定义了用于表示日期的类Date但类Date的定义并不完整请按要求完成下列操作将类Date的定义补充完成①定义私有数据成员yearmonth和day分别用于表示年月日它们都是int型的数据请在注释//**1**之后添加适当的语句②完成默认构造函数Date的定义使Date对象的默认值为year=1month=1day=1请在注释//**2**之后添加适当的语句③完成重载构造函数Dateintyintmintd的定义把数据成员yearmonth和day分别初始化为参数ym和d的值请在注释//**3**之后添加适当的语句④完成成员函数print的类外定义使其以年-月-日的格式将Date对象的值输出到屏幕上请在注释//**4**之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件MyMain1.cpp清单如下//MyMainl.cpp#include<iostream>usingnamespacestd;classDatepublic://**2**Dateintyintmintd//**3**voidprintconst;private://datamember//**1**;voidDate::printconst//**4**intmainDatenational_day1949101;national_day.print;return0;
b.display
请编写一个函数voidswapint*xint*y用来交换两个数的值注意部分源程序已存在文件test14_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数swap的花括号中填写若干语句文件test14_2.cpp的内容如下#include<iostream.h>voidswapint*xint*yvoidmaininta=1b=3swap&a&bcout<<a=<<a<<<<b=<<b<<endlvoidswapint*xint*y
使用VC6打开考生文件夹下的工程proj1此工程包含一个源程序文件mainl.cpp但该程序运行有问题请改正主函数中的错误使程序的输出结果是member=0member=5member=10源程序文件mainl.cpp清单如下//mainl.cpp#include<iostream>usingnamespacestd;classMyClasspublic:MyClassintimember=i;voidSetMemberintmmember=m;intGetMemberconstreturnmember;voidPrintconstcout<<member=<<member<<end1;private:intmember;;intmain/***************found***********/MyClassobj1;obj1.Print;MyClassobj23;/***************found***********/obj1.member=5;/***************found***********/MyClass.SetMember10;obj1.Print;obj2.Print;return0;
使用VC6打开考生文件夹下的工程test12_1此工程包含一个源程序文件test_12.cpp但该程序运行有问题请改正程序中的错误使该程序的输出结果如下funSample&p12funSample*p342010源程序文件test12_1清单如下#include<iostream.h>classSampleprivateintxystaticintzpublicSampleintaintbx=ay=bvoidfunSample&pvoidfunSample*pstaticvoidprintSamples/***************found***************/intz=10voidSamplefunSample&px=p.xy=p.ycout<<funSample&p<<<<x<<<<y<<endlvoidSamplefunSample*p/**************found**************/x=p.xy=p.ycout<<funSample*p<<’<<x<<<<y<<endlvoidSampleprintSamples/***************found*****************/x=20cout<<s.x<<<<z<<endlvoidmainSamplep12q34p.funpp.fun&qp.printp
编写一个函数用该函数可以统计一个长度为3的字符串在另一个字符串中出现的次数例如假定输入字符串theabcthetheyhavetheren子字符串为the则应输出4注意部分源程序在文件PROC2.CPP中请勿改动主函数和其他函数中的任何内容仅在fun的花括号中填入编写的若干语句部分源程序如下//PROC2.CPP#include<iostream>usingnamespacestd;#defineMAX100intfunchar*strchar*substr;intmaincharstr[MAX]substr[3];intn;cout<<PleaseInputthesourceString/n;cin>>str;cout<<PleaseInputthesubString/n;cin>>substr;n=funstrsubstr;cout<<Thecounteris:<<n<<end1;return0;intfunchar*strchar*substr//******
使用VC6打开考生文件夹下的工程test17_3此工程包含一个源程序文件test17_3.cpp其中定义了用于表示点的类Point和表示内容的类Text以及二者的派生类CircleWithText但它们的定义并不完整请按要求完成下列操作将它们的定义补充完整1定义类Point的构造函数请使用参数列表的形式将成员函数x和y分别初始化为参数x1和y1的值请在注释//**1**之后添加适当的语句2完成类Text的构造函数Textchar*str的定义将char型的str指向的内容赋值给text并且输出str所指向的内容请在注释//**2**之后添加适当的语句3定义类CircleWithText的构造函数CircleWithTextintcxintcychar*msgint型的cx和cy用于赋值给x和ychar型的指针*msg用于赋值给text请在注释//**3**之后添加适当的语句输出结果如下Point34hello注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test17_3.cpp清单如下#include<iostream.h>#include<string.h>classPointintxy;public://**1**cout<<Point:<<x<<’’<<y<<’/n’;~Point;classTextchartext[100];public:Textchar*str//**2**~Text;classCircleWithText:publicPointpublicTextpublic://**3**~CircleWithText;voidmainCircleWithTextcm34hello;
使用VC6打开考生文件夹下的工程test19_3此工程包含一个源程序文件test19_3.cpp其中定义了用于表示向量的类vector但类vector的定义并不完整请按要求完成下列操作将类vector的定义补充完整1补充类vector的构造函数该函数有参数x和y它们都是int型的数据默认值都为0请使用参数列表的形式分别将类的数据成员a和b分别初始化为参数x和y的值请在注释//**1**之后添加适当的语句2完成类vector的成员函数inputintxinty的定义将int型的参数x和y分别赋值给数据成员a和b请在注释//**2**之后添加适当的语句3完成类vector的友元函数frienddoubleMultiplyvector&xvector&y的定义先定义double型的临时变量c然后将参数对象x和对象y的数据成员a与b分别相乘再相加后赋值给c最后返回c的值将请在注释//**3**之后添加适当的语句输出结果如下10202380注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test19_3.cpp清单如下#include<iostream.h>classvectorinta;intb;public://**1**voidinputintxinty//**2**voidoutputcout<<’’<<a<<’’<<b<<<<end1;frienddoubleMultiplyvector&xvector&y;doubleMultiplyvector&xvector&y//**3**c=x.a*y.a+x.b*y.b;returnc;voidmainvectorx1020y;doubled;y.input23;d=Multiplyxy;x.output;y.output;cout<<d<<end1;
使用VC6打开考生文件夹下的工程test15_1此工程包含一个源程序文件test15_1.cpp但该程序运行有问题请改正程序中的错误使该程序的输出结果如下Myobjecthasmember7源程序文件test15_1.cpp清单如下#include<iostream.h>classMyClasspublicMyClassintmemmember=mem~MyClassintGetAgeconstreturnmemberprivateintmember/*****+********+**found*************/voidmainintmem=7/***************found***************/MyClassmyObj=MakeObjectmemcout<<Myobjecthasmember<<myObj->GetAge<<endl/*****************found****************/deleteMyClass*MakeObjectintmemMyClass*pMyClass=newMyClassmemreturnpMyClass
使用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每平方米过道的价格初始化为参数fc的值请在注释//**3**之后添加适当的语句4完成Money类成员函数floatMoney::TotalMoneyfloatfencelenfloatconarea的定义根据参数fencelen栅栏的长度和conarea过道的面积返回栅栏与过道的总造价请在注释//**4**之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test9_3.cpp清单如下#include<iostream.h>//**1**classCircleprivate:floatradius;public://**2**floatCircumferencereturn2*PI*radius;floatAreareturnPI*radius*radius;;classMoneyprivate:floatFencePrice;floatConcretePrice;public:Moneyfloatffloatc;floatTotalMoneyfloatfencelenfloatconarea;;Money::Moneyfloatffloatc//**3**floatMoney::TotalMoneyfloatfencelenfloatconarea//**4**voidmainfloatradiusfenceconcrete;cout.setf10s::fixed;cout.setfios::showpoint;cout.precision2;cout<<Entertheradiusofthepool:;cin>>radius;cout<<EntertheFencePrice:;cin>>fence;cout<<EntertheConcretePrice:;cin>>concrete;CirclePoolradius;CirclePoolRimradius+WIDTH;Moneymonfenceconcrete;floattotalmoney=mon.TotalMoneyPoolRim.CircumferencePoolRim.Area-P00l.Area;cout<<ThetotalmoneyisRMB<<totalmoney<<endl;
请编写一个函数voidfuncharss[]该函数将字符串ss翻转如ss为123abc则翻转后为cba321注意用数组方式及for循环来实现该函数注意部分源程序已存在文件test16_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数fun的花括号中填写若干语句文件test16_2.cpp的内容如下:#include<iostream.h>#include<string.h>voidfuncharss[];voidmainchars[80];cout<<请输入字符串:;cin>>s;funs;cout<<逆序后的字符串:<<s<<end1;voidfuncharss[]
请编写一个函数resort该函数的功能是能在一个数列中对从指定位置开始的几个数按相反顺序重新排列并在主函数中输出新的数列注意部分源程序已存在文件PROC4.cpp中请勿修改主函数和其他函数中的任何内容仅在函数reson的花括号中填写若干语句文件PROC4.cpp的内容如下//PROC4.cpp#include<iostream>usingnamespacestd;voidresortintarray[]intwhereintarrount;intmainintnumber[20]wherearrounti;cout<<input20numbers/n;fori=0;i
使用VC6打开考生文件夹下的工程test17_1此工程包含一个源程序文件test17_1.cpp但该程序运行有问题请改正程序中的错误使程序的输出结果如下VehiclemessageCarmessageVehiclemessage源程序文件test17_1.cpp清单如下:#include<iostream.h>classvehicleintwheels;floatweight;public:/*****************found*****************/voidmessagevoidcout<<Vehiclemessage/n;;classcar:publicvehicleintpassenger_load;public:/*****************found*****************/voidmessagevoidcout>>Carmessage/n;;classtruck:publicvehicleintpassenger_load;floatpayload;public:intpassengersvoidreturnpassenger_load;;voidmainvehicle*unicycle;unicycle=newvehicle;/*****************found*****************/unicycle.messagedeleteunicycle;unicycle=newcar;unicycle->message;deleteunicycle;unicycle=newtruck;unicycle->message;deleteunicycle;
使用VC6打开考生文件夹下的工程MyProj5此工程包含一个源程序文件MyMain5.cpp其中定义了用于表示日期的类Date但类Date的定义并不完整请按要求完成下列操作将类Date的定义补充完成①定义私有数据成员lengthwidth和labe1其中lengthwidth是int型labe1是类point的对象它们分别表示长方形的长宽以及坐标点请在注释//**1**之后添加适当的语句②完成构造函数square的定义使square对象的默认值为length=0width=0label00请在注释//**2**之后添加适当的语句③完成重载构造函数squareintlintwintxinty的定义把数据成员lengthwidth和对象labe1分别初始化为参数lwx和y的值请在注释//**3**之后添加适当的语句④完成成员函数get_area的类外定义此函数的功能是返回此长方形的面积及返回length*width的值请在注释//**4**之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件MyMain5.cpp清单如下//MyMain5.cpp#include<iostream>usingnamespacestd;classpointprivate:intxy;public:voidsetintiintjx=i;y=j;intget_yreturny;;classsquare//**1**public://**2**squareintlintwintxinty//**3**voidsetintlintwlength=1;width=w;intget_areaconstreturnlength*width;;intsquare::get_areaconst//**4**intmainsquaresmall24135;cout<<small.get_area<<end1;return0;
使用VC6打开考生文件夹下的工程test9_1此工程包含一个源程序文件test9_1.cpp但该程序运行有问题请改正程序中的错误使程序的输出结果如下4520源程序文件test9_1.cpp清单如下#include<iostream.h>classAprotected:intnmpublic:voidsetintaintbm=a;n=b;voidshowcout<<m<<<<n<<endl;/**********found*********/classB:publicAints;public:voidsets=m*n;voidshowscout<<s<<endl;;voidmainBb;/**********found**+******/b.set;b.show;b.set;/*********found**********/b.show;
给定一个函数其函数功能为使10个整数按由小到大的顺序排列在主函数中输入10个数并输出结果使用VC6打开考生文件夹下的工程RevProj5此工程包含一个源程序文件RevMain5.cpp该程序实现上述功能但此程序运行有问题请找出错误的地方改正后将此程序调试正确注意不得删行或增行也不得更改程序结构文件RevMain5.cpp中的程序清单如下//RevMain5.cpp#include<iostream>#include<iomanip>usingnamespacestd;intmainvoidsortintarray[]intn;intdata[10]*pi;cout<<Input10numbers/n;fori=0;i<10;i++cin>>data[i];cout<<theoriginedarrayis:;forp=data;p<data+10;p++ifp-&data[0]%5==0cout<</n;cout<<setw5<<*p;sortdata10;cout<</nthepresentarrayis:;forp=data;p〈data+10;p++ifp-&data[0]%5==0cout<</n;cout<<setw5<<*p;voidsortintarray[]intn/*********found**********/forp1=array;p1<array+n-1;p1++forp2=p1+1;p2<array+n;p2++if*p1>*p2/*********found**********/temp=*p1;*p1=*p2;*p2=*p1;
编写函数fun该函数的功能是从字符串中删除指定的字符同一字母的大小写按不同字符处理例如程序执行时输入字符串为turbocandborlandc++从键盘上输入字符n则输出后变为turbocadborladc++如果输入的字符在字符串中不存在则字符串照原样输出注意部分源程序已存在文件test18_2.cpp中请勿改动主函数脚in和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句文件test18_2.cpp的内容如下#include<stdio.h>#include<iostream.h>#include<conio.h>voidfunchars[]intcvoidmainstaticcharstr[]=turbocandborlandc++;charch;cout<<原始字符串:/n<<str<<end1;cout<<输入一个字符:;cin>>ch;funstr.ch;cout<<str=<<str<<end1;
使用VC6打开考生文件夹下的工程MyProj3此工程包含一个源程序文件MyMain3.cpp其中定义的类并不完整请按要求完成下列操作将类的定义补充完整①定义类Planet的保护数据成员distance和revolve它们分别表示行星距太阳的距离和行星的公转周期其中distance为double型revolve为int型请在注释//**1**之后添加适当的语句②定义类Earth的构造函数Earthdoubledintr并在其中计算地球绕太阳公转的轨道周长假定circumference=2*d*3.1416请在注释//**2**之后添加适当的语句③定义类Earth的成员show用于显示所有信息包括地球距太阳的距离地球的公转周期以及地球绕太阳公转的轨道周长请在注释//**3**之后添加适当的语句文件MyMain3.cpp中源程序如下//MyMain3.cpp#include<iostream>usingnamespacestd;classPlanetprotected://**1**public:Planetdoubledintrdistance=d;revolve=r;;classEarth:publicPlanetprivate:doublecircumference;public://**2**//**3**;intmainEarthobj9300000365;obj.show;return0;
使用VC6打开考生文件夹下的工程test7_3此工程包含一个源程序文件test7_3.cpp其中含有一个类Circle的定义但该类的定义并不完整请按要求完成下列操作将类Circle的定义补充完整1为类Circle增加一个构造函数该函数有一个参数并在构造时将该参数值赋给成员radius将该函数实现为一个非内联函数并且使用参数列表的方式将类成员赋值请在注释//**1**之后添加适当的语句2为类Circle增加一个成员函数print使得可以输出有关圆的信息比如下列程序Circlec;c.SetRadius5;c.Print;将输出Thecirclehasradiusof5!请在注释//**2**之后添加适当的语句3完成友元函数voidCompareRCircle*clCircle*c2的定义在屏幕中输出c1与c2比较radius大小结果要求使用if-else结构完成请在注释//**3**之后添加适当的语句输出结果如下;Thecirclehasradusof5!Thecirclehasradiusof10!c1<c2注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test7_3.cpp清单如下#include<iostream.h>classCirclepublicCircleradius5//**1**voidSetRadiusintrradius=r;intGetRadiusreturnradius;//**2**friendvoidCompareRCircle*c1Circle*C2;privateintradius;;voidCompareRCircle*c1Circle*C2//**3**cout<<c1>c2<<endl;elseifc1->GetRadius==c2->GetRadiuscout<<c1=c2<<endl;elseifc1->GetRadius<c2->GetRadiuscout<<c1<c2<<endl;voidmainCirclec1;c1.SetRadius5;C1.Print;Circlec210;c2.Print;CompareR&c1&c2;
使用VC6打开考生文件夹下的工程test11_1此工程包含一个源程序文件test11_1.cpp但该程序运行有问题请改正程序中的错误使程序的输出结果如下ch1=7ch2=9源程序文件test11_1.cpp清单如下#include<iostream.h>classSample/****************found***************/charch1ch2public/**************found***************/friendvoidsetSamplescharc1charc2s.ch1=c1s.ch2=c2voidprintcout<<ch1=<<ch2=<<ch2<<end1voidmainSampleobj/*************found****************/obj.setobj’7’’9’obj.print
使用VC6打开考生文件夹下的工程test13_1此工程包含一个源程序文件test13_1.cpp但该程序运行有问题请改正程序中的错误使该程序的输出结果如下n=2n=5n=7源程序文件test13_1清单如下#include<iostream.h>classSampleintnpublic/***************found************+***/SampleSampleintin=i/*****************found********+**********/voidaddSamples1Samples2/*****************found****************/this.n=s1->n+s2.nvoiddispcout<<n=<<n<<endlvoidmainSamples12s25s3s3.add&s1s2s1.disps2.disps3.disp
编写函数fun它的功能是利用以下所示的简单迭代方法求方程cosx-x=0的一个实根Xn+1=COSXn迭代步骤如下1取x1初值为0.02x0=x1把x1的值赋给x03x1=cosx0求出一个新的x14若x0-x1的绝对值小于0.000001则执行步骤5否则执行步骤25所求x1就是方程cosx-x=0的一个实根作为函数值返回程序输出结果Root=0.739085注意部分源程序已存在文件test6_2.cpp中请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句文件test6_2的内容如下#include<conio.h>#include<math.h>#include<iostream.h>floatfunvoidmaincout<<Root=<<fun<<endl;
使用VC6打开考生文件夹下的工程test19_1此工程包含一个源程序文件test19_1.cpp但该程序运行有问题请改正程序中的错误使程序的输出结果如下1:weight:5age:02:weight:7age:9源程序文件test19_1.cpp清单如下:#include<iostream.h>classanimalpublic:/****************found*******************/friendvoidsetvalueanimal∫/****************found*******************/voidprintprotected:intitsweight;intitsage;voidanimal::printcout<<weight:<<itsweight<<end1;cout<<age:<<itsage<<end1;voidsetvalueanimal&tainttwta.itsweight=tw;ta.ihsage=0;voidsetvalueanimal&tainttwinttnta.itsweight=tw;ta.itsage=tn;voidmain/****************found*******************/animalpeppysetvaluepeppy5;cout<<1:<<end1;peppy.print;setvaluepeppy79;cout<<2:<<end1;peppy.print;
热门题库
更多
计算机操作系统
软件测试工程师
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设