首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
在给定程序中,函数fun的功能是:将形参n所指变量中的每一位为偶数的数去除,剩余的数按原来高位到低位的顺序组成一个新的数,并通过形参指针n传回所指变量。 例如,输入一个数:13245698,新的数为...
查看本题答案
包含此试题的试卷
计算机等级考试《填空集》真题及答案
点击查看
你可能感兴趣的试题
下面的函数fun的功能是将形参x的值转换成二进制数所得二进制数的每一位放在一维数组中返回二进制的最低
下列给定程序中函数fun的功能是将形参s所指字符串中下标为奇数的字符取出并按ASCⅡ码大小递增排序将
给定程序中函数fun的功能是对形参s所指字符串中下标为奇数的字符按ASCⅡ码大小递增排序并将排
下列给定程序中函数fun的功能是将形参S所指字符串中下标为奇数的字符取出并按ASCII码大小递增排序
给定程序中函数fun的功能是在形参ss所指字符串数组中将所有串长超过k的字符串中右边的字符删除
下列给定程序中函数fun的功能是统计形参s所指的字符串中数字字符出现的次数并存放在形参c所指的变量中
给定程序中函数fun的功能是统计形参s所指字符串中数字字符出现的次数并存放在形参t所指的变量中最后在
下面fun函数的功能是将形参x的值转换成二进制数所得二进制数的每一位数放在数组中返回二进制数的最低位
在给定程序中函数fun的功能是将形参std所指结构体数组中年龄最大者的数据作为函数值返回并在main
给定程序中函数fun的功能是对形参s所指字符串中下标为奇数的字符按ASCⅡ码大小递增排序并将排
在给定程序中函数fun的功能是对形参s所指字符串中下标为奇数的字符按ASCII码大小递增排序并将排序
给定程序中函数fun的功能是对形参s所指字符串中下标为奇数的字符按ASCⅡ码大小递增排序并将排
给定程序中函数fun的功能是在形参ss所指字符串数组中将所有串长超过k的字符串中右边的字符删除
下列给定程序中函数fun的功能是将长整型数中每一位上为奇数的数依次取出构成一个新数放在冲高位仍在高位
函数f的功能是将形参x的值转换为二进制数所得二进制数的每一位数放在一维数组y中返回二进制的最低位放在
在给定程序中函数fun的功能是在形参ss所指字符串数组中查找与形参t所指字符串相同的串找到后返回该串
给定程序中函数fun的功能是在形参ss所指字符串数组中将所有串长超过k的字符串中右边的字符删除
给定程序中函数fun的功能是将形参n所指变量中各位上为偶数的数去除剩余的数按原来从高位到低位的顺序组
下面fun函数的功能是将形参x的值转换成二进制数所得二进制数的每一位数放在数组中返回二进制数的最低位
函数f的功能是将形参x的值转换为二进制数所得二进制数的每一位数放在一维数组y中返回二进制的最低位放在
热门试题
更多
使用VC++6.0打开考生文件夹下的源程序文件3.cpp其中定义了用于表示日期的类Date但类Date的定义并不完整按要求完成下列操作将类的定义补充完整1定义私有成员变量yearmonthday分别表示年月日类型为int请在注释1后添加适当的语句2完成构造函数分别给yearmonthday赋值请在注释2后添加适当的语句3完成重载符号+=的定义请在注释3后添加适当的语句4完成print打印函数输出到屏幕和文件的格式相同请在注释4后添加适当的语句注意仅在函数指定位置添加语句请勿改动主函数main与其他函数中的任何内容程序正常运行输出的结果为2008年11月8日试题程序#include<iostream.h>#include<fstream>#include<iomanip>#include<cmath>usingnamespacestdvoidWriteFileintcofstreamout1out1.open3.txtios_baseappout1<<c<<’’out1.closevoidWriteFilechar*strofstreamout1out1.open3.txtios_baseappout1<<strout1.closevoidClearFileofstreamout1out1.open3.txtout1.closeclassDatepublicDateintyintmintd//********1********voidprint//********2********month+=minti=month/12intj=month%12ifj==0year+=i-1month=12elseyear+=imonth=jreturn*thisprivate//********3********voidDateprint//********4********WriteFiIeyearwriteFile年WriteFilemonthWriteFile月WriteFiledayWriteFile日intmainClearFileDateOly_day200888Oly_day+=3Oly_day.printreturn0
使用VC++6.0打开考生文件夹下的源程序文件3.cpp其中定义了用于表示日期的类Date但类Date的定义并不完整按要求完成下列操作将类的定义补充完整1定义私有成员变量yearmonthday分别表示年月日类型为int请在注释1后添加适当的语句2完成构造函数分别给yearmonthday赋值请在注释2后添加适当的语句3完成重载符号+=的定义请在注释3后添加适当的语句4完成print打印函数输出到屏幕和文件的格式相同请在注释4后添加适当的语句注意仅在函数指定位置添加语句请勿改动主函数main与其他函数中的任何内容程序正常运行输出的结果为2008年11月8日试题程序#include<iostream.h>#include<fstream>#include<iomanip>#include<cmath>usingnamespacestdvoidWriteFileintcofstreamout1out1.open3.txtios_baseappout1<<c<<’’out1.closevoidWriteFilechar*strofstreamout1out1.open3.txtios_baseappout1<<strout1.closevoidClearFileofstreamout1out1.open3.txtout1.closeclassDatepublicDateintyintmintd//********1********voidprint//********2********month+=minti=month/12intj=month%12ifj==0year+=i-1month=12elseyear+=imonth=jreturn*thisprivate//********3********voidDateprint//********4********WriteFiIeyearwriteFile年WriteFilemonthWriteFile月WriteFiledayWriteFile日intmainClearFileDateOly_day200888Oly_day+=3Oly_day.printreturn0
使用VC++6.0打开考生文件夹下的源程序文件3.cpp其中定义的类不完整按要求完成下列操作将类的定义补充完整每卖出一个水果则计算水果的重量还要计算所有卖出水果的总重量以及总个数同时允许退货请按照以下的操作把类补充完整1定义类TCFruit的私有静态数据成员float型变量AllWeight和int型变量AllNo请在注释1后添加适当的语句2完成类TCFruit的带一个float型变量w的构造函数并把这个w加到AllWeight中并且AllNo自加请在注释2后添加适当的语句3在析构函数中在AllWeight中减去weight然后AllNo自减请在注释3后添加适当的语句4完成静态成员变量的初始化为0请在注释4后添加适当的语句注意增加或者修改代码的位置已经用符号表示出来请不要修改其他的程序代码试题程序#include<iostream.h>classTCFruitprivatefloatWeight//********1********staticintAllNopublicTCFruitfloatw//********2********AllWeight+=wAllNo++~TCFruit//*******岳3********AllWeight-=Weightvoiddisplaycout<<SellaFruitwith<<Weight<<kg<<end1cout<<Allsellnumber:<<AllNo<<end1cout<<Allsellweight:<<AllWeight<<kg<<end1<<end1//********4********floatTCFruitAllWeight=0.0intmainTCFruitFruit11.2Fruit1.displayTCFruitFruit22.3Fruit2.displayreturn0
使用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其中定义的类不完整按要求完成下列操作将类的定义补充完整每卖出一个水果则计算水果的重量还要计算所有卖出水果的总重量以及总个数同时允许退货请按照以下的操作把类补充完整1定义类TCFruit的私有静态数据成员float型变量AllWeight和int型变量AllNo请在注释1后添加适当的语句2完成类TCFruit的带一个float型变量w的构造函数并把这个w加到AllWeight中并且AllNo自加请在注释2后添加适当的语句3在析构函数中在AllWeight中减去weight然后AllNo自减请在注释3后添加适当的语句4完成静态成员变量的初始化为0请在注释4后添加适当的语句注意增加或者修改代码的位置已经用符号表示出来请不要修改其他的程序代码试题程序#include<iostream.h>classTCFruitprivatefloatWeight//********1********staticintAllNopublicTCFruitfloatw//********2********AllWeight+=wAllNo++~TCFruit//*******岳3********AllWeight-=Weightvoiddisplaycout<<SellaFruitwith<<Weight<<kg<<end1cout<<Allsellnumber:<<AllNo<<end1cout<<Allsellweight:<<AllWeight<<kg<<end1<<end1//********4********floatTCFruitAllWeight=0.0intmainTCFruitFruit11.2Fruit1.displayTCFruitFruit22.3Fruit2.displayreturn0
用VC++6.0打开考生文件夹下的源程序文件3.cpp其中定义了多个类其中定义的类并不完整按照要求完成下列操作将类的定义补充完整使其输出如下TC2TC3TC11类TC2公共继承于TC1请在注释1后添加适当的语句2print函数为虚函数请在注释2后添加适当的语句3修改语句使得p指定对象obj3请在注释3后添加适当的语句4修改语句利用P调用print函数完成输出信息在注释4后添加适当的语句注意仅在函数指定位置添加语句请勿改动主函数main与其他函数中的任何内容试题程序#include<iostream>usingnamespacestdclassTC1publicvoidprintcout<<TC1<<end1//********1********classTC2public//********2********voidprintcout<<TC2<<end1classTC3publicTC2publicvoidprintcout<<TC3<<end1intmainTC2obj2TC3obj3TC1*pobj2.printobj3.print//********3********p=obj3/********4********p.printreturn0
使用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打开考生文件夹下的源程序文件1.cpp本程序要求输入一个字符串然后将其中的小写字母改成大写字母字符可能输入多行当输入字符时默认字符输入结束最后把结果输出到屏幕中注意不要改动main函数不能增加或删除行也不能更改程序的结构错误的语句在//******error******的下面试题程序#include<iostream.h>voidmaininti=0charstr[120]cout<<Enterastringendwith’’.<<end1//********error********cin.getlinestr120//********error********whilestr//*****岳**error********ifstr[i]>=’a’str[i]=str[i]-’a’+’A’i++cout<<str<<end1return
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错误请改正程序中的错误本程序要求实现的功能为从键盘输入一个字符串并将结果保存到文件1.txt中注意不要改动main函数不能增加或删除行也不能更改程序的结构错误的语句在//******error******的下面试题程序#include<iostream>#include<fstream>//********error********usingstdvoidWriteFliechar*sofstreamout1//********error********out1.open1.txtbinary|appforinti=0s[i]!=0i++//********error********out1.putss[i]out1.closevoidClearFileofstreamout1out1.open1.txtout1.closeintmainchars[1024]ClearFilecout<<pleaseinputastring:<<end1cin.getlines1024WriteFilesreturn0
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错误请改正程序中的错误使得程序输出为10TC1注意不要改动main函数不能增加或删除行也不能更改程序的结构错误的语句在//******error******的下面试题程序#include<iostream>classTC1publicTC1//********error********privatevirtual~TC1usingnamespacestdcout<<TC1<<end1classTC2publicTC1public//********error********explicitTC2intim_i=iTC2&operatorintithis—>m_i=ivoidprint//********error********cout<<m_i<<end1privateintm_ivoidfunTC2C1C1.printintmainfunTC210return0
使用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其中定义了多个类其中定义的类并不完整按照要求完成下列操作将类的定义补充完整使其输出如下TC2TC3TC11类TC2公共继承于TC1请在注释1后添加适当的语句2print函数为虚函数请在注释2后添加适当的语句3修改语句使得p指定对象obj3请在注释3后添加适当的语句4修改语句利用P调用print函数完成输出信息在注释4后添加适当的语句注意仅在函数指定位置添加语句请勿改动主函数main与其他函数中的任何内容试题程序#include<iostream>usingnamespacestdclassTC1publicvoidprintcout<<TC1<<end1//********1********classTC2public//********2********voidprintcout<<TC2<<end1classTC3publicTC2publicvoidprintcout<<TC3<<end1intmainTC2obj2TC3obj3TC1*pobj2.printobj3.print//********3********p=obj3/********4********p.printreturn0
使用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该程序运行时有错误请改正程序中的错误使得程序输出为10TC1注意不要改动main函数不能增加或删除行也不能更改程序的结构错误的语句在//******error******的下面试题程序#include<iostream>classTC1publicTC1//********error********privatevirtual~TC1usingnamespacestdcout<<TC1<<end1classTC2publicTC1public//********error********explicitTC2intim_i=iTC2&operatorintithis—>m_i=ivoidprint//********error********cout<<m_i<<end1privateintm_ivoidfunTC2C1C1.printintmainfunTC210return0
使用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打开考生文件夹下的源程序文件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打开考生文件夹下的源程序文件1.cpp该程序运行时有错误请改正程序中的错误本程序要求实现的功能为从键盘输入一个字符串并将结果保存到文件1.txt中注意不要改动main函数不能增加或删除行也不能更改程序的结构错误的语句在//******error******的下面试题程序#include<iostream>#include<fstream>//********error********usingstdvoidWriteFliechar*sofstreamout1//********error********out1.open1.txtbinary|appforinti=0s[i]!=0i++//********error********out1.putss[i]out1.closevoidClearFileofstreamout1out1.open1.txtout1.closeintmainchars[1024]ClearFilecout<<pleaseinputastring:<<end1cin.getlines1024WriteFilesreturn0
使用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打开考生文件夹下的源程序文件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打开考生文件夹下的源程序文件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其中定义了用于表示坐标的类TC1但类TC1的定义并不完整按要求完成下列操作将类的定义补充完整1声明TC2类为TC1类的友元类请在注释1后添加适当的语句2完成类的构造函数分别对成员变量赋值请在注释2后添加适当的语句3完成类的构造函数分别对成员变量赋值请在注释3后添加适当的语句4完成计算平面上两点之间距离的函数JuL计算的方法为X坐标之差的平方与Y坐标之差的平方之和的开方请在注释4后添加适当的语句注意仅在函数指定位置添加语句请勿改动主函数main与其他函数中的任何内容试题程序#include<iostream>#include<cmath>usingnamespacestdclassTC1//********1********public//********2********X=aY=b//********3********X=aY=0voidprintcout<<x=<<X<<end1cout<<y=<<Y<<end1privatefloatXYclassTC2publicfloatJuLTC1&pTC1&qfloatTC2JuLTC1&pTC1&qfloatresult//********4********cout<<result<<end1returnresultintmainTC1p1010q20TC2dd.JuLpqreturn0
使用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打开考生文件夹下的源程序文件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其中类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本程序要求输入一个字符串然后将其中的小写字母改成大写字母字符可能输入多行当输入字符时默认字符输入结束最后把结果输出到屏幕中注意不要改动main函数不能增加或删除行也不能更改程序的结构错误的语句在//******error******的下面试题程序#include<iostream.h>voidmaininti=0charstr[120]cout<<Enterastringendwith’’.<<end1//********error********cin.getlinestr120//********error********whilestr//*****岳**error********ifstr[i]>=’a’str[i]=str[i]-’a’+’A’i++cout<<str<<end1return
使用VC++6.0打开考生文件夹下的源程序文件3.cpp其中定义了用于表示坐标的类TC1但类TC1的定义并不完整按要求完成下列操作将类的定义补充完整1声明TC2类为TC1类的友元类请在注释1后添加适当的语句2完成类的构造函数分别对成员变量赋值请在注释2后添加适当的语句3完成类的构造函数分别对成员变量赋值请在注释3后添加适当的语句4完成计算平面上两点之间距离的函数JuL计算的方法为X坐标之差的平方与Y坐标之差的平方之和的开方请在注释4后添加适当的语句注意仅在函数指定位置添加语句请勿改动主函数main与其他函数中的任何内容试题程序#include<iostream>#include<cmath>usingnamespacestdclassTC1//********1********public//********2********X=aY=b//********3********X=aY=0voidprintcout<<x=<<X<<end1cout<<y=<<Y<<end1privatefloatXYclassTC2publicfloatJuLTC1&pTC1&qfloatTC2JuLTC1&pTC1&qfloatresult//********4********cout<<result<<end1returnresultintmainTC1p1010q20TC2dd.JuLpqreturn0
使用VC++6.0打开考生文件夹下的源程序文件2.cpp请完成以下两个函数1fun1intn求出n的阶乘必须使用递归调用2fun2intn求出n的阶乘不能使用递归调用如果n小于1则返回0注意不能修改函数的其他部分试题程序#include<iostream.h>//必须使用递归intfun1intn//不能使用递归intfun2intnvoidmaininticout<<请输入一个整数:<<end1cin>>icout<<输入数字的阶乘是:<<fun1i<<end1cout<<输入数字的阶乘是:<<fun2i<<end1return
使用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该程序运行时有错误请改正错误使得程序输出Hellotest注意不要改动main函数不能增加或删除行也不能更改程序的结构错误的语句在//******error******的下面试题程序#include<iostream>//********error********templateTvoidfunTtstdcout<<test<<stdend1//********error********template<bool>voidfunbooltstdcout<<tHello:Hi<<stdend1intmain//********error********boolflag=TRUEfunflagfunintflagreturn0
热门题库
更多
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设
“互联网+”和电子商务继续教育
职业道德素养继续教育
加强和创新网络道德教育