首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
请编写一个函数fun( ),它的功能是将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转为整数的函数)。 例如,若输入字符串“-1234”,则函数把它转换为整数值 -1234。 注意:...
查看本题答案
包含此试题的试卷
计算机等级考试《问答》真题及答案
点击查看
你可能感兴趣的试题
[说明1] 函数deldigitchar*s的功能是将字符串s中的数字字符去掉使剩余字符按
[说明1] 函数deldigitchar*s的功能是将字符串s中的数字字符去掉使剩余字符按
请编写一个函数fun它的功能是将一个数字字符串转换为一个整数不得调用C语言提供的将字符串转为整数的函
要将一个数字字符串转换成对应的数值应使用的函数是
Val
Single
Asc
Space
编程题 请编写一个函数fun它的功能是比较两个字符串的长度不得调用C语言提供的求字符串长度的函数函
[说明1] 函数deldigitchar*s的功能是将字符串s中的数字字符去掉使剩余字符按
请编写一个函数fun它的功能是比较两个字符串的长度不得调用C语言提供的求字符串长度的函数函数返回较短
函数fun的功能是将一个数字字符串转换为一个整数请将函数补充完整intfunchar*strintn
[说明1] 函数deldigitchar*s的功能是将字符串s中的数字字符去掉使剩余字符按
请编写一个函数intCalcDigitalchar*str该函数可返回字符串str中数字字符即0~9
[说明1] 函数deldigitchar*s的功能是将字符串s中的数字字符去掉使剩余字符按
简单应用题 请编写一个函数intCalcDigitalchar*str该函数可返回字符串str中数
请编写一个函数fun它的功能是将一个数字字符串转换为一个整数不得调用C语言提供的将字符串转换为整数的
简单应用题 请编写一个函数intCalcDigitalchar*str该函数可返回字符串str中数
假定输入的字符串中只包含字母和*号请编写函数fun它的功能是除了尾部的号之外将字符串中其他*号全部删
【说明】本题中的函数encode和decode分别实现对字符串的变换和复原其中变换函数encode顺
请编写一个函数fun其功能是比较两个字符串的长度不得调用C语言提供的求字符串长度的函数函数返回较长的
假定输入的字符串中只包含字母和*号请编写函数fun它的功能是除了尾部的号之外将字符串中其他*号全部删
函数fun的功能是将一个数字字符串转换为一个整数请将函数补充完整intfunchar*strinth
【说明】 本题中的函数encode和decode分别实现对字符串的变换和复原其中变换函数encod
热门试题
更多
使用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打开考生文件夹下的工程RevProj7此工程包含一个源程序文件RevMain6.cpp但该程序运行有问题请改正主函数中的错误使程序的输出结果是MyNumber=0MyNumber=1MyNumber=2源程序文件RevMain6.cpp清单如下//RevMain6.cpp#include<iostream>usingnamespacestdclassMyClasspublicMyClassintiMyNumber=ivoidSetMemberintmMyNumber=m;intGetMemberconstreturnMyNumber;voidPrintconstcout<<MyNumber=<<MyNumber<<end1;private:intMyNumber;;intmain/*********found*********MyClass*pObj=newMyClassO;pObj.Print;/*********found*********pObj->MyNumber=1;pObj->Print;/*********found*********MyClass.SetMember2;*pObj.Print;returnO;
请编写一个函数fun该函数的功能是返回给定字符串中大写字母字符的个数如字符串HelloWorld中大写字母的个数为2个注意部分源程序已存在文件PROC5.CPP中请勿修改主函数和其他函数中的任何内容仅在函数fun的花括号中填写若干语句文件PROC5.cpp的内容如下//PROC5.cpp#include<iostream>#include<string>usingnamespacestd;intfunchar*str;intmaincharstr[]=ChineseComputerWorld;cout<<funstr<<end;return0;intfunchar*str//**********
使用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;
请编写一个函数intfunintnFirstintnSecond求两个数的最小公倍数并返回这个值注意部分源程序已存在文件test13_2.cpp中如输入7和8时结果是56请勿修改主函数main和其他函数中的任何内容仅在函数fun的花括号中填写若干语句文件test13_2的内容如下#include<iostream.h>intfunintnFirstintnSecondvoidmainintnFirstnSecondcout<<Pleaseinputthefirstonecin>>nFirstcout<<Pleaseinputthesecondonecin>>nSecondcout<<最小公倍数<<funnFirstnSecond<<endlintfunintnFirstintnSecond
使用VC6打开考生文件夹下的工程MyProj2此工程包含一个源程序文件MyMain2.cpp此程序的运行结果为Derive1’sPrintCalled.Derive2’sPrintcalled.其中定义的类并不完整按要求完成下列操作将类的定义补充完整①定义函数Print为无值型纯虚函数请在注释//**1**之后添加适当的语句②建立类Derivel的构造函数请在注释//**2**之后添加适当的语句③完成类Derive2成员函数Print的定义请在注释//**3**之后添加适当的语句④定义类Derivel的对象指针d1类Derive2的对象指针d2其初始化值分别为1和2源程序文件MyMain2.cpp中的程序清单如下//MyMain2.cpp#include<iostream>usingnamespacestd;classBasepublic:Baseintib=i;//**1**protected:intb;;classDerivel:publicBasepublic://**2**voidprintcout<<Derivel’sPrintcalled.<<end1;;classDerive2:publicBasepublic:Derive2inti:Basei//**3**;voidfunBase*objobj->Print;intmain//**4**fund1;fund2;return0;
使用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’
请编写一个函数voidfunintaa[]intnintx其中n表示数组aa中元素的个数函数的功能是计算前x项的和并放在aa[x]中aa数组中的元素值和x的值由主函数通过键盘读入注意用循环和数组实现部分源程序已存在文件PROC3.cpp中请勿修改主函数和其他函数中的任何内容仅在函数resort的花括号中填写若干语句文件PROC3.cpp中的程序清单如下//PROC3.CPP#include<iostream>usingnamespacestd;#defineMAX100intmainvoidfunintaa[]intnintx;intbb[MAX]ixn;cout<<Pleaseenterthecounterofthenumber:/n;cin>>n;cout<<Pleaseenterthenumber:/n;fori=0;i<n;i++cin>>bb[i];cout<<Inputthex:/n;cin>>x;funbbnx;cout<<Thedataaftertotal:<<bb[x]<<end1;return0;voidfunintaa[]intnintx//*********
使用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打开考生文件夹下的工程RevProj8此工程包含一个源程序文件RevMain8.cpp在该文件中函数resort的功能是能在一个数列中对从指定位置开始的几位数按相反顺序重新排列并在主函数中输出新的序列请改正程序中的错误使它能得到正确结果注意不要改动main函数不得删行或增行也不得更改程序的结构源程序文件RevMain8.cpp中的程序清单如下//RevMain8.cpp#include<instream>usingnamespacestd;voidresortintarr[]intwhereintamount;intmainintnumber[20]wherearrounti;cout<<Input20numbers/n;fori=0;i<20;i++cin>>number[i];cout<<Howmanydoyouwanttosort:;cin>>arrount;cout<</nwheredoyouwanttostart:;cin>>where;cout<<oldarrayasfollow:/n;fori=0;i<20;i++cout<<nmuber[i]<<;resortnumberwherearrount;cout<</nresortedarrayasfollow:/n;fori=0;i<20;i++cout<<number[i]<<;cout<<end1;return0;voidresortintarray[]intwhereintamountint*pi*p2temp;p1=&array[where-1];p2=&array[where-2+amount];/*****FOUND*****/for;p1<&array[where-1+amount/2];/*****FOUND*****/*p1=*p2;*p2=*p1;return;
使用VC6打开考生文件夹下的工程MyProj10此工程包含一个源程序文件MyMain10.cpp程序中定义了两个类Base和Derived但类的定义并不完整请按要求完成下列操作将类的定义补充完成①类Derived是基类Base公有派生来的请在注释//**1**之后添加适当的语句②完成构造函数Derivedinti定义采用初始化列表的方式使基类Base私有成员a初始化为i+1类Derived的私有成员b初始化为i请在注释//**2**之后添加适当的语句③完成类Derived的成员函数show的类体外的定义函数show中要显式调用基类的show函数然后要输出私有成员b的值请在注释//**3**之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件MyMain10.cpp清单如下//MyMain10.cpp#include<iostream>usingnamespacestdclassBasepublicBaseintxa=xvoidshowcout<<aprivateinta//***1***public//***2***voidshowprivateintbvoidDerivedshow//***3***intmainDerivedd1*pbpb=&dpb->showreturn0
使用VC6打开考生文件夹下的工程MyProj8此工程包含一个源程序文件MyMain8.cpp该程序实现栈的入栈和出栈的操作其中有两个类一个是节点类node它包含节点值和指向上一个节点的指针prey另一个类是栈类stack它包含栈的头指针top但类的定义并不完整请按要求完成下列操作将类Sample的定义补充完成①定义私有节点值data它是血型的数据以及定义一个指向上一个节点的指针prev请在注释//**1**之后添加适当的语句②完成构造函数nodeintdnode*n的定义使得私有成员data和prev分别初始化为d和n请在注释//**2**之后添加适当的语句③完成类stack的成员函数pushinti的类体内的定义函数push实现入栈这个操作即把形参i压入栈中那么此时应该创建一个新的节点并让这个节点的prev指针指向栈顶请在注释//**3**之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件MyMain8.cpp清单如下//MyMain8.cpp#include<iostream>usingnamespacestd;classstack;classnodeprivate://**1**public:nodeintdnode*n//**2**friendclassstack;;classstacknode*top;//栈头public:stacktop=0;voidpushinti//**3**intpopnode*t=topiftoptop=top->previntc=t->datadeletetreturncreturn0intmainstackss.push6s.push3s.push1return0
使用VC6打开考生文件夹下的工程RevProj10此工程包含一个源程序文件RevMain10.cpp在该文件中函数fun的功能是计算出数组x中的最小值与次最小值并分别将其与x[0]x[1]交换请改正程序中的错误使它能得到正确结果注意不要改动主函数不得删行或增行也不得更改程序的结构源程序文件RevMain10.cpp中的程序清单如下//RevMain10.cpp#include<iostream>usingnamespacestd;#defineN30intfunint*xintn;intmaininth[N]=47651738023;inti;fori=0;i<11;i++cout<<h[i]<<;cout<</n;funh11;fori=0;i<n;i++cout<<h[i]<<;cout<<’/n’;return0;intfunint*xintnintit;inta1=0a2=0min1=32767min2=32676;/*****FOUND*****/fori=1;i<n;i++ifx[i]<min1min2=min1;a2=a1;min1=x[i];a1=i;elseifx[i]<min2min2=x[i];a2=i;/*****FOUND*****/t=x[0];x[a1]=x[0];x[a1]=t;/*****FOUND*****/t=x[1];x[a2]=x[1];x[a2]=t;
使用VC6打开考生文件夹下的工程MyProj6此工程包含一个源程序文件MyMain6.cpp在程序中定义了一个Furniture类Bed类和Sofa类是在Furniture类的基础上按公有继承的方式产生的派生类Sleepersofa类是在Bed类和Sofa类的基础上按公有继承的方式产生的派生类请按要求完成下列操作将类Date的定义补充完成①Bed类是在Furniture类的基础上按公有继承的方式产生的派生类为了使程序中的多重继承关系不出现二义性请在注释//**1**之后添加适当的语句②Sofa类是在Furniture类的基础上按公有继承的方式产生的派生类为了使程序中的多重继承关系不出现二义性请在注释//**2**之后添加适当的语句③Sleepersofa类是在Bed类和Sofa类的基础上按公有继承的方式产生的派生类请在注释//**3**之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件MyMain6.cpp清单如下//MyMain6.cpp#include<iostream>usingnamespacestdclassFurniturepublicFurniturevoidsetweightintwweight=wintgetweightreturnweightprotectedintweight;//**1**classBeddefinitionpublicBedvoidsleepcout<<sleeping...<<end1//**2**classSofadefinitionpublicSofavoidwatchTVcout<<watchingTV...<<end1//***3***publicSleepersofavoidFoldoutcout<<Foldoutthesofa.<<endl;;intmainSleepersofassss.setweight20cout<<ss.getweight<<end1return0
请编写一个函数voidfunintp[]intnintc其中数组p的元素按由小到大的顺序排列其元素个数为n函数fun的功能是将c插入到数组p中且保持数组的升序排列注意部分源程序已存在文件PROC9.cpp中请勿修改主函数和其他函数中的任何内容仅在函数fun的花括号中填写若干语句文件PROC9.cpp的内容如下//PROC9.cpp#include<iostream>#include<string>usingnamespacestd;#defineM30voidfunintp[]intnintc;intmainintpp[M]ni;intfgc;cout<<Pleaseinputn:/n;cin>>n;cout<<Pleaseinputthendata:/n;fori=0;i<n;i++cin>>pp[i];cout<<Pleaseinputc:/n;cin>>c;funppnc;fori=0;i<n;i++cout<<pp[i]<<;cout<<end1;return0;voidfunintp[]intnintc//*********
编写类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;
return0;
使用VC6打开考生文件夹下的工程MyProj13此工程包含一个源程序文件MyMain12.cpp程序中定义了两个类Base和Derived但类的定义并不完整请按要求完成下列操作将类的定义补充完成①定义类shapes的保护成员x和y它们都是整型变量请在注释//**1**之后添加适当的语句②完成构造函数shapesintdintw定义使类shapes的保护成员xy分别初始化为dw并分别具有默认值00请在注释//**2**之后添加适当的语句③完成类shapes的成员函数setvalueintdintw的定义shapes类的数据成员x和y分别被设置成d和w请在注释//**3**之后添加适当的语句④将类shapes的成员函数voiddisp设置成纯虚函数请在注释//**4**之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件MyMain13.cpp清单如下//MyMain13.cpp#include<iostream>usingnamespacestdclassshapes//***1***public//***2***voidsetvalueintdintw//***3***//***4***classsquare:publicShapespublicvoiddispcout<<x*y<<end1;intmainshapes*ptrsquares1ptr=&s1ptr->setvalue105ptr->dispreturn0
使用VC6打开考生文件夹下的工程MyProj4此工程包含一个源程序文件MyMain4.cpp该程序将通过把类Distance定义为类Point的友元类来实现计算两点之间距离的功能但程序中定义的类并不完整请按要求完成下列操作把类的定义补充完整①把类Distance定义为类Point的友元类请在注释//**1**之后添加适当的语句②定义类Point的构造函数完成给私有数据成员x和y的赋值并且两个参数的默认值都为0请在注释//**2**之后添加适当的语句③完成类Distance的成员函数DisPoint&pPoint&q的定义并在其中计算点pq之间的距离并且返回结果假设两点之间的距离distance=sqrtp.x-q.x*p.x-q.x+p.y-q.y*p.y-q.y请在注释//**3**之后添加适当的语句源程序文件MyMain4.cpp中的程序清单如下//MyMain4.cpp#include<iostream>#include<cmath>usingnamespacestd;classPointpublic://**1**//定义类Point的构造函数//**2**voidpintcout<<x=<<x<<end1;cout<<y=<<y<<end1;private:floatxy;;classDistancepublic:floatDisPoint&pPoint&q;;floatDistance::DisPoint&pPoint&q//**3**intmainPointp1010q2020;Distanced;cout<<d.Dispq<<end1;return0;
使用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;
使用VC6打开考生文件夹下的工程RevProj13此工程包含一个源程序文件RevMain13.cpp但该程序中类的定义有错误请改正程序中的错误使它能得到正确结果注意不要改动主函数不得删行或增行也不得更改程序的结构源程序文件RevMain13.cpp中的程序清单如下//RevMain13.cpp#include<iostream>usingnamespacestdclassMyClasspublicMyClassinta=0b=1PrintprivateintxintyMyClassMyClassinta=0intb=1x=ay=bvoidMyClassPrintcout<<x=<<x<<end1cout<<y=<<y<<end1intmainMyClassobj12obj.Printreturn0
请编写一个函数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;
请编写一个函数intfunintn其中n为自然数函数fun的功能是求出自然数n包括n以内所有素数的和并返回其值注意部分源程序已存在文件PROC11.cpp中请勿修改主函数和其他函数中的任何内容仅在函数fun的花括号中填写若干语句文件PROC11.cpp的内容如下//PROC11.cpp#include<iostream>usingnamespacestdintfunintnintmainintnumbercout<<Enterthenumberwhichyouwanttocaculate:/ncin>>numbercout<<Theresultis:<<funnumber<<end1return0intfunintn//*********
请编写一个函数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;
热门题库
更多
嵌入式软件助理工程师
计算机操作系统
软件测试工程师
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法