首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行有问题,请改正main函数中的错误,使程序的输出结果为 number=1 number=10 number=100 注意:不...
查看本题答案
包含此试题的试卷
计算机等级考试《填空集》真题及答案
点击查看
你可能感兴趣的试题
改错题 使用VC6打开考生文件夹下的工程kt6_1此工程包含一个源程序文件kt6_1.cpp但该程
使用VC6打开考生文件夹下的工程RevProj11此工程包含一个源程序文件RevMain11.cpp
使用VC6打开考生文件夹下的工程RevProj4此工程包含一个源程序文件RevMain4.cpp但该
使用VC++6.0打开考生文件夹下的源程序文件2.cpp阅读下列函数说明和代码补充空出的代码函数su
使用VC6打开考生文件夹下的工程test21_1此工程包含一个源程序文件test21_1.cpp但该
改错题使用VC6打开考生文件夹下的工程kt14_1此工程包含一个源程序文件kt14_1.cpp但该程
使用VC6打开老考生文件夹下的工程test5_1此工程包含一个源程序文件test5_1.cpp但该程
改错题 使用VC6打开考生文件夹下的工程kt11_1此工程包含一个源程序文件kt11_1.cpp但
使用VC6打开考生文件夹下的工程test32_1此工程包含一个源程序文件test32_1.cpp但该
改错题使用VC6打开考生文件夹下的工程kt9_1此工程包含一个源程序文件kt9_1.cpp但该程序运
使用VC6打开考生文件夹下的工程test34_1此工程包含一个源程序文件test34_1.cpp但该
使用VC6打开考生文件夹下的源程序文件2.cpp阅读下列函数说明和代码补充空出的代码函数sumint
使用VC6打开考生文件夹下的工程test30_1此工程包含一个源程序文件test30_1.cpp但该
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错请改正程序中的错误使程序输出
改错题使用VC6打开考生文件夹下的工程kt15_1此工程包含一个源程序文件kt15_1.cpp但该程
改错题 使用VC6打开考生文件夹下的工程kt13_1此工程包含一个源程序文件kt13_1.cpp但
使用VC6打开考生文件夹下的工程test28_1此工程包含一个源程序文件test28_1.cpp但该
使用VC6打开考生文件夹下的工程RevProj3此工程包含一个源程序文件RevMain3.cpp阅读
使用VC6打开考生文件夹下的工程test28_1此工程包含一个源程序文件test28_1.cpp但该
使用VC6打开考生文件夹下的工程test36_1此工程包含一个源程序文件test36_1.cpp但该
热门试题
更多
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错请改正其中的错误使程序正常运行输出的结果为Constructori=0Destructor注意错误的语句在//******error******的下面修改该语句即可试题程序#include<iostream.h>classTCintipublicTCvoiddisplay~TC//******error******TC://TCcout<<Constructor<<i=0//******error******TC://displaycout<<i=<<i<<<<end1//******error******TC://TCcout<<Destructor<<end1voidmainTCaa.display
使用VC++6.0打开源程序文件3.cpp其中类TC用于把文件输出到屏幕然后进行文件的分割分割的方法如下第一个文件的大小是文件的前一半另外一个文件的大小是剩余部分此程序将in.txt文件中的内容输出到屏幕并且将文件按照以上方式分割存于文件out1.txt和out2.txt中其中定义的类并不完整按要求完成下列操作将类的定义补充完整1从输入文件中获得一个字符并判断是否到文件结尾如果到文件结尾则退出循环请在注释1后添加适当的语句2把获得的输入文件的内容存储到buf中并且用len记录下文件的长度请在注释2后添加适当的语句3将输入文件的后一半内容存储在第二个文件中请在注释3后添加适当的语句4使用文件流对象打开输入文件in.txt请在注释4后添加适当的语句注意增加代码或者修改代码的位置已经用符号表示出来请不要修改其他的程序代码试题程序#include<iostream.h>#include<fstream.h>#include<stdlib.h>classTCpublicTCchar*fileNamelen=0fstreaminfileinfile.openfileNameiosincharch//********1********whilecout<<ch//********2********infile.closevoidsplitfstreamoutfile1fstreamoutfile2outfile1.openout1.txtiosoutoutfile2.openout2.txtiosoutinti=0fori=0i<1en/2i++outfile1<<buf[i]do//********3********whilei!=lenoutfile1.closeoutfile2.closeprivateintlencharbuf[1024]voidmain//********4********TCobjobj.splitreturn
使用VC++6.0打开考生文件夹下的源程序文件3.cpp其中定义了类BAPA1和PA2其中PA1类由BA类公有派生PA2类由PA1类公有派生上述3个类的定义并不完整请按要求完成下列操作将程序补充完整程序输出结果如下10510571定义类BA的构造函数该构造函数有一个整型的参数m在构造函数中将m赋值给数据成员a请在注释1之后添加适当的语句2定义类PA1的构造函数该构造函数有两个整型的参数m和n在构造函数中将m赋值给数据成员b将n作为基类BA构造函数的参数值传入请在注释2之后添加适当的语句3定义类PA2的构造函数该构造函数有3个整型的参数mn和k在构造函数中请将m赋值给数据成员C将n和k分别赋值给基类PA1构造函数的参数m和n请在注释3之后添加适当的语句4完成类PA2的成员函数show的定义该函数调用基类成员函数输出基类私有成员ab及类PA2自身的数据成员c的值上述3个值在输出时用空格隔开请在注释4之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容试题程序#include<iostream.h>classBAintapublic//********1********intgetareturnaclassPA1publicBAintbpublic//********2********intgetbreturnbclassPA2publicPA1intcpublic//********3********voidshow//********4********voidmainPA2a7510tout<<a.geta<<end1cout<<a.getb<<end1a.show
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错误请改正程序中的错误使得程序输出98765注意错误的语句在/********error********/的下而修改该语句即可其他的语句不能修改试题程序#include<iostream.h>classTC/********error********/TCintim_i=1voidprintcout<<--m_i<<’’publicintm_iintmain/********error********/intiTCobj10whilei>5/********error********/i++obj.printcout<<end1return0
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错误请改正程序中的错误使得程序输出98765注意错误的语句在/********error********/的下而修改该语句即可其他的语句不能修改试题程序#include<iostream.h>classTC/********error********/TCintim_i=1voidprintcout<<--m_i<<’’publicintm_iintmain/********error********/intiTCobj10whilei>5/********error********/i++obj.printcout<<end1return0
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错请改正其中的错误使程序正常运行并使程序输出的结果为TC1TC2注意不要改动main函数不能增加或删除行也不能更改程序的结构错误的语句在//******error******的下面试题程序#include<iostream.h>#include<assert.h>structTC0//********error********virtualvoidfunclassTC1publicTC0voidfuncout<<TC1<<end1classTC2publicTC0voidfuncout<<TC2<<end1voidmainTC0*pTClobj1TC2obj2//********error********p=*obj1p—>fun//********error********p=*obj2p—>funreturn
使用VC++6.0打开考生文件夹下的源程序文件3.cpp其中定义了类BAPA1和PA2其中PA1类由BA类公有派生PA2类由PA1类公有派生上述3个类的定义并不完整请按要求完成下列操作将程序补充完整程序输出结果如下10510571定义类BA的构造函数该构造函数有一个整型的参数m在构造函数中将m赋值给数据成员a请在注释1之后添加适当的语句2定义类PA1的构造函数该构造函数有两个整型的参数m和n在构造函数中将m赋值给数据成员b将n作为基类BA构造函数的参数值传入请在注释2之后添加适当的语句3定义类PA2的构造函数该构造函数有3个整型的参数mn和k在构造函数中请将m赋值给数据成员C将n和k分别赋值给基类PA1构造函数的参数m和n请在注释3之后添加适当的语句4完成类PA2的成员函数show的定义该函数调用基类成员函数输出基类私有成员ab及类PA2自身的数据成员c的值上述3个值在输出时用空格隔开请在注释4之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容试题程序#include<iostream.h>classBAintapublic//********1********intgetareturnaclassPA1publicBAintbpublic//********2********intgetbreturnbclassPA2publicPA1intcpublic//********3********voidshow//********4********voidmainPA2a7510tout<<a.geta<<end1cout<<a.getb<<end1a.show
使用VC++6.0打开考生文件夹下的源程序文件3.cpp其中定义的类不完整按要求完成下列操作将类的定义补充完整1利用define定义常量TRUE为1定义常量FALSE为0请在注释1后添加适当的语句2在类A2前增加A1的声明请在注释2后添加适当的语句3在类C1中声明友元函数boolfuncA2&aA1&b请在注释3后添加适当的语句4实现函数boolfuncA2&obj1A1&obj2的功能检查两个类的值都为TRUE则返回TRUE请在注释4后添加适当的语句注意除在指定位置添加语句之外不要改动程序中的其他内容试题程序#include<iostream.h>//********1********#defineFALSE0//********2********classA2privateboolm_A2friendboolfuncA2&obj1A1&obj2publicA2m_A2=FALSEpublicvoidsetA2boolnm_A2=nClassA1privateboolm_A1//********3*********publicA1m_A1=TRUEpublicvoidsetA1boolnm_A1=nboolfuncA2&obj1A1&obj2//********4********returnintmainA2obj0A1obj1cout<<funcobj0obj1<<end1obj0.setA2TRUEobj1.setA1TRUEcout<<funcobj0obj1<<end1return0
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错误请补充程序中的丢失部分使得程序运行可以在修改处增加或者删除一条语句本程序完成以下功能1获得输入的两个数字d1d2d1=6d2=12输出两个中较大的一个输出63计算d1/d2如果d2等于0返回-1输出结果64输出d1+d2的结果输出结果75输出d1+1的结果输出结果76输出d2-1的结果输出结果0注意错误的语句在/********error********/的下面修改该语句即可其他的语句不能修改试题程序#include<iostream.h>voidmainintd1intd2intd3cout<<pleaseinputtwonumber:<<end1cin>>d1>>d2/********error********/d3=d1d2d1d2cout<<Maxdatais:<<d3<<end1//计算d1/d2如果d2等于0返回-1/********error********/d3=d2d1/d2-1cout<<d1/d2=<<d3<<end1/********error********/d3=--d1+d2++cout<<d1+d2=<<d3<<end1cout<<d1+1=<<d1<<end1cout<<d2-1=<<d2<<end1return
使用VC++6.0打开考生文件夹下的源程序文件1.cpp使其输出结果为n=0注意不要改动main函数不能增加或删除行也不能更改程序的结构错误的语句在//******error******的下面试题程序#include<iostream.h>//********error********classTCpLlblic//********error********void~TCTCintncout<<’n’<<’=’<<n<<end1//********error********voidmainTCtest0return
使用VC++6.0打开考生文件夹下的源程序文件3.cpp其中定义了用于表示日期的类Date但类Date的定义并不完整请按要求完成下列操作将类Date的定义补充完成1定义私有数据成员yearmonth和day分别用于表示年月和日它们都是int型的数据请在注释1之后添加适当的语句2完成默认构造函数Date的定义使Date对象的默认值为year=1month=1day=1请在注释2之后添加适当的语句3完成重载构造函数Dateintyintmintd的定义把数据成员yearmonth和day分别初始化为参数ym和d的值请在注释3之后添加适当的语句4完成成员函数print的类外定义使其以年一月一日的格式将Date对象的值输出到屏幕上例如1949-10-i请在注释4之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容试题程序#include<iostream.h>classDatepublic//********1*******Dateintyintmintd//********2********voidprintconstprivate//datamember//********3********voidDateprintconst//********4********intmainDateOlympic_BJ200888Olympic_BJ.printreturn0
使用VC++6.0打开考生文件夹下的源程序文件3.cpp其中定义的类不完整按要求完成下列操作将类的定义补充完整1基类People完成打印功能定义其中的打印函数为虚函数请在注释1后添加适当的语句2类Boy继承于People在构造函数中设置性别为1请在注释2后添加适当的语句3类Girl继承于People在构造函数中设置性别为0请在注释3后添加适当的语句4实现函数fun用于传递不同的类型打印出性别请在注释4后添加适当的语句输出的内容如下Sex=BoySex=Girl注意除在指定位置添加语句之外请不要改动程序中的其他内容试题程序#include<iostream.h>classPeoplepublic//********1********voidprintintsexclassBoypublicPeoplepublicBoy//********2********voidprintcout<<Boy<<end1classGirlpublicPeoplepublicGirl//********3********voidprintcout<<Girl<<end1//********&********eout<<Sex=p.printintmainBoymfunmGirlnfunnreturn0
使用VC++6.0打开考生文件夹下的源程序文件2.cpp阅读下列函数说明和代码完成空出部分的程序实现函数sortintA[]intn用冒泡法对数组数据进行排序所谓冒泡法就是每次把相邻的两个数交换较大的数交换到后面这样下标从0到n-1的数与其后面相邻的数交换可以把最大的数交换到数组的末端进行n次下标从0到n-1的交换则数组变成有序的并且按由大到小排序注意不能修改和删除程序的其他部分也不能修改程序的结构试题程序#include<iostream.h>#defineN10voidsortintA[N]intnintmainintA[N]=1501769874290-60-11sortA10forinti=0i<sizeofA/sizeofinti++cout<<A[i]<<’’cout<<end1return0
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错请改正其中的错误使程序正常运行并使程序输出的结果为TC1TC2注意不要改动main函数不能增加或删除行也不能更改程序的结构错误的语句在//******error******的下面试题程序#include<iostream.h>#include<assert.h>structTC0//********error********virtualvoidfunclassTC1publicTC0voidfuncout<<TC1<<end1classTC2publicTC0voidfuncout<<TC2<<end1voidmainTC0*pTClobj1TC2obj2//********error********p=*obj1p—>fun//********error********p=*obj2p—>funreturn
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错请改正其中的错误使程序正常运行并使程序输出的结果为Maxis7提示max函数川于找出两个数中的最大值并作为函数值返回注意错误的语句在//******error******的下而修改该语句即可试题程序#include<iostream>usingnamespacestd//******error******intmaxintaintbifa<bintt=aa=bb=treturnbintmainintm=-3intn=7//******error******max-3ncout<<Maxis<<m<<end1return0
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有误请改正其中的错误使程序正常运行并使程序的输出结果为平均值为29最大值为112最小值为-11注意错误的语句在//******error******的下面修改该语句即可试题程序#include<iostream>usingnamespaeestdintmainintiAveMinMaxintdata[8]=10021-7386140-211Ave=0fori=0i<8i++//******error******Ave=data[i]Ave/=8cout<<平均值为:<<Ave<<end1Max=Min=data[0]fori=0i<8i++//******error******ifdata[i]MaxMax=data[i]//******error******ifdata[i]MinMin=data[i]cout<<最大值为:<<Max<<end1cout<<最小值为:<<Min<<end1return0
使用VC++6.0打开考生文件夹下的源程序文件3.cpp其中定义的类不完整按要求完成下列操作将类的定义补充完整1定义类的公有数据成员函数NoName[32]其中No是int型的数据Name[32]为字符型请在注释1后添加适当的语句2完成函数Set的定义分别设置No和Name的值请在注释2后添加适当的语句3完成函数print请在注释3后添加适当的语句输出结果如下No=12345Name=HelloWorld!4添加默认构造函数设置No为0Name为空请在注释4后添加适当的语句注意增加或者修改代码的位置已经用符号表示出来请不要修改其他的程序代码试题程序#include<iostream.h>classTCpublic//********1********//********2********No=noforinti=0strName[i]!=0i++Name[i]=strName[i]Name[i+1]=0voidprint//********3********TC//********4********intmainTCstustu.Set12345HelloWorld!stu.printreturn0
使用VC++6.0打开考生文件夹下的源程序文件3.cpp其中定义的类不完整按要求完成下列操作将类的定义补充完整1基类People完成打印功能定义其中的打印函数为虚函数请在注释1后添加适当的语句2类Boy继承于People在构造函数中设置性别为1请在注释2后添加适当的语句3类Girl继承于People在构造函数中设置性别为0请在注释3后添加适当的语句4实现函数fun用于传递不同的类型打印出性别请在注释4后添加适当的语句输出的内容如下Sex=BoySex=Girl注意除在指定位置添加语句之外请不要改动程序中的其他内容试题程序#include<iostream.h>classPeoplepublic//********1********voidprintintsexclassBoypublicPeoplepublicBoy//********2********voidprintcout<<Boy<<end1classGirlpublicPeoplepublicGirl//********3********voidprintcout<<Girl<<end1//********&********eout<<Sex=p.printintmainBoymfunmGirlnfunnreturn0
使用VC++6.0打开考生文件夹下的源程序文件3.cpp请完成以下部分实现在屏幕上输出为C3C2这个程序需要修改的部分请按照以下部分实现1类C0不能被实例化请定义一个纯虚函数print在注释1后添加适当的语句2类C1私有虚继承类C0请在注释2后添加适当的语句3类C2公有继承于C0请在注释3后添加适当的语句4类C3公有继承于C2与C1请在注释4后添加适当的语句注意增加代码或者修改代码的位置已经用符号表示出来请不要修改其他的程序代码试题程序#include<iostream.h>classC0//********1********//********2********classC1publicvoidprintcout<<C1<<end1//********3********classC2publicvoidprintcout<<C2<<end1//********4********ClassC3publicvoidprintcout<<C3<<end1voidmainC3obj3C2obj2obj3.printobj2.printreturn
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错误请改正程序中的错误本题的功能是从键盘中输入字符串str然后输出字符串str中的字符个数注意错误的语句在/********error********/的下面修改该语句即可其他的语句不能修改试题程序#include<iostream>intmain/********error********/cout<<pleaseinputastring:<<end1/********error********/namespacestdcharstr[256]cin.getlinestr256cout<<strlenstr<<end1return0
使用VC++6.0打开考生文件夹下的源程序文件3.cpp阅读下列程序说明和代码功能如下从屏幕输入数字然后由大到小插入指定的链中当输入0时表示输出的数据已经输入完成把数据打印到屏幕并释放内存其中定义的类不完整按要求完成下列操作将类的定义补充完整1在父结点的Next中保存新插入的结点的指针请在注释1后添加适当的语句2把pNext的子结点赋给pNext本身请在注释2后添加适当的语句3判定p的子结点不为空如果不为空则打印p中的数据到屏幕请在注释3后添加适当的语句4用t1保存动态申请内存结点的链表头请在注释4后添加适当的语句注意仅在函数指定位置添加语句请勿改动主函数main与其他函数中的任何内容试题程序#include<iostream.h>classTCpublicTCintdata=0this—>data=datathis—>next=NULLintdataTC*nextvoidInsertTC*pintdataTC*temp=newTCdataTC*pParent=pTC*pNext=p—>nextwhilepNextifdatapNext—>data//********1********temp—>next=pNextreturnelsepParent=pNext//********2********ifpNext==NULLpParent—>next=tempreturnvoidprintfTC*p//********3********whilecout<<p—>next—>data<<p=p—>nextcout<<end1voidDeleteTC*p//********4********TC*t1=TC*t2whilet1!=NULLt2=t1—>nextdeletet1t1=t2voidmaininti=0TCheaddointdatacout<<请输入一个数字:<<end1cin>>dataifdata==0breakInsert&headdatawhile1printf&headDelete&headreturn
使用VC++6.0打开考生文件夹下的源程序文件3.cpp请完成以下部分实现在屏幕上输出为C3C2这个程序需要修改的部分请按照以下部分实现1类C0不能被实例化请定义一个纯虚函数print在注释1后添加适当的语句2类C1私有虚继承类C0请在注释2后添加适当的语句3类C2公有继承于C0请在注释3后添加适当的语句4类C3公有继承于C2与C1请在注释4后添加适当的语句注意增加代码或者修改代码的位置已经用符号表示出来请不要修改其他的程序代码试题程序#include<iostream.h>classC0//********1********//********2********classC1publicvoidprintcout<<C1<<end1//********3********classC2publicvoidprintcout<<C2<<end1//********4********ClassC3publicvoidprintcout<<C3<<end1voidmainC3obj3C2obj2obj3.printobj2.printreturn
使用VC++6.0打开考生文件夹下的源程序文件3.cpp其中定义的类不完整按要求完成下列操作将类的定义补充完整1利用define定义常量TRUE为1定义常量FALSE为0请在注释1后添加适当的语句2在类A2前增加A1的声明请在注释2后添加适当的语句3在类C1中声明友元函数boolfuncA2&aA1&b请在注释3后添加适当的语句4实现函数boolfuncA2&obj1A1&obj2的功能检查两个类的值都为TRUE则返回TRUE请在注释4后添加适当的语句注意除在指定位置添加语句之外不要改动程序中的其他内容试题程序#include<iostream.h>//********1********#defineFALSE0//********2********classA2privateboolm_A2friendboolfuncA2&obj1A1&obj2publicA2m_A2=FALSEpublicvoidsetA2boolnm_A2=nClassA1privateboolm_A1//********3*********publicA1m_A1=TRUEpublicvoidsetA1boolnm_A1=nboolfuncA2&obj1A1&obj2//********4********returnintmainA2obj0A1obj1cout<<funcobj0obj1<<end1obj0.setA2TRUEobj1.setA1TRUEcout<<funcobj0obj1<<end1return0
使用VC++6.0打开考生文件夹下的源程序文件3.cpp其中定义了用于表示日期的类Date但类Date的定义并不完整请按要求完成下列操作将类Date的定义补充完成1定义私有数据成员yearmonth和day分别用于表示年月和日它们都是int型的数据请在注释1之后添加适当的语句2完成默认构造函数Date的定义使Date对象的默认值为year=1month=1day=1请在注释2之后添加适当的语句3完成重载构造函数Dateintyintmintd的定义把数据成员yearmonth和day分别初始化为参数ym和d的值请在注释3之后添加适当的语句4完成成员函数print的类外定义使其以年一月一日的格式将Date对象的值输出到屏幕上例如1949-10-i请在注释4之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容试题程序#include<iostream.h>classDatepublic//********1*******Dateintyintmintd//********2********voidprintconstprivate//datamember//********3********voidDateprintconst//********4********intmainDateOlympic_BJ200888Olympic_BJ.printreturn0
使用VC++6.0打开考生文件夹下的源程序文件2.cpp请完成函数funcbar*strcharch的定义本函数采用二分法在已按字母次序从小到大排序的字符数组str中查找字符ch若ch在数组中函数返回字符ch在数组中的下标否则返回1二分法查找的思想是初始查找区间的下界为0上界为len-1查找区间的中部后k=下界+上界/2若list[k]等于ch查找成功若list[k]ch则新的查找区间的下界不变上界改为k-1否则新的查找区间的下界改为k+1上界不变在新区间内继续用二分法查找注意请勿改动主函数main与其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句试题程序#inclLlde<iostream.h>intfunchar*strchatchvoidmaincharstr[]=’a’’b’’c’’d’’e’’f’’g’’h’’i’’j’’k’charchcout<<请输入一个字符:<<end1cin>>chcout<<输入字符的位置是:<<funstrch<<end1return
使用VC++6.0打开考生文件夹下的源程序文件3.cpp阅读下列程序说明和代码功能如下从屏幕输入数字然后由大到小插入指定的链中当输入0时表示输出的数据已经输入完成把数据打印到屏幕并释放内存其中定义的类不完整按要求完成下列操作将类的定义补充完整1在父结点的Next中保存新插入的结点的指针请在注释1后添加适当的语句2把pNext的子结点赋给pNext本身请在注释2后添加适当的语句3判定p的子结点不为空如果不为空则打印p中的数据到屏幕请在注释3后添加适当的语句4用t1保存动态申请内存结点的链表头请在注释4后添加适当的语句注意仅在函数指定位置添加语句请勿改动主函数main与其他函数中的任何内容试题程序#include<iostream.h>classTCpublicTCintdata=0this—>data=datathis—>next=NULLintdataTC*nextvoidInsertTC*pintdataTC*temp=newTCdataTC*pParent=pTC*pNext=p—>nextwhilepNextifdatapNext—>data//********1********temp—>next=pNextreturnelsepParent=pNext//********2********ifpNext==NULLpParent—>next=tempreturnvoidprintfTC*p//********3********whilecout<<p—>next—>data<<p=p—>nextcout<<end1voidDeleteTC*p//********4********TC*t1=TC*t2whilet1!=NULLt2=t1—>nextdeletet1t1=t2voidmaininti=0TCheaddointdatacout<<请输入一个数字:<<end1cin>>dataifdata==0breakInsert&headdatawhile1printf&headDelete&headreturn
使用VC++6.0打开源程序文件3.cpp其中类TC用于把文件输出到屏幕然后进行文件的分割分割的方法如下第一个文件的大小是文件的前一半另外一个文件的大小是剩余部分此程序将in.txt文件中的内容输出到屏幕并且将文件按照以上方式分割存于文件out1.txt和out2.txt中其中定义的类并不完整按要求完成下列操作将类的定义补充完整1从输入文件中获得一个字符并判断是否到文件结尾如果到文件结尾则退出循环请在注释1后添加适当的语句2把获得的输入文件的内容存储到buf中并且用len记录下文件的长度请在注释2后添加适当的语句3将输入文件的后一半内容存储在第二个文件中请在注释3后添加适当的语句4使用文件流对象打开输入文件in.txt请在注释4后添加适当的语句注意增加代码或者修改代码的位置已经用符号表示出来请不要修改其他的程序代码试题程序#include<iostream.h>#include<fstream.h>#include<stdlib.h>classTCpublicTCchar*fileNamelen=0fstreaminfileinfile.openfileNameiosincharch//********1********whilecout<<ch//********2********infile.closevoidsplitfstreamoutfile1fstreamoutfile2outfile1.openout1.txtiosoutoutfile2.openout2.txtiosoutinti=0fori=0i<1en/2i++outfile1<<buf[i]do//********3********whilei!=lenoutfile1.closeoutfile2.closeprivateintlencharbuf[1024]voidmain//********4********TCobjobj.splitreturn
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错误请补充程序中的丢失部分使得程序运行可以在修改处增加或者删除一条语句本程序完成以下功能1获得输入的两个数字d1d2d1=6d2=12输出两个中较大的一个输出63计算d1/d2如果d2等于0返回-1输出结果64输出d1+d2的结果输出结果75输出d1+1的结果输出结果76输出d2-1的结果输出结果0注意错误的语句在/********error********/的下面修改该语句即可其他的语句不能修改试题程序#include<iostream.h>voidmainintd1intd2intd3cout<<pleaseinputtwonumber:<<end1cin>>d1>>d2/********error********/d3=d1d2d1d2cout<<Maxdatais:<<d3<<end1//计算d1/d2如果d2等于0返回-1/********error********/d3=d2d1/d2-1cout<<d1/d2=<<d3<<end1/********error********/d3=--d1+d2++cout<<d1+d2=<<d3<<end1cout<<d1+1=<<d1<<end1cout<<d2-1=<<d2<<end1return
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有误请改正其中的错误使程序正常运行并使程序的输出结果为平均值为29最大值为112最小值为-11注意错误的语句在//******error******的下面修改该语句即可试题程序#include<iostream>usingnamespaeestdintmainintiAveMinMaxintdata[8]=10021-7386140-211Ave=0fori=0i<8i++//******error******Ave=data[i]Ave/=8cout<<平均值为:<<Ave<<end1Max=Min=data[0]fori=0i<8i++//******error******ifdata[i]MaxMax=data[i]//******error******ifdata[i]MinMin=data[i]cout<<最大值为:<<Max<<end1cout<<最小值为:<<Min<<end1return0
使用VC++6.0打开考生文件夹下的源程序文件2.cpp阅读下列函数说明和代码实现函数sortintA[]intn用选择排序法将数组从大到小排序提示选择排序法的思想是1反复从还未排好序的那部分线性表中选出关键字最小的结点2按照从线性表中选出的顺序排列结点重新组成线性表3直到未排序的那部分为空使得重新形成的线性表是一个有序的线性表补充函数sortintA[]intn实现选择排序注意请勿改动主函数试题程序#include<iostream.h>#defineN10voidsortintA[N]intnintmainintA[N]=-7254-671810204-111sortA10forinti=0i<sizeofA/sizeofinti++cout<<A[i]<<’’cout<<end1return0
热门题库
更多
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设
“互联网+”和电子商务继续教育
职业道德素养继续教育