首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
请补充函数fun( ),该函数的功能是把数组aa中的偶数元素按原来的先后顺序放在原数组后面。 例如,输入“33,67,42,58,25,76,85,16,41,56”,输出结果“33,67,25,8...
查看本题答案
包含此试题的试卷
计算机等级考试《填空》真题及答案
点击查看
你可能感兴趣的试题
从键盘输入一组小写字母保存在字符数组str中请补充函数fun该函数的功能是把字符数组str中字符下标
编写函数intfunintlimintaa[MAX]该函数的功能是求出小于或等于lim的所有素数并放
请编写函数fun该函数的功能是将s所指字符串中ASCII值为偶数的字符删除串中剩余字符形成一个新串放
请补充函数fun该函数的功能是把数组aa中元素下标为偶数的元素按从小到大重新保存在原数组中其它元素位
请补充函数fun该函数的功能是从键盘输入一个下标n把数组aa中比元素aa[n]小的元素放在它的左边比
请编写一个函数voidfunintaa[]intnintx其中n表示数组aa中元素的个数函数的功能是
请补充函数fun该函数的功能是交换数组aa中最大和最小两个元素的位置结果依然保存在原数组中其它元素位
请补充函数fun该函数的功能是求100不包括100以内能被2或5整除但不能同时被2和5整除的自然数结
请补充函数fun该函数的功能是交换数组aa中最大和最小两个元素的位置结果依然保存在原数组中其它元素位
请补充函数fun该函数的功能是把数组aa中元素下标为偶数的元素按从小到大重新保存在原数组中其它元素位
请补充函数fun该函数的功能是求100不包括100以内能被2或5整除但不能同时被2和5整除的自然数结
请补充函数fun该函数的功能是把数给aa中元素下标为奇数的元素按从大到小的顺序重新保存在原数组中其它
请补充函数fun该函数的功能是从键盘输入一个下标n把数组aa中比元素aa[n]小的元素放在它的左边比
请编写函数fun该函数的功能是将s所指字符串中ASCII值为偶数的字符删除串中剩余字符形成一个新串放
请补充函数fun该函数的功能是把数组aa中的奇数元素按原来的先后顺序放在原数组后面例如输入33674
请补充main函数该函数的功能是如果数组aa的前一个元素比后一个元素小则把它保存在数组比中并输出
请补充函数fun该函数的功能是把数给aa中元素下标为奇数的元素按从大到小的顺序重新保存在原数组中其它
请补充函数fun该函数的功能是把数组aa中的奇数元素按原来的先后顺序放在原数组后面 例如输入336
请补充函数fun该函数的功能求能整除x且是偶数的数把这些数保存在数组bb中并按从大到小的顺序输出
请补充函数fun该函数的功能是把数组aa中的偶数元素按原来的先后顺序放在原数组后面 例如输入336
热门试题
更多
使用VC6打开考生文件夹下的工程RevProj3此工程包含一个源程序文件RevMain3.cpp阅读文件中的程序代码找出程序中的错误并改正源程序文件RevMain3.cpp清单如下//RevMain3.cpp#include<iostream>usingnamespacestdclassMyClasspublic/*********found**********/voidMyClassintavalue=aintMaxintxintyifx>yreturnx>yxyelsereturny>valueyvalue/*********found**********/~MyClassintavalue=aprivateintvalueintmainMyClassmy10cout<<my.Max2030<<end1return0
使用VC6打开考生文件夹下的工程test15_3此工程包含一个test15_3.cpp其中定义了类Time和TimexTimex公有继承Time但定义并不完整请按要求完成下列操作将程序补充完整1完成类Time构造函数的定义将数据成员hours和minutes分别初始化为参数new_hours和new_minutes的值请在注释//**1**之后添加适当的语句2完成类Timex的构造函数的定义注意参数的传递请在注释//**2**之后添加适当的语句3请按时间格式hourminute和hourminutesecond分别输出对象time1和time2所表示的时间注意必须使用已经定义的成员函数请在注释//**3**之后添加适当的语句输出结果如下2030104534注意除在指定的位置添加语句外请不要改动程序中的其他语句源程序文件test15_3.cpp清单如下#include<iostream.h>classTimepublicTimeintnew_hoursintnew_minutes//**1**intget_hoursintget_minutesprotectedinthoursminutesintTimeget_hoursreturnhoursintTimeget_minutesreturnminutesclassTimexpublicTimepublicTimexintnew_hoursintnew_minutesintnew_secondsintget_secondsprotectedintseconds//**2**seconds=new_secondsintTimexget_secondsreturnsecondsvoidmainTimetime12030Timextime2104534//**3**
请编写一个函数intpattern_indexcharsubstr[]charstr[]该函数执行含通配符的字符串的查找时该通配符可以与任一个字符匹配成功当子串substr在str中匹配查找成功时返回子串substr在str中的位置否则返回值为0要求使用for循环实现输出结果如下子串起始位置5注意部分源程序已存在文件test20_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数pattern_index的花括号中填写若干语句文件test20_2.cpp的内容如下#include<iostream.h>intpattern_indexcharsubstr[]charstr[]voidmainchar*substring*string;intsame;substring=gram;string=thisprogramreturnindexofsubstring;same=pattern_indexsubstringstring;ifsamecout<<子串起始位置:<<same<<end1;elsecout<<匹配不成功<<end1;
使用VC6打开考生文件夹下的工程MyProj1此工程包含千个源程序文件MyMainl.cpp其中定义了用于表示日期的类Date但类Date的定义并不完整请按要求完成下列操作将类Date的定义补充完成①定义私有数据成员yearmonth和day分别用于表示年月日它们都是int型的数据请在注释//**1**之后添加适当的语句②完成默认构造函数Date的定义使Date对象的默认值为year=1month=1day=1请在注释//**2**之后添加适当的语句③完成重载构造函数Dateintyintmintd的定义把数据成员yearmonth和day分别初始化为参数ym和d的值请在注释//**3**之后添加适当的语句④完成成员函数print的类外定义使其以年-月-日的格式将Date对象的值输出到屏幕上请在注释//**4**之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件MyMain1.cpp清单如下//MyMainl.cpp#include<iostream>usingnamespacestd;classDatepublic://**2**Dateintyintmintd//**3**voidprintconst;private://datamember//**1**;voidDate::printconst//**4**intmainDatenational_day1949101;national_day.print;return0;
请编写一个函数intcomparechar*schar*t该函数的功能是对两个字符串进行比较当s所指字符串和t所指字符串相等时返回值为0当s所指字符串大于是t指字符串时返回值大于0当s所指字符串小于t所指字符串时返回值小于0注意部分源程序已存在文件PROC8.cpp中文件PROC8.cpp的内容如下//PROC8.cpp#include<iostream>#include<string>usingnamespacestd;intcomparechar*schar*t//*********intmaincharstr1[100]str2[100];intresult;cout<<Inputthefirststring/n;cin>>str1;cout<<Inputthesecondstring/n;cin>>str2;result=comparestr1str2;ifresult==0cout<<string1=string2!/n;elseifresult>0cout<<string1>string2!/n;elsecout<<string1<string2!/n;return0;
return0
使用VC6打开考生文件夹下的工程proj1此工程包含一个源程序文件mainl.cpp但该程序运行有问题请改正主函数中的错误使程序的输出结果是member=0member=5member=10源程序文件mainl.cpp清单如下//mainl.cpp#include<iostream>usingnamespacestd;classMyClasspublic:MyClassintimember=i;voidSetMemberintmmember=m;intGetMemberconstreturnmember;voidPrintconstcout<<member=<<member<<end1;private:intmember;;intmain/***************found***********/MyClassobj1;obj1.Print;MyClassobj23;/***************found***********/obj1.member=5;/***************found***********/MyClass.SetMember10;obj1.Print;obj2.Print;return0;
编写一个函数用该函数可以统计一个长度为3的字符串在另一个字符串中出现的次数例如假定输入字符串theabcthetheyhavetheren子字符串为the则应输出4注意部分源程序在文件PROC2.CPP中请勿改动主函数和其他函数中的任何内容仅在fun的花括号中填入编写的若干语句部分源程序如下//PROC2.CPP#include<iostream>usingnamespacestd;#defineMAX100intfunchar*strchar*substr;intmaincharstr[MAX]substr[3];intn;cout<<PleaseInputthesourceString/n;cin>>str;cout<<PleaseInputthesubString/n;cin>>substr;n=funstrsubstr;cout<<Thecounteris:<<n<<end1;return0;intfunchar*strchar*substr//******
return0;
使用VC6打开考生文件夹下的工程RevProj11此工程包含一个源程序文件RevMain11.cpp但在源程序文件中有错误请改正程序中的错误使它能得到正确结果注意不得删行或增行也不得更改程序的结构源程序文件RevMainll.cpp中的程序清单如下//RevMainll.cpp#include<iostream>usingnamespacestdclasspointprivateconstintcolorintxintypublicpointintxintyintcthis->x=xthis->y=ycolor=cvoidshowcout<<x=<<x<<y=<<y<<color=<<color<<end1intmainconstpointp1010100p.showreturn0
使用VC6打开考生文件夹下的工程test17_3此工程包含一个源程序文件test17_3.cpp其中定义了用于表示点的类Point和表示内容的类Text以及二者的派生类CircleWithText但它们的定义并不完整请按要求完成下列操作将它们的定义补充完整1定义类Point的构造函数请使用参数列表的形式将成员函数x和y分别初始化为参数x1和y1的值请在注释//**1**之后添加适当的语句2完成类Text的构造函数Textchar*str的定义将char型的str指向的内容赋值给text并且输出str所指向的内容请在注释//**2**之后添加适当的语句3定义类CircleWithText的构造函数CircleWithTextintcxintcychar*msgint型的cx和cy用于赋值给x和ychar型的指针*msg用于赋值给text请在注释//**3**之后添加适当的语句输出结果如下Point34hello注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test17_3.cpp清单如下#include<iostream.h>#include<string.h>classPointintxy;public://**1**cout<<Point:<<x<<’’<<y<<’/n’;~Point;classTextchartext[100];public:Textchar*str//**2**~Text;classCircleWithText:publicPointpublicTextpublic://**3**~CircleWithText;voidmainCircleWithTextcm34hello;
使用VC6打开考生文件夹下的工程MyProj7此工程包含一个源程序文件MyMain7.cpp其中定义了类Sample但类Sample的定义并不完整请按要求完成下列操作将类Sample的定义补充完成①定义私有数据成员n它是int型的数据请在注释//**1**之后添加适当的语句②完成重载构造函数Sample的定义使Sample对象的默认值n=0请在注释//**2**之后添加适当的语句③完成成员函数add的类体内的定义使成员函数返回的Sample对象的值n为两类Sample对象s1和s2的私有成员n的和请在注释//**3**之后添加适当的语句④完成成员函数disp的类外定义使其以n=的格式将Sample对象的值输出到屏幕上请在注释**4**之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件MyMain7.cpp清单如下//MyMain7.cpp#include<iostream>usingnamespacestdclassSampleprivate//**1**publicSample//**2**SampleaddSamples1Samples2//**3**voiddispvoidSample::disp//**4**intmainSamples110s25s3cout<<s1s1.dispcout<</nS2:s2disps3.adds1S2cout<</ns3.adds1s2/ns3:s3.dispreturn0
return0;
使用VC6打开考生文件夹下的工程test19_3此工程包含一个源程序文件test19_3.cpp其中定义了用于表示向量的类vector但类vector的定义并不完整请按要求完成下列操作将类vector的定义补充完整1补充类vector的构造函数该函数有参数x和y它们都是int型的数据默认值都为0请使用参数列表的形式分别将类的数据成员a和b分别初始化为参数x和y的值请在注释//**1**之后添加适当的语句2完成类vector的成员函数inputintxinty的定义将int型的参数x和y分别赋值给数据成员a和b请在注释//**2**之后添加适当的语句3完成类vector的友元函数frienddoubleMultiplyvector&xvector&y的定义先定义double型的临时变量c然后将参数对象x和对象y的数据成员a与b分别相乘再相加后赋值给c最后返回c的值将请在注释//**3**之后添加适当的语句输出结果如下10202380注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test19_3.cpp清单如下#include<iostream.h>classvectorinta;intb;public://**1**voidinputintxinty//**2**voidoutputcout<<’’<<a<<’’<<b<<<<end1;frienddoubleMultiplyvector&xvector&y;doubleMultiplyvector&xvector&y//**3**c=x.a*y.a+x.b*y.b;returnc;voidmainvectorx1020y;doubled;y.input23;d=Multiplyxy;x.output;y.output;cout<<d<<end1;
请编写一个函数char*funchar*s其中s代表一个字符串函数fun的功能是将字符串s的元素倒置例如输入为teacher则应输出rehcaet注意部分源程序已存在文件PROC10.cpp中请勿修改主函数和其他函数中的任何内容仅在函数fun的花括号中填写若干语句文件PROC10.cpp的内容如下//PROC10.cpp#include<iostream>#include<string>usingnamespacestd;char*funchar*s;intmaincharstr[81];cout<<Pleaseenterastring:/n;cin>>str;cout<<Theresultis:<<funstrcout<<end1return0char*funchar*s//*********
请编写一个函数voidfuncharss[]该函数将字符串ss翻转如ss为123abc则翻转后为cba321注意用数组方式及for循环来实现该函数注意部分源程序已存在文件test16_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数fun的花括号中填写若干语句文件test16_2.cpp的内容如下:#include<iostream.h>#include<string.h>voidfuncharss[];voidmainchars[80];cout<<请输入字符串:;cin>>s;funs;cout<<逆序后的字符串:<<s<<end1;voidfuncharss[]
请编写一个函数resort该函数的功能是能在一个数列中对从指定位置开始的几个数按相反顺序重新排列并在主函数中输出新的数列注意部分源程序已存在文件PROC4.cpp中请勿修改主函数和其他函数中的任何内容仅在函数reson的花括号中填写若干语句文件PROC4.cpp的内容如下//PROC4.cpp#include<iostream>usingnamespacestd;voidresortintarray[]intwhereintarrount;intmainintnumber[20]wherearrounti;cout<<input20numbers/n;fori=0;i
使用VC6打开考生文件夹下的工程test17_1此工程包含一个源程序文件test17_1.cpp但该程序运行有问题请改正程序中的错误使程序的输出结果如下VehiclemessageCarmessageVehiclemessage源程序文件test17_1.cpp清单如下:#include<iostream.h>classvehicleintwheels;floatweight;public:/*****************found*****************/voidmessagevoidcout<<Vehiclemessage/n;;classcar:publicvehicleintpassenger_load;public:/*****************found*****************/voidmessagevoidcout>>Carmessage/n;;classtruck:publicvehicleintpassenger_load;floatpayload;public:intpassengersvoidreturnpassenger_load;;voidmainvehicle*unicycle;unicycle=newvehicle;/*****************found*****************/unicycle.messagedeleteunicycle;unicycle=newcar;unicycle->message;deleteunicycle;unicycle=newtruck;unicycle->message;deleteunicycle;
使用VC6打开考生文件夹下的工程MyProj5此工程包含一个源程序文件MyMain5.cpp其中定义了用于表示日期的类Date但类Date的定义并不完整请按要求完成下列操作将类Date的定义补充完成①定义私有数据成员lengthwidth和labe1其中lengthwidth是int型labe1是类point的对象它们分别表示长方形的长宽以及坐标点请在注释//**1**之后添加适当的语句②完成构造函数square的定义使square对象的默认值为length=0width=0label00请在注释//**2**之后添加适当的语句③完成重载构造函数squareintlintwintxinty的定义把数据成员lengthwidth和对象labe1分别初始化为参数lwx和y的值请在注释//**3**之后添加适当的语句④完成成员函数get_area的类外定义此函数的功能是返回此长方形的面积及返回length*width的值请在注释//**4**之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件MyMain5.cpp清单如下//MyMain5.cpp#include<iostream>usingnamespacestd;classpointprivate:intxy;public:voidsetintiintjx=i;y=j;intget_yreturny;;classsquare//**1**public://**2**squareintlintwintxinty//**3**voidsetintlintwlength=1;width=w;intget_areaconstreturnlength*width;;intsquare::get_areaconst//**4**intmainsquaresmall24135;cout<<small.get_area<<end1;return0;
请编写一个函数intstringLenchar*ps该函数能计算出字符串ps的长度函数返回值就是字符串的长度不包括字符串结束标识号’/0’本题要求用指针方式及循环来实现该函数注意部分源程序已存在考生文件夹下的文件PROC6cpp中请勿修改主函数和其他函数中的任何内容仅在函数stringLen的花括号中填写若干语句文件PROC6.cpp的内容如下//PROC6.cpp#include<iostream>usingnamespacestd;intstringLenchar*;intmaincharstr[100]*p;cout<<Inputyourstringplease!/n;cin>>str;p=str;cout<<Thelenthofyourstringis<<stringLenp<<end1;return0;intstringLenchar*ps//*****
*
给定一个函数其函数功能为使10个整数按由小到大的顺序排列在主函数中输入10个数并输出结果使用VC6打开考生文件夹下的工程RevProj5此工程包含一个源程序文件RevMain5.cpp该程序实现上述功能但此程序运行有问题请找出错误的地方改正后将此程序调试正确注意不得删行或增行也不得更改程序结构文件RevMain5.cpp中的程序清单如下//RevMain5.cpp#include<iostream>#include<iomanip>usingnamespacestd;intmainvoidsortintarray[]intn;intdata[10]*pi;cout<<Input10numbers/n;fori=0;i<10;i++cin>>data[i];cout<<theoriginedarrayis:;forp=data;p<data+10;p++ifp-&data[0]%5==0cout<</n;cout<<setw5<<*p;sortdata10;cout<</nthepresentarrayis:;forp=data;p〈data+10;p++ifp-&data[0]%5==0cout<</n;cout<<setw5<<*p;voidsortintarray[]intn/*********found**********/forp1=array;p1<array+n-1;p1++forp2=p1+1;p2<array+n;p2++if*p1>*p2/*********found**********/temp=*p1;*p1=*p2;*p2=*p1;
编写函数fun该函数的功能是从字符串中删除指定的字符同一字母的大小写按不同字符处理例如程序执行时输入字符串为turbocandborlandc++从键盘上输入字符n则输出后变为turbocadborladc++如果输入的字符在字符串中不存在则字符串照原样输出注意部分源程序已存在文件test18_2.cpp中请勿改动主函数脚in和其他函数中的任何内容仅在函数fun的花括号中填入所编写的若干语句文件test18_2.cpp的内容如下#include<stdio.h>#include<iostream.h>#include<conio.h>voidfunchars[]intcvoidmainstaticcharstr[]=turbocandborlandc++;charch;cout<<原始字符串:/n<<str<<end1;cout<<输入一个字符:;cin>>ch;funstr.ch;cout<<str=<<str<<end1;
请完成函数fun它的功能是求Fibonacc数列中小于t的最大的一个数结果由函数0返回Fibonacc数列Fn定义为F0=0F1=1Fn=Fn-1+Fn-2例如t=1000时函数为987注意部分源程序给出如下请勿改动主函数main和其他函数中的任何内容仅在下划线上填入所需的内容#include<conio.h>#include<stdio.h>#include<math.h>infuninttinta=lb=1c=0ido1a=bb=Cwhile2c=3returnCmainintnclrscrn=1000printfn=%df=%d/nnfunn}
使用VC6打开考生文件夹下的工程MyProj3此工程包含一个源程序文件MyMain3.cpp其中定义的类并不完整请按要求完成下列操作将类的定义补充完整①定义类Planet的保护数据成员distance和revolve它们分别表示行星距太阳的距离和行星的公转周期其中distance为double型revolve为int型请在注释//**1**之后添加适当的语句②定义类Earth的构造函数Earthdoubledintr并在其中计算地球绕太阳公转的轨道周长假定circumference=2*d*3.1416请在注释//**2**之后添加适当的语句③定义类Earth的成员show用于显示所有信息包括地球距太阳的距离地球的公转周期以及地球绕太阳公转的轨道周长请在注释//**3**之后添加适当的语句文件MyMain3.cpp中源程序如下//MyMain3.cpp#include<iostream>usingnamespacestd;classPlanetprotected://**1**public:Planetdoubledintrdistance=d;revolve=r;;classEarth:publicPlanetprivate:doublecircumference;public://**2**//**3**;intmainEarthobj9300000365;obj.show;return0;
使用VC6打开考生文件夹下的工程RevProj9此工程包含一个源程序文件RevMain9.cpp在该文件中函数fun的功能是将字符串s中的小写字母都改为对应的大写字母其他字符不变例如输入mT+gN则输出MT+GN请改正程序中的错误使它能得到正确结果注意不要改动main函数不得删行或增行也不得更改程序的结构源程序文件RevMain9.cpp中的程序清单如下//RevMain9.cpp#include<iostream>usingnamespacestdchar*funchar*sintmaininticharstr[81]cout<<Pleaseenterastringcin>>strcout<</nTheresultis/n<<funstr<<end1return0char*funchar*sintifori=0s[i]i++/*****FOUND*****if’a’<=s[i]||s[i]<=’z’/*****FOUND*****/s[i]+=32returns
请编写一个函数char*funchar*sintn函数fun的功能是将字符串s中的字符循环左移n位例如输入ABCDE则循环左移2位应输出CDEAB输入1234567循环左移3位应输出4567123注意部分源程序已存在文件PROC13.cpp中请勿修改主函数和其他函数中的任何内容仅在函数fun的花括号中填写若干语句文件PROC13.cpp的内容如下//PROC13.cpp#include<iostream>#include<string>usingnamespacestdchar*funchar*sintnintmaincharstr[81]intncout<<Enterastringlessthan80char/ncin>>strcout<</nEnterncin>>nifn>strlenstrcout<</nDataoverflowreturn0cout<<Theresultis:<<funstrn<<end1return0char*funchar*sintn//******
return0
使用VC6打开考生文件夹下的工程test19_1此工程包含一个源程序文件test19_1.cpp但该程序运行有问题请改正程序中的错误使程序的输出结果如下1:weight:5age:02:weight:7age:9源程序文件test19_1.cpp清单如下:#include<iostream.h>classanimalpublic:/****************found*******************/friendvoidsetvalueanimal∫/****************found*******************/voidprintprotected:intitsweight;intitsage;voidanimal::printcout<<weight:<<itsweight<<end1;cout<<age:<<itsage<<end1;voidsetvalueanimal&tainttwta.itsweight=tw;ta.ihsage=0;voidsetvalueanimal&tainttwinttnta.itsweight=tw;ta.itsage=tn;voidmain/****************found*******************/animalpeppysetvaluepeppy5;cout<<1:<<end1;peppy.print;setvaluepeppy79;cout<<2:<<end1;peppy.print;
使用VC6打开考生文件夹下的工程RevProj14此工程包含一个源程序文件RevMain14.cpp但该程序中类的定义有错误请改正程序中的错误使它能得到正确结果注意不要改动main函数不得删行或增行也不得更改程序的结构源程序文件RevMain14.cpp中的程序清单如下//RevMain14.cpp#include<iostream>#include<math>usingnamespacestdclassPointprivatedoublexdoubleypublicPointvoidPointdoublex1doubley1x=x1;y=y1;voidsetvaluedoublexdoubleyx=x;y=y;doublegetxreturnx;doublegetyreturny;voidprintcout<<x=<<x<<y=<<y<<end1;~Point;classLineprivate:Pointp1;Pointp2;doublewidth;public:Linedoublex1doubley1doublex2doubley2doubled:p1x1y1p2x2y2width=d;~Linevoiddisplengthdouble1;1=sqrtp1.getx-p2.getx*p1.getx-p2-getx+p1.gety-p2.gety*p1.gety-p2.gety;cout<<thelengthofLineis<<1<<end1;;intmainLine*p1;Line151525350.5;p1=&1;p1->displength;return0;
热门题库
更多
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设
“互联网+”和电子商务继续教育
职业道德素养继续教育