首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
在给定程序中,函数fun的功能是:将不带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。 请在程序的下画线处...
查看本题答案
包含此试题的试卷
计算机等级考试《填空集》真题及答案
点击查看
你可能感兴趣的试题
以下程序中函数fun的功能是构成一个如图所示的带头结点的单向链表在结点的数据域中放入了具有两个字符的
以下程序中函数fun的功能是构成一个如图所示的带头结点的单向链表在结点的数据域中放入了具有两个字符的
以下程序中函数fun的功能是构成一个如图所示的带头结点的单词链表在结点的数据域中放入了具有两个字符的
以下程序中函数fun的功能是构成一个如图所示的带头结点的单向链表在结点的数据域中放入了具有两个字符的
以下程序中函数fun的功能是构成一个如图所示的带头结点的单向链表在结点的数据域中放入了具有两个字符
程序中已构成如下图所示的不带头结点的单向链表结构指针变量spq均已正确定义并用于指向链表结点指针变量
首结点成为尾结点
尾结点成为首结点
删除首结点
删除尾结点
程序中已构成如下图所示的不带头结点的单向链表结构指针变量spq均已正确定义并用于指向链表结点指针变量
首结点成为尾结点
尾结点成为首结点
删除首结点
删除尾结点
程序中已构成如下图所示的不带头结点的单向链表结构指针变量spq均已正确定义并用于指向链表结点指针变量
首结点成为尾结点
尾结点成为首结点
删除首结点
删除尾结点
程序中已构成如下图所示的不带头结点的单向链表结构指针变量spq均已正确定义并用于指向链表结点指针变
首结点成为尾结点
尾结点成为首结点
删除首结点
删除尾结点
程序中已构成如下图所示的不带头结点的单向链表结构指针变量spq均已正确定义并用于指向链表结点指针变量
首结点成为尾结点
尾结点成为首结点
删除首结点
删除尾结点
程序中已构成如下图所示的不带头结点的单向链表结构指针变量spq均已正确定义并用于指向链表结点指针变量
首结点成为尾结点
尾结点成为首结点
删除首结点
删除尾结点
编写算法将一个头指针为head不带头结点的单链表改造为一个单向循环链表并分析算法的时间复杂度
以下程序中函数fun的功能是构成一个如图所示的带头结点的单向链表在结点的数据域中放入了具有两个字符的
下面程序中函数creat用于建立一个带头结点的单向链表新产生的结点总是插在链表的末尾单向链表的头指针
程序中已构成如下图所示的不带头结点的单向链表结构指针变量spq均已正确定义并用于指向链表结点指针变量
首结点成为尾结点
尾结点成为首结点
删除首结点
删除尾结点
以下程序中函数fun的功能是构成—个如图所示的带头结点的单向链表在结点的数据域中放入了具有两个字符
以下程序中函数fun的功能是构成一个如图所示的带头结点的单向链表在结点的数据域中放入了具有两个字符的
以下程序中函数fun的功能是构成一个如图所示的带头结点的单向链表在结点的数据域中放入了具有两个字符的
给定程序中函数fun的功能是将不带头节点的单向链表结点数据域中的数据从小到大排序即若原链表结点数据域
编写算法实现带头结点单链表的逆置算法
热门试题
更多
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错请改正程序中的错误使程序输出的结果为1003732注意错误的语句在//******error******的下面修改该语句即可试题程序#include<iostream.h>//******error******voidmain//******error******intm=0142//******error******intn=0X27intq=32cout<<m<<end1cout<<n<<end1cout<<q<<end1return
使用VC++6.0打开考生文件夹下的源程序文件3.cpp程序通过继承关系实现对姓名的控制类TC1实现对名字访问的接口TC2实现对名字的设置和输出程序输出为TC2NameMay其中定义的类并不完整按要求完成下列操作将类的定义补充完整1在类TC1中定义接口函数GetName为纯虚函数请在注释1后添加适当的语句2函数GetName2用于获得名字的缓存但只获得允许读操作这个缓存请在注释2后添加适当的语句3实现TC2的构造函数请在注释3后添加适当的语句4完成TC2的构造函数实现对名字的处理请在注释4后添加适当的语句注意增加或者修改代码的位置已经用符号表示出来请不要修改其他的程序代码试题程序#include<iostream.h>classTC1public//********1********classTC2publicTC1publicvoidGetNamecout<<TC2Name<<end1//********2********returnm_str//********3********int1fori=0str[i]!=0i++m_str[i]=str[i]//********4********privatecharm_str[32]voidmainTC1*pTC2obj1Mayp=&obj1p—>GetNamecout<<obj1.GetName2<<end1return
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错误请改正其中的错误使程序正常运行并且输出以下结果457848注意错误的语句在//******error******的下面修改该语句即可试题程序#include<iostream.h>classTC0publicTC0intiintjx=iy=j//******error******virtualvoidmoveintaintbX+=ay+=bvoidprintcout<<<<x<<<<y<<<<end1publicintxyclassTC1publicTC0public//******error******TC1intiintjintkijm=kn=1voidprintcout<<m<<<<n<<end1voidfuncmove35voiddisplay//******error******printprivateintmnvoidmainTC0obj45obj.printTC1obj11378obj1.funcobj1.printobj1.display
使用VC++6.0打开考生文件夹下的源程序文件3.cpp要求编写一个CMyShape类含有求面积周长等的纯虚函数然后编写一个CRectangle类和CCircle类继承CMyShape并实现求面积周长的两个函数在main函数中测试得到下面的结果在CMyShape类构函数造内在CCircle类构造函数内在CMyShape类构造函数内在CRectangle类构造函数内myCircleArea=314.159Girth=62.8319myRectangleArea=900Girth=120具体要求如下1定义求面积的纯虚函数请在注释1后添加适当的语句2定义求周长的纯虚函数请在注释2后添加适当的语句3请在注释3和注释4后添加适当的语句注意除在指定位置添加语句之外不要改动程序中的其他内容试题程序#include<iostream.h>#include<math.h>#definePI3.1415926classCMyPointpublicintxyCMyPointinttxinttyxtxytyclassCMyShapepublicCMyShapecout<<在CMyShape类构造函数内<<end1//********1********//********2********protectedclassCCirclepublicCMyShapepublicCCircleCMyPointidoublejCMyShapearcCenteriradiusjcout<<在CCircle类构造函数内<<end1doubleGetAreareturnPI*radius*radiusdoubleGetGirthreturn2*PI*radiusprivateCMyPointarcCenterdoubleradiusclassCRectanglepublicCMyShapepublicCRectangleCMyPointltCMyPointrbleftTopltrightBottomrbCMyShapecout<<在CRectangle类构造函数内<<end1doubleGetAreaintwidth=absrightBottom.x-leftTop.xintheight=absrightBottom.y-leftTop.yreturnwidth*heightdoubleGetGirthintwidth=absrightBottom.x-leftTop.xintheight=absrightBottom.y-leftTop.yreturn2*width+heightprivateCMyPointleftToprightBottomvoidmainCMyShape*myShape=NULLCCircle*myCircle=newCCircleCMyPoint5510CRectangle*myRectangle=newCRectangleCMyPoint00CMyPoint3030//********3********cout<<myCircle:<<Area=<<myShape—>GetArea<</t<<Girth=<<myShape—>GetGirth<<end1//********4********cout<<myRectangle:<<Area=<<myShape—>GetArea<</t<<Girth=<<myShape—>GetGirth<<end1
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错请改正程序中的错误使程序输出的结果为1003732注意错误的语句在//******error******的下面修改该语句即可试题程序#include<iostream.h>//******error******voidmain//******error******intm=0142//******error******intn=0X27intq=32cout<<m<<end1cout<<n<<end1cout<<q<<end1return
使用VC++6.0打开考生文件夹下的源程序文件3.cpp其中定义了用于表示雇员的Employee类但类Employee的定义并不完整请按要求完成下列操作将类TC的定义补充完整1定义私有数据成员namestreetcityzipcode和age分别用于表示姓名街道城市邮编年龄除年龄是整型外其余都是char型的数据请在注释1之后添加适当的语句2完成默认构造函数TC的定义使其把参数传递给私有数据成员namestreetcityzipcode和age请在注释2之后添加适当的语句3完成成员函数alterNamechar*newName的定义请在注释3之后添加适当的语句4完成成员函数IsEqualchar*ename的定义实现当name相等时返回真否则返回假的功能请在注释4之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容试题程序#include<iostream.h>#include<string.h>#defineMAXLEN20classTCprivate//********1********intagepublicTCchar*newNamechar*newStreetchar*newCtchar*newZpintnewAgevoidalterNamechar*newNamevoiddisplayboolIsEqualchar*enameTC://TCchar*newNamechar*newStreetchar*newCtchar*newZpintnewAge//********2********age=newAgevoidTC://alterNamechar*newName//********3********boolTC://IsEqualchar*ename//********4********voidTC://displaycout<<name<<<<street<<cout<<city<<<<zipcode<<<<age<<end1voidmainvoidTCemployee[4]=TC张三海淀区复兴路1号北京00000118TC李四海淀区复兴路2号北京00000219TC王五海淀区复兴路3号北京00000320TC赵六海淀区复兴路4号北京00000421forinti=0i<4i++employee[i].displaycout<</n修改/李四/的名字为/李小四//n<<end1forintj=0j<4j++ifemployee[j].IsEqual李四employee[j].alterName李小四employee[j].displaybreak
使用VC++6.0打开考生文件夹下的源程序文件3.cpp其中定义了用于表示学生学号的类StuID但类StuID的定义并不完整请按要求完成下列操作将类StuID的定义补充完整使程序的运行结果为学生的学号为20100401学生名为张三删除学生学号为201004011定义StuID类的私有数据成员IDvalue用于表示学生的学号学号为long型的数据请在注释1之后添加适当的语句2完成默认构造函数StuID的定义使StuID对象的默认值为id=0并把学生的学号赋给IDvalue并输出赋给学生的学号及学号请在注释2之后添加适当的语句3完成默认析构函数StuID的定义使StuID析构时输出删除学号及学号请在注释3之后添加适当的语句4完成默认构造函数StuInfo的定义对应两个默认参数定义charstName[]其默认值为noname定义longstID其默认值设为0并使它们赋值给相应的类数据成员请在注释4之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容试题程序#include<iostream.h>#include<string.h>classStuID//********1********public//********2********IDvalue=idcout<<学生的学号为:<<IDvalue<<end1//********3********cout<<删除学生学号为:<<IDvalue<<cnd1classStuInfoprivateStuIDidcharname[20]public//********4********cout<<学生名为:<<stName<<end1strcpynamestNamevoidmainStuInfost张三20100401
使用VC++6.0打开考生文件夹下的源程序文件3.cpp其中定义的类不完整按要求完成下列操作将类的定义补充完整1定义类CPoint的带有两个参数的构造函数两个变量为xy都为int型且缺省值为0请在注释1后添加适当的语句2完成类CRectangle的构造函数给point1和point2赋值请在注释2后添加适当的语句3完成类CRectangle的函数GetArea用来计算矩形面积请在注释3后添加适当的语句4定义CRectangle类它拥有两个私有对象point1和point2类型为Point请在注释4后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容试题程序#include<iostream.h>#include<cmath>classCPointpublic//********1********x=1y=jintGetXreturnxintGetYreturnyprivateintxyclassCReetanglepublic//********2********mtGetArea//********3********intheight=point1.GetY-point2.GetYreturnwidth*heightwidth*height-width*heightprivate//********4********CPointpoint2intmainCRectanglerect0011cout<<rect.GetArea<<end1return0
使用VC++6.0打开考生文件夹下的源程序文件3.cpp程序通过继承关系实现对姓名的控制类TC1实现对名字访问的接口TC2实现对名字的设置和输出程序输出为TC2NameMay其中定义的类并不完整按要求完成下列操作将类的定义补充完整1在类TC1中定义接口函数GetName为纯虚函数请在注释1后添加适当的语句2函数GetName2用于获得名字的缓存但只获得允许读操作这个缓存请在注释2后添加适当的语句3实现TC2的构造函数请在注释3后添加适当的语句4完成TC2的构造函数实现对名字的处理请在注释4后添加适当的语句注意增加或者修改代码的位置已经用符号表示出来请不要修改其他的程序代码试题程序#include<iostream.h>classTC1public//********1********classTC2publicTC1publicvoidGetNamecout<<TC2Name<<end1//********2********returnm_str//********3********int1fori=0str[i]!=0i++m_str[i]=str[i]//********4********privatecharm_str[32]voidmainTC1*pTC2obj1Mayp=&obj1p—>GetNamecout<<obj1.GetName2<<end1return
使用VC++6.0打开考生文件夹下的源程序文件1.cpp但该程序运行有问题请改正main函数中的错误使该程序的输出结果正确程序输出88注意错误的语句在/********found********/的下而修改该语句即可其他的语句不能修改试题程序#include<iostream.h>classC0public/********error********/staticintn=0C0n++~C0n--/********error********/intC0nvoidmainCoobjCOobj2[7]C0*C=NULLc=&obj/********error********/cout<<c.n<<end1tout<<C0n<<end1
使用VC++6.0打开考生文件夹下的源程序文件3.cpp其中定义的类不完整按要求完成下列操作将类的定义补充完整1定义类CPoint的带有两个参数的构造函数两个变量为xy都为int型且缺省值为0请在注释1后添加适当的语句2完成类CRectangle的构造函数给point1和point2赋值请在注释2后添加适当的语句3完成类CRectangle的函数GetArea用来计算矩形面积请在注释3后添加适当的语句4定义CRectangle类它拥有两个私有对象point1和point2类型为Point请在注释4后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容试题程序#include<iostream.h>#include<cmath>classCPointpublic//********1********x=1y=jintGetXreturnxintGetYreturnyprivateintxyclassCReetanglepublic//********2********mtGetArea//********3********intheight=point1.GetY-point2.GetYreturnwidth*heightwidth*height-width*heightprivate//********4********CPointpoint2intmainCRectanglerect0011cout<<rect.GetArea<<end1return0
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错请改正程序中的错误使程序输出的结果为1063022注意错误的语句在//******error******的下面修改该语句即可试题程序#include<iostream.h>classTCprivateintnumberintAddintireturnnumber+=iintSubintireturnnumber-=iintMulintireturnnumber*=iintDivintiifi!=0returnnumber/=ielsereturnnumber//******error******typedefintFUNCint//******error******FUNCfunc[]publicTCfunc[0]=TC://Addfunc[1]=TC://Subfunc[2]=TC://Mulfunc[3]=TC://Divnumber=0intCallFunctionintiintj//******error******returnfunc[i]jvoidmainTCmyobjcout<<myobj.CallFunction010<<end1cout<<myobj.CallFunction14<<end1cout<<myobj.CallFunction25<<end1cout<<myobj.CallFunction315<<end1cout<<myobj.CallFunction30<<end1
使用VC++6.0打开考生文件夹下的源程序文件1.cpp使它能运行正确的结果注意不要改动其他语句不得增行或删行也不得更改程序的结构!本程序要求屏幕输出i=12345注意语句在/********error********/的下面修改该语句即可其他的语句不能修改试题程序#include<iostream.h>/********error********/classTCpublic/********error********/void~TCTCinticout<<’i’<<’=’<<i<<end1/********error********/voidmainTCobj12345return
使用VC6打开考生文件夹下的源程序文件3.cpp其中定义了类AA1和A2其中A1类由A类公有派生A2类由A1类公有派生1定义类A的构造函数该构造函数有一个整型的参数x在构造函数中请将X赋值给数据成员a请在注释//********1********之后添加适当的语句2定义类A1的构造函数该构造函数有两个整型的参数x和y在构造函数中请将X赋值给数据成员b将y作为基类A构造函数的参数值传入请在注释//********2********之后添加适当的语句3定义类A2的构造函数该构造函数有3个整型的参数xy和z在构造函数中请将X赋值给数据成员c将y和z分别赋值给基类A1构造函数的参数x和y请在注释//********3********之后添加适当的语句4完成类A2的成员函数show的定义该函数调用基类成员函数输出基类书局成员a和b及类A2自身的数据成员c的值上述3个值在输出时以空格隔开请在注释//********4********之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容程序输出结果如下73738注意除在指定的位置添加语句之外请不要改动程序的其他部分试题程序#include<iostream.h>classAintapublic//********1********intgetareturnaclassA1publicAintbpublic//********2********intgetbreturnbclassA2publicA1intcpublic//********3********voidshow//********4********voidmainA2a837cout<<a.geta<<end1cout<<a.getb<<end1a.show
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错请改正错误使得程序正确执行并且输出以下语句TC10TC2注意不要改动main函数不能增加或删除行也不能更改程序的结构错误的语句在//******error******的下面试题程序#include<iostream.h>structTC1TClinti=0m_i=ivoidprintcout<<TC1:<<m_i<<end1intm_iclassTC2publicTC2voidprintcout<<TC2<<end1//********error********private~TC2intmain//********error********TC1obj1//********error********TC2ohj2obj1.printohj2.printreturn0
使用VC++6.0打开考生文件夹下的源程序文件1.cpp但该程序运行有问题请改正main函数中的错误使该程序的输出结果正确程序输出88注意错误的语句在/********found********/的下而修改该语句即可其他的语句不能修改试题程序#include<iostream.h>classC0public/********error********/staticintn=0C0n++~C0n--/********error********/intC0nvoidmainCoobjCOobj2[7]C0*C=NULLc=&obj/********error********/cout<<c.n<<end1tout<<C0n<<end1
使用VC++6.0打开考生文件夹下的源程序文件1.cpp使它能运行正确的结果注意不要改动其他语句不得增行或删行也不得更改程序的结构!本程序要求屏幕输出i=12345注意语句在/********error********/的下面修改该语句即可其他的语句不能修改试题程序#include<iostream.h>/********error********/classTCpublic/********error********/void~TCTCinticout<<’i’<<’=’<<i<<end1/********error********/voidmainTCobj12345return
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错请改正程序中的错误使程序输出的结果为Number=7Number=12注意错误的语句在//******error******的下面修改该语句即可试题程序#include<iostream.h>classTCpublic//******error******TCintiNumber=i//******error******returnNumbervoidsetintiNumber=ivoiddisplaycout<<Number=<<Number<<end1privateintNumbervoidmain//******error******TC*p=newTCp—>displayp—>set12p—>displayreturn
使用VC++6.0打开考生文件夹下的源程序文件3.cpp要求编写一个CMyShape类含有求面积周长等的纯虚函数然后编写一个CRectangle类和CCircle类继承CMyShape并实现求面积周长的两个函数在main函数中测试得到下面的结果在CMyShape类构函数造内在CCircle类构造函数内在CMyShape类构造函数内在CRectangle类构造函数内myCircleArea=314.159Girth=62.8319myRectangleArea=900Girth=120具体要求如下1定义求面积的纯虚函数请在注释1后添加适当的语句2定义求周长的纯虚函数请在注释2后添加适当的语句3请在注释3和注释4后添加适当的语句注意除在指定位置添加语句之外不要改动程序中的其他内容试题程序#include<iostream.h>#include<math.h>#definePI3.1415926classCMyPointpublicintxyCMyPointinttxinttyxtxytyclassCMyShapepublicCMyShapecout<<在CMyShape类构造函数内<<end1//********1********//********2********protectedclassCCirclepublicCMyShapepublicCCircleCMyPointidoublejCMyShapearcCenteriradiusjcout<<在CCircle类构造函数内<<end1doubleGetAreareturnPI*radius*radiusdoubleGetGirthreturn2*PI*radiusprivateCMyPointarcCenterdoubleradiusclassCRectanglepublicCMyShapepublicCRectangleCMyPointltCMyPointrbleftTopltrightBottomrbCMyShapecout<<在CRectangle类构造函数内<<end1doubleGetAreaintwidth=absrightBottom.x-leftTop.xintheight=absrightBottom.y-leftTop.yreturnwidth*heightdoubleGetGirthintwidth=absrightBottom.x-leftTop.xintheight=absrightBottom.y-leftTop.yreturn2*width+heightprivateCMyPointleftToprightBottomvoidmainCMyShape*myShape=NULLCCircle*myCircle=newCCircleCMyPoint5510CRectangle*myRectangle=newCRectangleCMyPoint00CMyPoint3030//********3********cout<<myCircle:<<Area=<<myShape—>GetArea<</t<<Girth=<<myShape—>GetGirth<<end1//********4********cout<<myRectangle:<<Area=<<myShape—>GetArea<</t<<Girth=<<myShape—>GetGirth<<end1
使用VC++6.0打开考生文件夹下的源程序文件3.cpp其中定义了用于表示雇员的Employee类但类Employee的定义并不完整请按要求完成下列操作将类TC的定义补充完整1定义私有数据成员namestreetcityzipcode和age分别用于表示姓名街道城市邮编年龄除年龄是整型外其余都是char型的数据请在注释1之后添加适当的语句2完成默认构造函数TC的定义使其把参数传递给私有数据成员namestreetcityzipcode和age请在注释2之后添加适当的语句3完成成员函数alterNamechar*newName的定义请在注释3之后添加适当的语句4完成成员函数IsEqualchar*ename的定义实现当name相等时返回真否则返回假的功能请在注释4之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容试题程序#include<iostream.h>#include<string.h>#defineMAXLEN20classTCprivate//********1********intagepublicTCchar*newNamechar*newStreetchar*newCtchar*newZpintnewAgevoidalterNamechar*newNamevoiddisplayboolIsEqualchar*enameTC://TCchar*newNamechar*newStreetchar*newCtchar*newZpintnewAge//********2********age=newAgevoidTC://alterNamechar*newName//********3********boolTC://IsEqualchar*ename//********4********voidTC://displaycout<<name<<<<street<<cout<<city<<<<zipcode<<<<age<<end1voidmainvoidTCemployee[4]=TC张三海淀区复兴路1号北京00000118TC李四海淀区复兴路2号北京00000219TC王五海淀区复兴路3号北京00000320TC赵六海淀区复兴路4号北京00000421forinti=0i<4i++employee[i].displaycout<</n修改/李四/的名字为/李小四//n<<end1forintj=0j<4j++ifemployee[j].IsEqual李四employee[j].alterName李小四employee[j].displaybreak
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错请改正错误使得程序正确执行并且输出以下语句TC10TC2注意不要改动main函数不能增加或删除行也不能更改程序的结构错误的语句在//******error******的下面试题程序#include<iostream.h>structTC1TClinti=0m_i=ivoidprintcout<<TC1:<<m_i<<end1intm_iclassTC2publicTC2voidprintcout<<TC2<<end1//********error********private~TC2intmain//********error********TC1obj1//********error********TC2ohj2obj1.printohj2.printreturn0
使用VC++6.0打开考生文件夹下的源程序文件3.cpp其中定义了用于表示Et期的类Date但类Date的定义并不完整按要求完成下列操作将类的定义补充完整1定义私有成员变量yearmonthday分别表示年月日类型为int请在注释1后添加适当的语句2完成构造函数分别给yearmonthday赋值请在注释2后添加适当的语句3完成重载符号+=的定义请在注释3后添加适当的语句4完成函数print打印函数如2005年1月5日到屏幕和文件out3.txt格式相同请在注释4后添加适当的语句注意增加代码或者修改代码的位置已经用符号表示出来请不要修改其他的程序代码试题程序#include<iostream.h>#include<fstream>#include<iomanip>#include<cmath>usingnamespacestdvoidWriteFileintcofstreamout1out1.openout3.txtios_baseappout1<<c<<’’out1.closevoidWriteFilechar*strofstreamout1out1.openout3.txtios_baseappout1<<strout1.closevoidClearFileofstreamout1out1.openout3.txtout1.closeclassDatepublicDateintyintmintd//********1********voidprint//********2********month+=minti=month/12intj=month%12ifj==0year+=i-1month=12elseyear+=imonth=jreturn*thisprivate//********3********voidDateprint//********4********WriteFileyearWriteFile年WriteFilemonthWriteFile月WriteFiledayWriteFile日intmainClearFileDateNational_day2004105National_day+=3National_day.printreturn0
使用VC++6.0打开考生文件夹下的源程序文件3.cpp其中定义了用于表示学生学号的类StuID但类StuID的定义并不完整请按要求完成下列操作将类StuID的定义补充完整使程序的运行结果为学生的学号为20100401学生名为张三删除学生学号为201004011定义StuID类的私有数据成员IDvalue用于表示学生的学号学号为long型的数据请在注释1之后添加适当的语句2完成默认构造函数StuID的定义使StuID对象的默认值为id=0并把学生的学号赋给IDvalue并输出赋给学生的学号及学号请在注释2之后添加适当的语句3完成默认析构函数StuID的定义使StuID析构时输出删除学号及学号请在注释3之后添加适当的语句4完成默认构造函数StuInfo的定义对应两个默认参数定义charstName[]其默认值为noname定义longstID其默认值设为0并使它们赋值给相应的类数据成员请在注释4之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容试题程序#include<iostream.h>#include<string.h>classStuID//********1********public//********2********IDvalue=idcout<<学生的学号为:<<IDvalue<<end1//********3********cout<<删除学生学号为:<<IDvalue<<cnd1classStuInfoprivateStuIDidcharname[20]public//********4********cout<<学生名为:<<stName<<end1strcpynamestNamevoidmainStuInfost张三20100401
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错误请改正错误使程序正常运行并且要求最后一个catch必须抛出执行的任何异常程序异常输出信息为error0ERROR注意不要改动main函数不能增加或删除行也不能更改程序的结构错误的语句在//******error******的下面试题程序#include<iostream.h>intmaintrythrowerror//********error********catchcharscout<<s<<end1trythrowint0//********error********catchcout<<i<<end1trythrow0throwerror//********error********catchcout<<ERROR<<end1return0
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错请改正程序中的错误使程序输出的结果为1063022注意错误的语句在//******error******的下面修改该语句即可试题程序#include<iostream.h>classTCprivateintnumberintAddintireturnnumber+=iintSubintireturnnumber-=iintMulintireturnnumber*=iintDivintiifi!=0returnnumber/=ielsereturnnumber//******error******typedefintFUNCint//******error******FUNCfunc[]publicTCfunc[0]=TC://Addfunc[1]=TC://Subfunc[2]=TC://Mulfunc[3]=TC://Divnumber=0intCallFunctionintiintj//******error******returnfunc[i]jvoidmainTCmyobjcout<<myobj.CallFunction010<<end1cout<<myobj.CallFunction14<<end1cout<<myobj.CallFunction25<<end1cout<<myobj.CallFunction315<<end1cout<<myobj.CallFunction30<<end1
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错请改正程序中的错误使程序输出的结果为Number=7Number=12注意错误的语句在//******error******的下面修改该语句即可试题程序#include<iostream.h>classTCpublic//******error******TCintiNumber=i//******error******returnNumbervoidsetintiNumber=ivoiddisplaycout<<Number=<<Number<<end1privateintNumbervoidmain//******error******TC*p=newTCp—>displayp—>set12p—>displayreturn
使用VC++6.0打开考生文件夹下的源程序文件3.cpp其中定义了用于表示Et期的类Date但类Date的定义并不完整按要求完成下列操作将类的定义补充完整1定义私有成员变量yearmonthday分别表示年月日类型为int请在注释1后添加适当的语句2完成构造函数分别给yearmonthday赋值请在注释2后添加适当的语句3完成重载符号+=的定义请在注释3后添加适当的语句4完成函数print打印函数如2005年1月5日到屏幕和文件out3.txt格式相同请在注释4后添加适当的语句注意增加代码或者修改代码的位置已经用符号表示出来请不要修改其他的程序代码试题程序#include<iostream.h>#include<fstream>#include<iomanip>#include<cmath>usingnamespacestdvoidWriteFileintcofstreamout1out1.openout3.txtios_baseappout1<<c<<’’out1.closevoidWriteFilechar*strofstreamout1out1.openout3.txtios_baseappout1<<strout1.closevoidClearFileofstreamout1out1.openout3.txtout1.closeclassDatepublicDateintyintmintd//********1********voidprint//********2********month+=minti=month/12intj=month%12ifj==0year+=i-1month=12elseyear+=imonth=jreturn*thisprivate//********3********voidDateprint//********4********WriteFileyearWriteFile年WriteFilemonthWriteFile月WriteFiledayWriteFile日intmainClearFileDateNational_day2004105National_day+=3National_day.printreturn0
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错误请改正错误使程序正常运行并且要求最后一个catch必须抛出执行的任何异常程序异常输出信息为error0ERROR注意不要改动main函数不能增加或删除行也不能更改程序的结构错误的语句在//******error******的下面试题程序#include<iostream.h>intmaintrythrowerror//********error********catchcharscout<<s<<end1trythrowint0//********error********catchcout<<i<<end1trythrow0throwerror//********error********catchcout<<ERROR<<end1return0
使用VC6打开考生文件夹下的源程序文件3.cpp其中定义了类AA1和A2其中A1类由A类公有派生A2类由A1类公有派生1定义类A的构造函数该构造函数有一个整型的参数x在构造函数中请将X赋值给数据成员a请在注释//********1********之后添加适当的语句2定义类A1的构造函数该构造函数有两个整型的参数x和y在构造函数中请将X赋值给数据成员b将y作为基类A构造函数的参数值传入请在注释//********2********之后添加适当的语句3定义类A2的构造函数该构造函数有3个整型的参数xy和z在构造函数中请将X赋值给数据成员c将y和z分别赋值给基类A1构造函数的参数x和y请在注释//********3********之后添加适当的语句4完成类A2的成员函数show的定义该函数调用基类成员函数输出基类书局成员a和b及类A2自身的数据成员c的值上述3个值在输出时以空格隔开请在注释//********4********之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容程序输出结果如下73738注意除在指定的位置添加语句之外请不要改动程序的其他部分试题程序#include<iostream.h>classAintapublic//********1********intgetareturnaclassA1publicAintbpublic//********2********intgetbreturnbclassA2publicA1intcpublic//********3********voidshow//********4********voidmainA2a837cout<<a.geta<<end1cout<<a.getb<<end1a.show
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错误请改正其中的错误使程序正常运行并且输出以下结果457848注意错误的语句在//******error******的下面修改该语句即可试题程序#include<iostream.h>classTC0publicTC0intiintjx=iy=j//******error******virtualvoidmoveintaintbX+=ay+=bvoidprintcout<<<<x<<<<y<<<<end1publicintxyclassTC1publicTC0public//******error******TC1intiintjintkijm=kn=1voidprintcout<<m<<<<n<<end1voidfuncmove35voiddisplay//******error******printprivateintmnvoidmainTC0obj45obj.printTC1obj11378obj1.funcobj1.printobj1.display
热门题库
更多
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设
“互联网+”和电子商务继续教育
职业道德素养继续教育