首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。 (1)定义类CPoint的带有两个参数的构造函数,两个变量为x、y,都为int...
查看本题答案
包含此试题的试卷
计算机等级考试《填空集》真题及答案
点击查看
你可能感兴趣的试题
改错题 使用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打开考生文件夹下的工程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打开考生文件夹下的工程test36_1此工程包含一个源程序文件test36_1.cpp但该
热门试题
更多
规定输入的字符串中只包含字母和*号请编写函数fun其功能是使字符串中尾部的*号不多于n个若多于n个则删除多余的*号若少于或等于n个则不做任何操作字符串中间和前面的*号不删除例如字符串中的内容为****A*BC*DEF*G*******若n的值为4删除后字符串中的内容应为****A*BC*DEF*G****若n的值为7则字符串中的内容仍为****A*BE*DEF*G*******n的值在主函数中输入编写函数时不得使用C语言提供的字符串函数注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入你编写的若干语句试题程序#include<stdio.h>voidfunchar*aintnmainchars[81];intn;printfEnferaspring:/n;getss;printfEncern:;scanf%d&n;funsn;printfThestringafterdeleted:/n;putss;
下列给定程序中函数fun的功能是求两个非零正整数的最大公约数并作为函数值返回例如若num1和num2分别为49和2l则输出的最大公约数为7若num1和num2分别为27和81则输出的最大公约数为27请改正程序中的错误使它能得出正确结果注意不要改动main函数不得增行或删行也不得更改程序的结构!试题程序#include<stdio.h>intfunintaintbintrt;ifa<b/********found********/t=a;b=a;a=t;r=a%b;whiler!=0a=b;b=r;r=a%b;/********found********/returna;voidmainintnum1num2a;printfInputnum1num2:;scanf%d%d&num1&num2;printfnum1=%dnum2=%d/n/nnum1num2;a=funnum1num2;printfThemaximuncommondivisoris%d/n/na;
学生的记录由学号和成绩组成N名学生的数据已在主函数中放入结构体数组S中请编写函数fun其功能是把低于平均分的学生数据放入b所指的数组中低于平均分的学生人数通过形参n传回平均分通过函数值返回注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入你编写的若干语句试题程序#include<stdio.h>#defineN8typedefstructcharnum[10];doubles;STREC;doublefunSTREC*aSTREC*bint*nvoidmainSTRECs[N]=GA0585GA0376GA0269GA0485GA0191GA0772GA0864GA0687;STRECh[N];intin;doubleave;ave=funsh&n;printfThe%dstudentdatawhichislowerthan%7.3f:/nnave;fori=0;i<n;i++/*输出成绩低于平均值的学生记录*/printf%s%4.1f/nh[i]numh[i]s;printf/n;
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错误请改正程序中的错误使得程序输出member1member10member100注意错误的语句在/********error********/的下面修改该语句即可其他的语句不能修改试题程序#include<iostream.h>inti=100classTCpublicTCinticout<<member:<<i<<end1/********error********/i=i+9voidPrintconstcout<<member:<<i<<end1privateintivoidmain/********error********/TCobjinti0obj.Print/********error********/cout<<member:<<i<<end1return
使用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
下列给定程序中函数fun的功能是在形参s所指字符串中寻找与参数c相同的字符并在其后插入一个与之相同的字符若找不到相同的字符则不做任何处理例如若s所指字符串为baacdac中的字符为a执行后s所指字符串为baaaacalaa请在下划线处填入正确的内容并将下划线删除使程序得出正确的结果注意部分源程序给出如下不得增行或删行也不得更改程序的结构!试题程序#include<stdio.h>voidfunchar*scharcintijn;/********found********/fori=0;s[i]!=1;i++ifs[i]==c/********found********/n=2;whiles[i+1+n]!=’/0’n++;forj=i+n+1;j>i;j--s[j+1]=s[j];/********found********/s[j+1]=3;j=i+1;mainchars[80]=baacdac;printf/nThestring:%s/ns;pnntf/nInputacharacter:;scanf%c&c;funsc;printf/nTheresultis:%s/ns;
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错请改正其中的错误使程序正常运行并使程序输出的结果为sizeofs1=5sizeofs2=10sizeofs3=1注意不要改动main函数不能增加或删除行也不能更改程序的结构错误的语句在//******error******的下面1不能删除assert语句2只能修改后面的数字提示assert函数如果为假则会产生一个中断异常试题程序#include<iostream.h>#include<assert.h>voidmainchar*s1=abc//********error********assertsizeofs1==3cout<<sizeofs1=5<<end1chars2[10]=ab//********error********assertsizeofs2==2cout<<sizeofs2=10<<end1chars3=23//********error********assertsizeofs3==4eout<<sizeofs3=1<<end1return
下列给定程序中函数fun的功能是计算并输出high以内最大的10个素数的和high的值由主函数传给fun函数例如若high的值为10则函数的值为732请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构!试题程序#include<conio.h>#include<scdio.h>#include<math.h>intfuninthighintsum=0n=0jyes;/********found********/whilehigh>=2&&n<10yes=1;forj=2;j<=high/2;j++ifhigh%j==0/********found********/yes=0;breakifyessum+=high;n++;high--;returnsum;mainprintf%d/nfun100;
编写函数fun其功能是求Fibonacci数列中大于t的最小的数结果由函数返回Fibonacci数列Fn的定义为F0=0F=1Fn=Fn-1+Fn-2例如当t=1000时函数值为1597注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入你编写的若干语句试题程序#include<conio.h>#include<math.h>#include<scdio.h>intfuninttmainintn;n=1000;printfn=%df=%d/nnfunn;
下列给定程序中函数fun的功能是把从主函数中输入的3个数最大的数放在a中中间的数放在b中最小的数放在c中例如若输入的数为551234输出的结果应当是a=55.0b=34.0c=120请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构!试题程序#include<stdio.h>voidfunfloat*afloat*bfloat*c/********found********/float*k;if*a<*bk=*a;*a=*b;*b=k;/********found********/if*a*ck=*c;*c=*a;*a=k;if*b<*ck=*b;*b=*c;*c=k;mainfloatabc;printfInputabc:;scanf%f%f%f&a&b&c;printfa=%4.1fb=%4.1fc=%4.1f/n/nabc;fun&a&b&c;printfa=%4.1fb=%4.1fc=%4.1f/n/nabc;
下列给定程序中函数fun的功能是用递归算法计算斐波拉契数列中第n项的值从第1项起斐波拉契数列为1123581321例如若给n输入7则该项的斐波拉契数值为13请改正程序中的错误使它能得出正确结果注意不要改动main函数不得增行或删行也不得更改程序的结构!试题程序#include<stdio.h>longfunintg/********found********/switchg;caseoreturn0;/********found********/case1;case2;return1;returnfung-1+fung-2;voidmainlongfib;intn;printfInputn:;scanf%d.&n;printfn=%d/nn;fib=funn;printffib=%d/n/nfib;
编写函数fun其功能是根据以下公式计算s并将计算结果作为函数值返回n通过形参传人 例如若n的值为11时函数的值为1.833333 注意部分源程序给出如下 请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入你编写的若干语句 试题程序 #include<stdlib.h> #include<conio.h> #include<stdio.h> #include<string.h> floatfunintn voidmain intn; floats; system"CLS"; printf"/nPleaseenterN:"; scanf"%d"&n; s=funn; printf"Theresultis:%f/n"s;
规定输入的字符串中只包含字母和*号编写函数fun其功能是除了字符串前导和尾部的*号外将串中其他的*号全部删除形参h已指向字符串中第一个字母形参P指向字符串中最后一个字母在编写函数时不得使用C语言提供的字符串函数例如若字符串中的内容为****A*BC*DEF*G*******删除后字符串中的内容应当是*****ABCDEFG********注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入你编写的若干语句试题程序#include<stdio.h>#include<conio.h>#include<string.h>voidfunchar*achar*hchar*pmainchars[81]*t*f;printfEnterastring:/n;getss;t=f=s;while*tt++;t--;while*t==’*’t--;while*f==’*’f++;funsft;printfThestringafterdeleted:/n;putss;
由N个有序整数组成的数列已放在一维数组中下列给定程序中函数fun的功能是利用折半查找法查找整数m在数组中的位置若找到返回其下标值否则返回-1折半查找的基本算法是每次查找前先确定数组中待查的范围low和highlowhigh然后用m与中间位置mid上元素的值进行比较如果m的值大于中间位置元素的值则下一次的查找范围落在中间位置之后的元素中反之下一次的查找范围落在中间位置之前的元素中直到low>hjgh查找结束请改正程序中的错误使它能得出正确的结果注意不要改动main函数不得增行或删行也不得更改程序的结构!试题程序#include<stdio.h>#defineN10/********found********/voidfunintallintmintlow=0high=N-1mid;whilelow<=highmid=low+high/2;ifm<a[mid]high=mid-1;/********found********/elseIfm>a[mid]low=mid+1;elsereturnmid;return-1;mainintia[N]=-347913456789100180]km;printfa数组中的数据如下:;fori=0;i<N;i++printf%da[i];printfEnterm:;scanf%d&m;k=funam;ifk>=0printfm=%dindex=%d/nmk;elseprintfNotbefound!/n;
使用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打开考生文件夹下的源程序文件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
下列给定程序中函数fun的功能是把形参a所指数组中的最大值放在a[0]中接着求出a所指数组中的最小值放在a[1]中再把a所指数组元素中的次大值放在a[2]中把a数组元素中的次小值放在a[3]中依次类推例如若a所指数组中的数据最初排列为142396S87按规则移动后数据排列为918273645形参n中存放a所指数组中数据的个数请在下划线处填入正确的内容并将下划线删除使程序得出正确的结果注意部分源程序给出如下不得增行或删行也不得更改程序的结构!试题程序#include<stdio.h>#defineN9/********found********/voidfunint1intnintijmaxminpxpnt;/********found********/fori=0;i<n-1i+=2max=min=a[i];px=pn=i;/********found********/forj=3;j<n;j++ifmaxca[j]max=a[j];px=j;ifmin>a[j]min=a[j];pn=j;ifpx!=it=a[i]=a[i]=max;a[px]=c;ifpn==ipn=px;ifpn!=i+1n=a[i+1];a[i+1]=min;a[pn]=tmainintb[N]=142396587i;printf/nTheoriginaldata:/n;fori=0;i<N;i++printf%4d%b[i];printf/n;funbN;printf/nThedataaftermoving:/n;fori=0;i<N;i++printf%4db[i];printf/n;
下列给定程序中函数fun的功能是把形参a所指数组中的偶数按原顺序依次存放到a[0]a[1]a[2]中把奇数从数组中删除偶数的个数通过函数值返回例如若a所指数组中的数据最初排列为914236587删除奇数后a所指数组中的数据为4268返回值为4请在下划线处填入正确的内容并将下划线删除使程序得出正确的结果注意部分源程序给出如下不得增行或删行也不得更改程序的结构!试题程序#include<scdio.h>#defineN9intfuninta[]intnintij;j=0;fori=0;i<n;i++/********found********/if1==0/********found********/2=a[i];j++;/********found********/return3;mainintb[N]=914236587in;printf/nTheoriginaldata:/n;fori=0;i<N;i++printf%4db[i];printf/n;n=funbN;printf/nThenumberofeven:%d/nn;printf/nTheeven:/n;fori=0;i<n;i++printf%4db[i];printf/n;
下列给定程序中函数fun的功能是有N×N矩阵以主对角线为对称线对称元素相加并将结果存放在左下三角元素中右上三角元素置为O例如若N=3有下列矩阵123456789计算后结果为10065010149请在下划线处填人正确的内容并把下划线删除使程序得出正确的结果注意部分源程序给出如下不得增行或删行也不得更改程序的结构!试题程序#include<scdio.h>#defineN4/********found********/voidfunint*t1intij;fori=l;i<N;i++forj=0;j<i=j++/********found********/2=t[i][j]+t[j][i];/********found********/3=0;mainintt[][N]=21121324251647382911325442213310ij;printf/nTheoriginalarray:/n;fori=0i<N;i++forj=0;j<N;j++printf%2dt[i][j];printf/n;funt;printf/nTheresultis:/n;fori=0;i<N;i++forj=0;j<N;j++printf%2dt[i][j]=printf/n;
下列给定程序中函数fun的功能是计算s=f-n+f-n+1+…+f0+f1+f2+…+fn的值 例如当n的值为5时函数值应为10407143 fx函数定义如下 请改正程序中的错误使它能得出正确的结果 注意不要改动main函数不得增行或删行也不得更改程序的结构! 试题程序 #include<stdlib.h> #include<conio.h> #include<stdio.h> #include<math.h> /*********found********/ fdoublex ifx==0.0||x==2.0 return0.0; elseifx<0.0 returnx-1/ix-2; else returnx+1/x-2; doublefunintn inti;doubles=0.0y; fori=-n;i<=n;i++ y=f1.0*i;s+y] /********found********/ returns voidmain system"CLS"; printf"%f/n"fun5;
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错请改正其中的错误使程序正常运行并使程序输出的结果为sizeofs1=5sizeofs2=10sizeofs3=1注意不要改动main函数不能增加或删除行也不能更改程序的结构错误的语句在//******error******的下面1不能删除assert语句2只能修改后面的数字提示assert函数如果为假则会产生一个中断异常试题程序#include<iostream.h>#include<assert.h>voidmainchar*s1=abc//********error********assertsizeofs1==3cout<<sizeofs1=5<<end1chars2[10]=ab//********error********assertsizeofs2==2cout<<sizeofs2=10<<end1chars3=23//********error********assertsizeofs3==4eout<<sizeofs3=1<<end1return
下列给定程序中函数fun的功能是计算N×N矩阵的主对角线元素和反向对角线元素之和并作为函数值返回要求先累加主对角线元素中的值再累加反向对角线元素中的值例如若N=3有下列矩阵123456789首先累加159然后累加357函数返回值为30请在下划线处填入正确的内容并将下划线删除使程序得出正确的结果注意部分源程序给出如下不得增行或删行也不得更改程序的结构!试题程序#include<stdio.h>#defineN4funintc[][N]intnintisum;/********found********/1;fori=0;i<n;i++/********found********/sum+=2;fori=0;i<n;i++/********found********/sum+=t[i][n-i-3];returnsum;mainintt[][N]=212132425164738291132544221310i.j;printf/nTheoriginaldata:/n;fori=0;i<N;i++for[j=0;j<N;j++printf%4dt[i][j];printf/n;]printfTheresultis:%dfuntN;
规定输入的字符串中只包含字母和*号编写函数fun其功能是将字符串中的前导*号全部删除中间和尾部的*号不删除例如字符串中的内容为*******A*BC*DEF*G****删除后字符串中的内容应当是A*BC*DEF*G****编写函数时不得使用C语言提供的字符串函数注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在函数fun的花括号中填入你编写的若干语句试题程序#include<stdio.h>#include<conio.h>voidfunchar*avoidmainchars[81];printfEnterastring:/n;getss;funs;printfThestringafterdeleted:/n;putss;
用VC++6.0打开考生文件夹下的源程序文件3.cpp这个工程完成输出到屏幕一些特定的信息但工程有错误或者不完整请完成以下功能1初始化Num2的值为j请在注释1后添加适当的语句2补充全局函数fun使之能够调用类TC的成员变量请在注释2后添加适当的语句3初始化静态变量请在注释3后添加适当的语句4修改注释4后的语句使得程序输出以下内容Num1=7Num2=12Num3=-7Num1=6Num2=9Num3=-17注意除在指定位置添加语句之外请不要改动程序中的其他内容试题程序#include<iostream.h>classTCpublic//********1********TCintiintjNum1=iNum3=-ivoidPrintcout<<Num1=<<Num1<<end1cout<<Num2=<<Num2<<end1cout<<Num3=<<Num3<<end1voidAddintiNum3-=iprivateintNum1constintNum2staticintNum3//********2********//********3********voidfunTCobj59obj.Num1=6//********4********obj.Addobj.PrintvoidmainTCobj712obj.Printfunreturn
下列给定程序中函数fun的功能是将N×N矩阵中元素的值按列向右移动1个位置右边被移出矩阵的元素绕回左边第1列例如N=3有下列矩阵123456789计算结果为312645978请在下划线处填入正确的内容并将下划线删除使程序得出正确的结果注意部分源程序给出如下不得增行或删行也不得更改程序的结构!试题程序#include<stdio.h>#defineN4voidfunintI*t[N1intijx;/********found********/fori=0;i<1;i++/********found********/x=f[i]2];forj=N-1;j>0;j--t[i][j]=t[i][j-1];/********found********/f[i][3]=x;mainintt[][N]=21121324251647382911325442213310ij;printfTheoriginalarray;/n;fori=0;i<N;i++forj=0;j<N;j++printf%2dt[i][j];printf/n;funt;printf/nTheresultis:/n;fori=0;i<N;i++forj=0;j<N;j++printf%2dt[i][j];printf/n;
使用VC++6.0打开考生文件夹下的源程序文件1.cpp该程序运行时有错误请改正程序中的错误使得程序输出member1member10member100注意错误的语句在/********error********/的下面修改该语句即可其他的语句不能修改试题程序#include<iostream.h>inti=100classTCpublicTCinticout<<member:<<i<<end1/********error********/i=i+9voidPrintconstcout<<member:<<i<<end1privateintivoidmain/********error********/TCobjinti0obj.Print/********error********/cout<<member:<<i<<end1return
用VC++6.0打开考生文件夹下的源程序文件3.cpp这个工程完成输出到屏幕一些特定的信息但工程有错误或者不完整请完成以下功能1初始化Num2的值为j请在注释1后添加适当的语句2补充全局函数fun使之能够调用类TC的成员变量请在注释2后添加适当的语句3初始化静态变量请在注释3后添加适当的语句4修改注释4后的语句使得程序输出以下内容Num1=7Num2=12Num3=-7Num1=6Num2=9Num3=-17注意除在指定位置添加语句之外请不要改动程序中的其他内容试题程序#include<iostream.h>classTCpublic//********1********TCintiintjNum1=iNum3=-ivoidPrintcout<<Num1=<<Num1<<end1cout<<Num2=<<Num2<<end1cout<<Num3=<<Num3<<end1voidAddintiNum3-=iprivateintNum1constintNum2staticintNum3//********2********//********3********voidfunTCobj59obj.Num1=6//********4********obj.Addobj.PrintvoidmainTCobj712obj.Printfunreturn
使用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打开考生文件夹下的源程序文件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
下列给定程序中函数fun的功能是用下面的公式求π的近似值直到最后一项的绝对值小于指定的数参数num为止 例如程序运行后输入0.0001则程序输出3.1414 请改正程序中的错误使它能得出正确的结果 注意不要改动main函数不得增行或删行也不得更改程序的结构! 试题程序 #include<stdlib.h> #include<math.h> #include<sfdio.h> floatfunfloatnum ints; floatntpi; f=1;pi=0;n=1;s=1; /*******found********/ whilet>=num pi=pi+t; n=n+2; s=-s; /********found********/ t=s%n; pi=pi*4; returnpi; voidmain floatn1n2; system"CLS"; printf"Enterafloatnumber:"; scanf"%f&n1; n2=funn1; printf"%6.4f/n"n2;
热门题库
更多
软件测试工程师
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设
“互联网+”和电子商务继续教育