首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
使用VC6打开考生文件夹下的工程test39_1,此工程包含一个源程序文件test39_1.cpp,但该程序运行有问题,请改正函数中的错误,使该程序的输出结果为; This is static a:...
查看本题答案
包含此试题的试卷
计算机等级考试《填空》真题及答案
点击查看
你可能感兴趣的试题
改错题 使用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但该程序
热门试题
更多
使用VC6打开考生文件夹下的工程test20_3此工程包含一个源程序文件test20_3.cpp其中定义了用于表示复数的类comp但类comp的定义并不完整请按要求完成下列操作将类comp的定义补充完整1定义comp的构造函数函数含参数x和y它们都是int型的数据默认值都为0请使用参数列表的形式分别将类数据成员a和b初始化x和y的值请在注释//**1**之后添加适当的语句2完成类comp的成员函数inputintxinty的定义将int型的参数x和y分别赋值给数据成员s和b请在注释//**2**之后添加适当的语句3完成类comp的友元函数friendcomppluscomp&xcomp&y的定义该函数首先要定义一个comp类的对象c然后将参数x和y的数据成员a与b分别相加并分别赋值给c的成员a和b最后返回c的值请在注释//**3**之后添加适当的语句输出结果如下10+20i2+3iresult12+23i注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test20_3.cpp清单如下#include<iostream.h>classcompinta;intb;public://**1**friendcomppluscomp&xcomp&y;voidinputintxinty//**2**voidoutputcout<<a<<’+’<<b<<i<<end1;;comppluscomp&xcomp&y//**3**c.b=x.b+y.b;returnc;voidmaincompx1020yz;y.input23;z=plusxy;x.output;y.output;cout<<result:;z.output;
使用VC6打开考生文件夹下的工程test2_3此工程包含一个test2_3.cpp其中定义了类Stud但类的定义并不完整请按要求完成—下列操作将程序补充完整1定义类的公有数据成员noname[10]其中no是int型的数据name[10]是字符型一维数组请在注释//**1**之后添加适当的语句2完成函数set的定义分别将参数nna的值赋给数据成员noname注意请使用this指针完成对no的赋值使用字符串函数实现对name和cname的赋值请在注释//**2**之后添加适当的语句3完成类的成员函数disp的定义使其按nodegname和cname的顺序输出类的数据成员的值中间使用跳格符分隔请在注释//**3**之后添加适当的语句输出结果如下1李华959907012王东83990702注意除在指定的位置添加语句外请不要改动程序中的其他语句源程序文件test2_3.cpp清单如下#include<iostream.h>#include<string.h>classStudpublic://**1**intdeg;charcname[10];Studvoidsetintncharna[]intdcharcn[]//**2**deg=d;strcpycnamecn;voiddisp//**3**;voidmainStudobj[2];obj[0].set1李华95990701;obj[1].set2王东83990702;obj[0].disp;obj[1].disp;
使用VC6打开考生文件夹下的工程test18_1此工程包含一个源程序文件test18_1.cpp但该程序运行有问题请改正程序中的错误使程序的输出结果如下Enterxandy:-4-5xoffset=1yoffset=1angle=45radius=1.41421源程序文件test18_1.cpp清单如下:#include<iostream.h>#include<math.h>classpointpublic:voidsetdoubleixdoubleiyx=ix;y=iy;doublexoffsetreturnx;doubleyoffsetreturny;doubleanglereturn180/3.14159*atan2yx;/****************found*******************/inlineradiusreturnsqrtx*x+y*y;protected:doublex;doubley;;voidmainpointp;doublexy;cout<<Enterxandy:/n;cin>>x>>y;p.setxy;/****************found*******************/p.x+=5;p.y+=6;/****************found*******************/cout<<xoffset=<<p.xoffset<<end1;cout<<yoffset=<<p.yoffset<<end1;cout<<angle=<<p.angle<<end1;cout<<radius=<<p.radius<<end1;
使用VC6打开考生文件夹下的工程test18_3此工程包含一个源程序文件test18_3.cpp其中定义了用于表示雇员的类Employee但类Employee的定义并不完整请按要求完成下列操作将类Employee的定义补充完整1补充类Employee的构造函数请使用字符串函数将数据成员nameaddresscityprovince和zipcode分别初始化为参数*nm*addr*city*prov和*zip的值请在注释//**1**之后添加适当的语句2完成类Employee的成员函数ChangeNamechar*newName的定义将newName指向的内容赋值给数据成员name请在注释//**2**之后添加适当的语句3完成类Employee的成员函数Display的定义先使用指针buffer动态申请一个char型的200单位大小的空间然后使用字符串函数将数据成员name和address依次复制其中最后返回该指针buffer将请在注释//**3**之后添加适当的语句输出结果如下王东建国路大街105号注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test18_3.cpp清单如下#include<iostream.h>#include<string.h>classEmployeeprotected:charname[20];charaddress[100];charcity[20];charprovince[20];charzipcode[10];public:Employeechar*nmchar*addrchar*citychar*provchar*zip;voidChangeNamechar*newName;char*Display;;Employee::Employeechar*nmchar*adrchar*citchar*provchar*zip//**1**strcpycitycit;strcpyprovinceprov;strcpyzipcodezip;voidEmployee::ChangeNamechar*newName//**2**char*Employee::Display//**3**strcatbufferaddress;returnbuffer;voidmainEmployeeemp李华建国路大街105号石家庄河北103400;emp.ChangeName王东;cout<<emp.Display<<end1;
请编写函数fun其功能是将两个两位数的正整数ab合并形成一个整数放在c中合并的方式是将a数的个位和十位数依次在c数千位和十位上b数的十位和个位数依次放在c数的个位和百位注意部分源程序以存在文件test3_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数fun的花括号中填写若干语句文件test3_2.cpp的内容如下#include<iostream.h>voidfunintaintblong*Cvoidmainintablongccout<<Inputab;<<endl;cin>>a>>b;funab&c;cout<<Theresultis:<<c<<endl;
使用VC6打开考生文件夹下的工程test10_3此工程包含一个源程序文件test10_3.cpp其中定义了用于表示雇员信息的CEmployee类与表示公司信息的Company类但这两个类的定义并不完整请按要求完成下列操作1定义Cemployee类的私有数据成员name大小为50的字符数组和paydouble型数据分别用于记录雇员姓名和月薪请在注释//**1**之后添加适当的语句2完成Company类默认构造函数的定义该构造函数将n值赋值给私有成员nam并完成指针emp所指的n个Cemployee对象空间的申请请在注释//**2**之后添加适当的语句3完成Company类成员函数voidCompany::addintcodecharname[50]doublepay的定义该函数将某一雇员的编号code姓名name及月薪pay输入到公司信息中请在注释//**3**之后添加适当的语句4完成Company类成员函数voidCompany::print的定义使其以_ispaid_RMBforouemonth的格式输出公司内所有员工的月薪信息请在注释//**4**之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test10_3.cpp清单如下#include<iostream.h>#include<string.h>classCEmployeepublic:voidputnamecharn[50]strcpynamen;voidgetnamecharn[501strcpynname;voidputpaydoubledpay=d;doublegetpayreturnpay;private://**1**;classCompanyprivate:CEmployee*emp;intnum;public:Companyintn;voidaddintcodeCharname[50]doublepay;voidprint;Company::Companyintn//**2**voidCompany::addintcodeCharname[50]doublepay//**3**voidCompany::print//**4**forinti=0;i<num;i++emp+i->getnameC;money=emp+i->getpay;cout<<C<<ispaid<<money<<RMBforonemonth<<endl;voidmainCompanycom2;com.add0Jack200;com.add1Lee300;com.print;
请编写一个函数intfunintnFirstintnSecond求两个数的最小公倍数并返回这个值注意部分源程序已存在文件test13_2.cpp中如输入7和8时结果是56请勿修改主函数main和其他函数中的任何内容仅在函数fun的花括号中填写若干语句文件test13_2的内容如下#include<iostream.h>intfunintnFirstintnSecondvoidmainintnFirstnSecondcout<<Pleaseinputthefirstonecin>>nFirstcout<<Pleaseinputthesecondonecin>>nSecondcout<<最小公倍数<<funnFirstnSecond<<endlintfunintnFirstintnSecond
使用VC6打开考生文件夹下的工程test10_1此工程包含一个源程序文件test10_1.cpp但该程序运行有问题请改正程序中的错误使程序的输出结果为classBaseclassD1classD2classD3finBase源程序文件test10_1.cpp清单如下#include<iostream.h>classBasepublic:Basecout<<classBase<<endl;voidfcout<<finBase<<endl;;classD1:virtualpublicBasepublic:D1cout<<classD1<<endl;voidfcout<<finD1<<endl;;/*********found**********/classD2:publicBasepublic:D2cout<<classD2<<endl;/**********found**********/classD3::publicD1publicD2public:D3cout<<classD3<<endl;;voidmainD3d;/**********found************/d.f;
使用VC6打开考生文件夹下的工程test4_1此工程包含一个源程序文件test4_1.cpp但该程序在类的定义中存在问题请改正类定义中的错误使程序的输出结果如下a=3b=13a=5b=13注意请勿修改主函数main中的任何内容源程序文件rcst4_1.cpp清单如下#include<iostream.h>classTpublic:/*********found***+******/Tintxa=x;b+=x;/+********found**********/voiddisplayTccout<<a=<<c.a<</t<<b=<<c.b<<endl;privateconstinta;staticintb;;/**********found*********/intb=5;voidmainTA3B5;T::displayA;T::displayB;
使用VC6打开考生文件夹下的工程test14_1此工程包含一个源程序文件test14_1.cpp但该程序运行有问题请改正程序中的错误使该程序的输出结果如下member1=5member2=5member1=7member2=9源程序文件test14_1.cpp清单如下#include<iostream.h>classMyClass/**************found*****************friendvoidsetMemberMyClassmyObjcharmemlmyObj.member1=mem1myObj.member2=mem1cout<<member1=<<myObi.member1<<member2=<<myObj.member2<<endl/**************found***************/voidsetMemberMyClass&myObjcharmem1charmem2myObj.member1=mem1myObj.member2=mem2cout<<member1<<myObj.member1<<member2=<<myObj.member2<<endlprivatecharmember1charmember2voidmainMyClasstheObj/**************found****************/theObj.setMembertheObj’5’theObj.setMembertheObj’7’’9’
使用VC6打开考生文件夹下的工程test6_1此工程包含一个源程序文件test6_1.cpp但该程序运行有问题请改正程序中的错误使程序的输出结果如下Constructor2Constructor1i=0i=10Destructor源程序文件test6_1.cpp清单如下#include<iostream.h>classCSampleinti;public;CSamplecout<<Constructorl<<endl;i=0;CSampleintvalcout<<Constructor2<<endl;i=val;~CSamplecout<<Destructor<<endl;voiddisp;;/**********found********/voiddispcout<<i=<<i<<endl;voidmainCSample*ab10;/**********found*********/a->disp;/**********found*********/b->disp;
使用VC6打开考生文件夹下的工程test8_3此工程包含一个源程序文件test8_3.cpp该文件设计了用于输出乘法九九表的类请认真阅读已有的代码按要求完成下列操作将程序补充完整1定义类Table的私有数据成员x和y分别用于表示九九表中的两个乘数x*y它们都是int型的数据请在注释//**1**之后添加适当的语句2完成类Table的成员函数prin的定义该函数以x*y=z的格式打印出九九表中的一个乘法算式请使用格式化输出函数prinff实现在注释//**2**之后添加适当的语句3完成类Table9的成员函数print的定义该函数调用基类Table的print函数将九九表输出到屏幕请在注释//**3**之后添加适当的语句4补充主函数在屏幕上输出九九表以便测试所定义的类的正确性请在注释//**4**之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test8_3.cpp清单如下#include<iostream.h>#include<stdio.h>classTable//**1**intz;public:voidprintintxintyintz;;voidTable::printintxintyintz//**2**classTable9:publicTablepublic:voidprint;;voidTable9::print//**3**intxyz;fori=1;i<1O;i++forj=1;j<i+1;j++x=i;y=j;z=i*j;Table::printyxz;printf/n;main//+*4**return0;
使用VC6打开考生文件夹下的工程test14_3此工程包含一个test14_3.cpp其中定义了类File但类的定义并不完整请按要求完成下列操作将程序补充完整1完成构造函数的定义使数据成员filenamecontent指向为空请在注释//**1**之后添加适当的语句2完成函数set_contents的定义该函数为content申请新的空间来存储new_content的内容成功返回true失败返回false请在注释//**2**之后添加适当的语句3完成成员函数copyFile&sourceFile&target的定义该函数实现将source的内容拷贝至target的功能注意必须使用已经定义的成员函数来实现请在注释//**3**之后添加适当的语句4完成析构函数的定义要求释放content指向的空间请在注释//**4**之后添加适当的语句输出结果如下file2file1contentsfile2file2contents注意除在指定的位置添加语句外请不要改动程序中的其他语句源程序文件testl4_3.cpp清单如下#include<iostream.h>#include<string.h>classFileprivatecharfile_name[64]char*contentspublicFilechar*filename//**1**File~File//**4**voidprintfilecout<<file_name<<<<contents<<endlfriendboolcopyFile&sourceFile&targetboolset_contentschar*new_contentsboolFileset_contentschar*new_contents//**2**ifcontents==NULLreturnfalsestrcpycontentsnew_contentsreturntrueboolcopyFile&sourceFile&target//**3**voidmainFilef1filelf2file2f1.set_contentsfilelcontentscopyf1f2f2.printfilef2.set_contentsfile2contentsf2.printfile
请编写一个函数charMaxCharacmrchar*str该函数返回参数str所指向的字符串中具有最大ASCII码的那个字符如字符串world中字符‘w’具有最大的ASCII码当str所指向的字符串为空时则返回空字符0x0或‘/0’输出结果如下GoodMorning!Maxcharr注意部分源程序已存在文件test15_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数MaxCharacter的花括号中填写若干语句文件test15_2.cpp的内容如下#include<iostream.h>#include<string.h>charMaxCharacterchar*strvoidmaincharstr[100]strcpystrGoodMorning!charmaxc=MaxCharacterstrcout<<str<<endlcout<<Maxchar<<maxc<<endlcharMaxCharacterchar*str
使用VC6打开考生文件夹下的工程test4_3此工程包含一个源程序文件test4_3.cpp其对一个学校的教师和考生情况进行了描述由于教师和考生之间有相同的信息如姓名年龄等所以可抽象出一个基类person考生类student和教师类teacher作为person类的派生类请按要求完成下列操作将程序中的类定义补充完整1定义基类person的私有数据成员name和age分别用于表示姓名和年龄name为字符指针age为血型的数据请在注释//**1**之后添加适当的语句2完成基类person的重载构造函数personchar*ninta的定义把数据成员nameage分别初始化为参数na的值请在注释//**2**之后添加适当的语句3根据主函数main中对s1的声明定义派生类student的构造函数在注释//**3**之后添加适当的语句4完成派生类teacher成员函数voidsetinfehar*nintachar*dchar*1的定义其功能为记录教师的姓名年龄院系与职称信息请在注释//**4**之后添加适当的语句输出结果如下刘雷45destructor蒋军23destructor注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test4_3.cpp清单如下#include<iostream.h>classperson//**1**publicpersonpersonchar*ninta//**2**voidsetnamechar*nname=n;voidsetageintaage=a;~personcout<<name<<<<age<<destructor<<endl;;classstudent:publicpersonchar*department;intcode;public//**3**department=d;code=c;;classteacherpublicpersonchar*department;char*level;publicteachervoidsetinfchar*nintachar*dchar*1//**4**department=d;level=1;;voidmainstudents1蒋军23计算机学院2;teachert1;t1.setinf刘雷45计算机学院教授;
请编写一个函数intCalcDigitalchar*str该函数可返回字符串str中数字字符即0~9这10个数字的个数如字符串olympic2008中数字字符的个数为4请用if条件判断语句与for循环语句来实现该函数注意:部分源程序已存在文件test9_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数find的花括号中填写若干语句文件test9_2.cpp的内容如下#include<iostream.h>#include<string.h>intCalcDigitalchar*str;voidmainchar*str;str=newchar[255];cout<<输入字符串:;cin>>str;intnum=CalcDigitalstr;cout<<str<<:<<num<<endl;intCalcDigitalchar*str
请编写一个函数intsumintn该函数完成1+2+3++n的运算并返回运算结果其中n>0注意请使用递归算法实现该函数注意部分源程序已存在文件test11.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数sum的花括号中填写若干语句文件test11_2.cpp的内容如下#include<iostream.h>intsumintnvoidmainintncout<<输入n:cin>>nintresultsumncout<<结果为<<result<<endl
请编写一个函数intCountdoublea[]intn统计出具有n个元素的一维数组中大于等于所有元素平均值的元素个数并返回这个值注意请使用for循环实现该函数注意部分源程序已存在文件test12_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数Count的花括号中填写若干语句文件test12_2的内容如下#include<iostream.h>intCountdoublea[]intnvoidmaindoublea[5]cout<<请输入5个double型的数字<<endlforinti=0i<5i++cin>>a[i]intresult=Counta5cout<<大于等于所有元素平均值的元素个数<<result<<endl
使用VC6打开考生文件夹下的工程test8_1此工程包含一个源程序文件test8_l.cpp但该程序运行有问题请改正程序中的错误使程序的输出结果如下f1functionofderivef2functionofbasef4functionofbase源程序文件test8_1.cpp清单如下#include<iostream.h>classbasepublic:/*********found**********/voidf1cout<<f1functionofbase<<endl;virtualvoidf2cout<<f2functionofbase<<endl;virtualvoidf3cout<<f3functionofbase<<endl;voidf4cout<<f4functionofbase<<endl;;/*******+*found**********/classderive::publicbasevoidf1cout<<f1functionofderive<<endl;voidf2intxcout<<f2functionofderive<<endl;voidf4cout<<f4functionofderive<<endl;;voidmainbase*p;deriveobj2;/******+**found**********/p=obj2;p->fl;p->f2;p->f4;
使用VC6打开考生文件夹下的工程tsst6_3此工程包含一个源程序文件test6_3.cpp其中定义了用于表示考生的类Student请按要求完成下列操作将程序补充完整1定义私有数据成员codeenglish分别用于表示考生的编号英语成绩它们都是int型的数据请在注释//**1**之后添加适当的语句2完成成员函数voidStudent::inputinformation的定义该函数用于用户输入一个考生对象的信息输入格式如下输入编号英语成绩计算机成绩请在注释//**2**之后添加适当的语句3利用己实现的类Student的成员函数完成函数voidfirstnameStudent*A[]intnum的定义该函数根据考生信息A[]输出num个考生中总分最高者的编号及其相应的总分在此不考虑总分相同的情况请在注释//**3**之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test6_3.cpp清单如下#include<iostream.h>classStudent//**1**intcomputer;inttotal;publicvoidgetinformation;voidcomputesum;intgetcode;intgettotalscore;~Student;;voidStudent::getinformation//**2**cout<<英语成绩:;cin>>english;cout<<计算机成绩:;cin>>computer;voidStudent::computesumtotal=english+computer;cout<<编号<<code<<总分:<<total<<endl;intstudent::getcodereturncode;intStudent::gettotalscorereturntotal;voidfirstnameStudent*A[]intnum//**3**tempsum=*A[0].gettotalscore;forinti=1;i<num;i++if*A[i].gettotalscore>tempsumtempcode=*A[i].getcode;telnpsum=*A[i].gettotalscore;cont<<总分最高者--<<tempcode<<:<<tempsum<<endl;voidmainStudent*A[3];intin=3;fori=0;i<n;i++A[i]=newStudent;A[i]->getinformation;fori=0;i<n;i++A[i]->computesum;firstnameA3;
编写类AA的成员函数intCompareAAb该函数用于比较*this与b的大小若两者含有元素的个数n相同并且数组中前n个元素值对应相同则认为两者相等返回1否则返回0注意用数组方式及for循环来实现该函数输出结果如下a=baC注意部分源程序已存在文件testl7_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数Compare的花括号中填写若干语句文件testl7_2.cpp的内容如下:#include<iostream.h>#include<stdlib.h>classAAint*a;intn;intMS;public:voidInitAAintaa[]intnnintmsifnn>mscout<<Error!<<end1;exit1;MS=ms;n=nn;a=newint[MS];forinti=0;i<n;i++a[i]=aa[i];intCompareAAb;;intAA::CompareAAbvoidmainAAabc;intx[]=12345;inty[]=12367;intz[]=12579;a.InitAAx35;b.InitAAy35;c.InitAAz35;ifa.Comparebcout<<a=b<<end1;elsecout<<a<>b<<end1;ifa.Compareccout<<a=c<<end1;elsecout<<a<>c<<end1;
使用VC6打开考生文件夹下的工程test20_1此工程包含一个源程序文件test21_1.cpp但该程序运行有问题请改正程序中的错误使程序的输出结果如下125669源程序文件test20_1.cpp清单如下#include<iostream.h>classApublic:Aintiintja=i;b=j;/****************found*******************/voidMoveintxihtya+=x;b+=yvoidShowcout<<<<a<<<<b<<<<end1;private:intab;;classB:privateApublic:/****************found*******************/Bintiintjintkint1:ijx=k;y=1;voidShowcout<<x<<<<y<<end1;voidfunMove35;/****************found*******************/voidf1Show;private:intxy;;voidmainAe12;e.Show;Bd3456;d.fun;d.Show;d.f1;
使用VC6打开考生文件夹下的工程test2_1此工程包含一个源程序文件test2_1.cpp但该程序运行有问题请改正程序中的错误使该程序的输出结果如下调用基类BASE的构造函数1调用基类BASE的构造函数2调用派生类A的构造函数3调用派生类A的析构函数调用基类BASE的析构函数调用基类BASE的析构函数源程序文什test2_1.cpp清单如下#include<iostream.h>classBASEpublic:BASEinticout<<调用基类BASE的构造函数:<<i<<endl;~BASEcout<<调用基类BASE的析构函数<<endl;/*****************found*****************/classA:publicBASEpublic:/*****************found*****************/Aintaintb:iabbcout<<调用派生类A的构造函数:<<a+b<<endl;~Acout<<调用派生类A的析构函数<<endl;private:BASEb;;voidmain/****************found***************/BASEobj12;
使用VC6打开考生文件夹下的工程proj2此工程包含一个源程序文件main2.cpp但该程序运行有问题请改正main函数中的错误源程序文件main2.cpp清单如下//main2.cpp#include<iostream>usingnamespacestd;classMyClasspublic:MyClassintmmember=m;~MyClassintGetMemberreturnmember;private:intmember;;MyClassMakeObjectintmMyClass*pMyClass=newMyClassm;return*pMyClass;intmainintx=7;/************found**************/MyClass*myObj=MakeObjectx;/*************found*************/cout<<Myobjecthasmember<<myObj.GetMember<<end1;return0;
请编写一个函数intfindchars[]chart[]该函数在字符串s中查找字符串t如果找到则返回字符串t在字符串s中的位置整数值否则返回-1本题要求用数组方式及两重循环来实现该函数注意部分源程序已存在考生文件夹的文件PROC1.cpp中请勿修改主函数和其他函数中的任何内容仅在函数find的花括号中填写若干语句文件PROC1.cpp的内容如下//PROC1.cpp#include<iostream>usingnamespacestdintfindchars[]chart[]constintMAXLINE=256intmaincharsource[MAXLINE]target[MAXLINE];cout<<Pleaseinputastringforsearching:/n;cin.getlinesourceMAXLINE;cout<<Pleaseinputastringyouwanttofind:/n;cin.getlinetargetMAXLINE;intintPos=findsourcetarget;ifintPos>=0cout<<FindingitThetargetstringisatindex<<intPos<<ofthesourcestring/n;elsecout<<Notfindingit/n;return0;intfindchars[]chart[]//********
使用VC6打开考生文件夹下的工程test16_3此工程包含一个源程序文件test16_3.cpp其中定义了类Cat但类Cat的定义并不完整请按要求完成下列操作将类Cat的定义补充完整1定义类Cat的保护数据成员itsAge用于表示年龄它是int型的数据请在注释//**1**之后添加适当的语句2定义类Cat的保护数据成员GetAge的类外定义返回成员的itsAge值请在注释//**2**之后添加适当的语句3完成成员函数SetAgeintage的类外定义把数据成员itsAge赋值为参数age的值请在注释//**3**之后添加适当的语句4完成成员函数Meow的类外定义使其输出字节符串meow.到屏幕上请在注释**4**后添加适当的语句输出结果如下meow.kittyisacatwhois5yearsold.meow.注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test16_3.cpp清单如下#include<iostream.h>classCatpublic:intGetAge;voidSetAgeintage;voidMeow;protected://**1**;intCat::GetAge//**2**voidCat::SetAgeintage//**3**voidCat::Meow//**4**voidmainCatkitty;kitty.Meow;kitty.SetAge5;cout<<kittyisacatwhois;cout<<kitty.GetAge;cout<<yearsold./n;kitty.Meow;
编写一个函数intcharnumcharfn[10]该函数以只读方式打开文件fn通过统计返回文件中字符的个数请使用while循环实现计数功能注意:部分源程序已存在文件test7_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数charnum的花括号中填写若干语句文件test7_2.cpp的内容如下#include<iostream.h>#include<fstream.h>#include<stdlib.h>intcharnumcharfn[10];voidmainintnum;num=charnumabc.txt;cout<<num=<<num<<endl;intcharnumcharfn[10]
请编写一个函数intSeqSearchintlist[]intstartintnintkey该函数从start开始在大小为n的数细list中查找key值返回最先找到的key值的位置如果没有找到则返回-1请使用for循环实现注意部分源程序已存在文件test19_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数SeqSearch的花括号中填写若干语句文件test19_2.cpp的内容如下#include<iostream.h>intSeqSearchintlist[]intstartintnintkeyvoidmainintA[10];intkeycount=0pos;cout<<Enteralistof10integers:;forpos=0;pos<10;pos++cin>>A[pos];cout<<Enterakey:;cin>>key;pos=0;whilepos=SeqSearchApos10key!=-1count++;pos++;cout<<key<<occurs<<count<<count!=1times:time<<inthelist.<<end1;
使用VC6打开考生文件夹下的工程test16_1此工程包含一个源程序文件test16_1.cpp但该程序运行有问题请改正程序中的错误使程序的输出结果为Whichactaorbbact1act2Bact3Bact4Bend源程序文件test16_1.cpp清单如下#include<iostream.h>classApublicvirtualvoidact1cout<<actl/nact2voidact2cout<<act2/nact3/**********+******found*****************/voidact3cout<<Aact3/nact4/*****************found*****************/virtualvoidact4cout<<Aact4/nact5voidact5cout<<Aend/nclassBpublicAvoidact3cout<<Bact3/nact4voidact4cout<<Bact4/n;act5;voidact5cout<<Bend/n;;voidmainvoidcharc;A*a;cout<<Whichactaorb;/*****************found*****************/cin<<c;ifc==’a’a=newA;elsea=newB;a->act1;deletea;
请编写函数voidswapint*pxint*py与voidswapint&pxint&PY实现主程序中变量a和b值的交换输出结果如下3223注意部分源程序已存在文件test5_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数相应的花括号中填写若干语句文件test5_2.cpp的内容如下#include<iostream.h>voidswapint*pxint*py/***1***/voidswapint&pxint&PY/***2**/voidmaininta=2b=3;swapab;cout<<a<<<<b<<endl;swap&a&b;cout<<a<<<<b<<endl;
热门题库
更多
软件测试工程师
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设
“互联网+”和电子商务继续教育