首页
试卷库
试题库
当前位置:
X题卡
>
所有题目
>
题目详情
下列对于线性链表的描述中正确的是( )。
查看本题答案
包含此试题的试卷
计算机等级考试《单项选择》真题及答案
点击查看
你可能感兴趣的试题
下列描述中正确的是______
线性链表是线性表的链式存储结构
栈与队列是非线性结构
双向链表是非线性结构
只有根结点的二叉树是线性结构
下列叙述中正确的是【】
线性链表是线性表的链式存储结构
栈与队列是非线性结构
双向链表是非线性结构
只有根结点的二叉树是线性结构
下列叙述中正确的是______
线性链表是线性表的链式存储结构
栈与队列是非线性结构
双向链表是非线性结构
只有根节点的二叉树是线性结构
热门试题
更多
使用VC6打开考生文件夹下的工程test32_3此工程包含一个test32_3.cpp其中定义了复数类complex但该类的定义并不完整请按要求完成下列操作将程序补充完整1定义复数类complex的私有数据成员real和image用来分别表示复数的实部和虚部它们都是double型的数据请在注释//**1**之后添加适当的语句2添加复数类complex的带一个参数的构造函数分别将real和image赋值为参数r的值和0.0请在注释//**2**之后添加适当的语句3完成复数类complex的+运算符重载成员函数的定义两个复数相加是将复数的实部和虚部分别进行相加请在注释//**3**之后添加适当的语句4完成复数类complex的友元函数isequalcomplex*clcomplex*c2的定义如果复数c1与c2相等即c1与c2的实部和虚部分别相等则返回1否则返回0请在注释//**4**之后添加适当的语句程序输出结果如下36+0i=36+0i注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test32_3.cpp清单如下#include<iostream.h>classcomplex//**1**public:complexreal=image=O.O;complexdoubler//**2**complexoperator+constcomplex&c;friendboolisequalcomplex*c1complex*c2voiddisplay;;complexcomplex::operator+constcomplex&c//**3**temp.real=real+c.real;temp.image=image+c.image;returntemp;boolisequalcomplex*c1complex*c2//**4**return1;elsereturn0;voidcomplex::displaycout<<real;ifimage>=0cout<<+<<image<<i;elseifimage<0cout<<image<<i;voidmaincomplexc1c236.0;c1=c1+c2;c1.display;ifisequal&c1&c2cout<<=;elsecoat<<<>;c2.display;cout<<end1;
使用VC6打开考生文件夹下的工程test32_1此工程包含一个源程序文件test32_1.cpp但该程序运行有问题请改正函数中的错误使该程序的输出结果为AddedResultforthisC++tutorial3源程序文件test32_1.cpp清单如下/**********found**********/#include<iostream>classCPP_Tutorialintprivate_data;/*****************found*****************/classfriendclass;public:CPP_Tutorialprivate_data=5;;classfriendclasspublic:intsubtractfromintxCPP_Tutorialvar2;/*****************found*****************/returnvar2-x;;voidmainfriendclassvar3;cout<<AddedResultforthisC++tutorial:<<var3.subtractfrom2<<end1;
使用VC6打开考生文件夹下的工程test37_3此工程包含一个test37_3.cpp其中定义了类Letter和Number以及Grid其中Grid类由Letter类和Number类public派生但三个类的定义并不完整请按要求完成下列操作将程序补充完整1添加类Letter的带一个参数c的构造函数c是char型的数据默认值为’A’该函数把参数c的值赋给类的保护成员ch请在注释//**1**之后添加适当的语句2添加类Number的带一个参数n的构造函数n是int型的数据默认值为0该函数把参数n的值赋给类的保护成员num请在注释//**2**之后添加适当的语句3添加派生类Grid构造函数的定义传入的参数为char型的c和血型的n并将其分别赋值给基类的ch和num请在注释//**3**之后添加适当的语句4完成派生类Grid的友元函数——<<运算符重载的定义使其以格式[g.chg.num]输出请在注释//**4**之后添加适当的语句源程序文件test37_3.cpp清单如下#include<iostream.h>classLetterprotected:charch;public://**1**;classNumberprotected:intnum;public://**2**;classGrid:publicLetterpublicNumberpublic://**3**friendostream&operator<<ostream&oGrid&g;;//**4**o<<[<<g.ch<<<<g.num<<];returno;intmainGridg’C’3;cout<<Gridreference:<<g<<end1;return0;
请编写一个函数intfunintnFirstintnSecond求两个数的最小公倍数并返回这个值注意部分源程序已存在文件test13_2.cpp中如输入7和8时结果是56请勿修改主函数main和其他函数中的任何内容仅在函数fun的花括号中填写若干语句文件test13_2的内容如下#include<iostream.h>intfunintnFirstintnSecondvoidmainintnFirstnSecondcout<<Pleaseinputthefirstonecin>>nFirstcout<<Pleaseinputthesecondonecin>>nSecondcout<<最小公倍数<<funnFirstnSecond<<endlintfunintnFirstintnSecond
使用VC6打开考生文件夹下的工程test22_1此工程包含—个源程序文件test22_1.cpp但该程序运行有问题请改正程序中的错误使程序的输出结果为6/153/49/19源程序文件test22_1.cpp清单如下#include<iostream.h>classFranctionintnumeintdenopublicFranctionFranAddconstFranction&xthis->nume+=x.numethis->deno+=x.deno/****************found*******************/returnthisvoidInitFranctionnume=0;deno=l;voidInitFranctionintnintdnume=n;deno=d;voidFranOutputcout<<nume<<’/’<<deno<<endl;;voidmainFranction*a=newFranction;Franction*b=newFranction;a->InitFranction615;b->InitFranction34;a->FranOutput;b->FranOutput;Franctionc;/****************found*******************/c->InitFranction;/****************found*******************/c=a->FranAddb;c.FranOutput;
请编写一个函数fun它的功能是求出一个正整数的所有因子例如若输入72则程序应该输出72=2*2*2*3*3注意部分源程序已存在文件PROC14CPP中请勿修改主函数和其他函数中的任何内容仅在函数fun的花括号中填写若干语句文件PROC14.cpp的内容如下//PROC14.cpp#include<iostream>usingnamespacestd;voidfunintnumber;intmainintn;cout<<Pleaseenteranumber/n;cin>>n;cout<<n<<=;funn;return0;voidfunintnumber//*******
使用VC6打开考生文件夹下的工程test22_3此工程包含一个源程序文件test22_3.cpp其中定义了用于表示考生的类CStudent和它的派生类CGraduateStudent但它们的定义并不完整请按要求完成下列操作将程序补充完整1定义CStudent的构造函数函数含参数nm它是char型的指针数据请使用字符串函数将类数据成员name初始化请在注释//**1**之后添加适当的语句2完成类CStudent的成员函数voidaddscoredoublesc的定义将类数据成员score加上参数sc请在注释//**2**之后添加适当的语句3添加类CGraduateStudent的成员函数voidaddpaperintd的定义将int型的参数d的值加到类的数据成员paper上请在注释//**3**之后添加适当的语句4调用对象sdt的成员函数addpaper使得该考生的论文数量变为10将请在注释//**4**之后添加适当的语句输出结果如下StudentHansonAdvisor:MichaelPhongTotalpaperis10注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test22_3.cpp清单如下#include<iostream.h>#include<string.h>classCStudentprivatecharname[30]intcodedoublescorepublicCStudentchar*nm//**1**CStudentvoidputnamechar*nmstrcpynamenmvoidputcodeintdcode=dvoidputscoredoublescscore=sc;voidgetnamechar*nmstrcpynmnamedoublegetcodereturncodedoublegetscorereturnscorevoidaddscoredoublesc//**2**classCGraduateStudent:publicCStudentprivate:charadvisor[30];intpaper;public:voidputadvisorchar*nmstrcpyadvisornm;voidgetadvisorchar*nmstrcpynmadvisor;voidputpaperintdpaper=d;//**3**intgetpaperreturnpaper;;voidmainCGraduateStudentsdt;sdt.putnameHanson;sdt.putadvisorMichaelPhong;sdt.putpaper8;//**4**charcsname[30];sdt.getnamecsname;charcaname[30];sdt.getadvisorcaname;cout<<Student<<csname<<endl;cout<<Advisor:<<caname<<<<endl;cout<<Totalpaperis<<sdt.getpaper<<endl;
使用VC6打开考生文件夹下的工程test34_1此工程包含一个源程序文件test34_1.cpp但该程序运行有问题请改正程序中的错误使该程序的输出结果为David31231000源程序文件test34_1.cpp清单如下#include<iostream.h>#include<string.h>classpersonpublic:charname[20];unsignedlongid;floatsalary;voidprintcout<<name<<’’<<id<<’’<<salary<</*****************found*****************/voidmainpersonp;person*ptr;/*****************found*****************/ptr=p;/*****************found*****************/strcpyDavidptr->name;ptr->id=3123;ptr->salary=1000;ptr->print;
使用VC6打开考生文件夹下的工程test21_1此工程包含一个源程序文件test21_1.cpp但该程序运行有问题请改正程序中的错误使程序的输出结果如下Thegradeis3源程序文件test21_1.cpp清单如下#include<iostream.h>classstudentprivateintgradepublic:/****************found*******************/studentintthegra:thegra~studentintget_gradereturngradevoidmainintthegra=3/****************found*******************/studentpoint=newstudentthegra/****************found*******************/cout<<Thegradeis<<point.get_grade<<endldeletepoint
使用VC6打开考生文件夹下的工程RevProj12此工程包含一个源程序文件RevMain12.cpp但在该程序中有错误请改正程序中的错误使它能得到正确结果注意不得删行或增行也不得更改程序的结构源程序文件RevMain12.cpp中的程序清单如下//RevMain12.cpp#include<iostream>/****FOUND*****/usingnamespacestdclasstestprivateconstintvaluechardep[10];public/*****FOUND*****/testvalue=0strcpydepm/*****FOUND*****/testintnewvaluevalue=newvaluestrcpydepm;/*****FOUND*****/voidshowcout<<value=<<value<<end1;;intmaintestt1;consttestt2;t1.show;t2.show;return0;
请编写一个函数voidbubbledoubledata[]intlength其中data是一维数组存放比较的数据length是数组中存放元素的个数用冒泡法将数据个数可变捧序后由小到大输出冒泡法是常用的排序算法这种算法执行效率不高但比较简单就是将相邻的两个数据作比较把较小的数据交换到前面纵向看来交换过程中较小的数据就好像水中的气泡不断浮起要求使用for循环实现算法注意部分源程序已存在文件test23_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数bubble的花括号中填写若干语句文件test23_.cpp的内容如下#include<iostream.h>voidbubbledoubledata[]intlengthvoidmainintn;cout<<请输入数据的个数;cin>>n;double*ddata=newdouble[n];forinti=0;i<n;i++cout<<No.<<i+1<<:;cin>>ddata[i];bubbleddatan;cout<<排序后输出数据:<<endl;fori=O;i<n;i++cout<<No.<<i+1<<:;cout<<ddata[i]<<endl;
使用VC6打开考生文件夹下的工程MyProj12此工程包含一个源程序文件MyMain12.cpp程序中定义了两个类Base和Derived但类的定义并不完整请按要求完成下列操作将类的定义补充完成①类Derived是基类Base公有派生来的请在注释//**1**之后添加适当的语句②完成构造函数Derivedintx定义采用初始化列表的方式使基类Base私有成员a初始化为x类Derived的私有成员b初始化为x+1请在注释//**2**之后添加适当的语句③完成类Derived的成员函数show的类体外的定义函数show中要输出基类数据成员a的值然后要输出私有成员b的值请在注释//**3**之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件MyMain12.cpp清单如下//MyMain12.cpp#include<iostream>usingnamespacestdclassBasepublicintaBaseintia=i//***1***privateintbpublic//***2***voidshowvoidDerivedshow//***3***intmainDerivedd1d.showreturn0
return0;
使用VC6打开考生文件夹下的工程MyProj8此工程包含一个源程序文件MyMain8.cpp该程序实现栈的入栈和出栈的操作其中有两个类一个是节点类node它包含节点值和指向上一个节点的指针prey另一个类是栈类stack它包含栈的头指针top但类的定义并不完整请按要求完成下列操作将类Sample的定义补充完成①定义私有节点值data它是血型的数据以及定义一个指向上一个节点的指针prev请在注释//**1**之后添加适当的语句②完成构造函数nodeintdnode*n的定义使得私有成员data和prev分别初始化为d和n请在注释//**2**之后添加适当的语句③完成类stack的成员函数pushinti的类体内的定义函数push实现入栈这个操作即把形参i压入栈中那么此时应该创建一个新的节点并让这个节点的prev指针指向栈顶请在注释//**3**之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件MyMain8.cpp清单如下//MyMain8.cpp#include<iostream>usingnamespacestd;classstack;classnodeprivate://**1**public:nodeintdnode*n//**2**friendclassstack;;classstacknode*top;//栈头public:stacktop=0;voidpushinti//**3**intpopnode*t=topiftoptop=top->previntc=t->datadeletetreturncreturn0intmainstackss.push6s.push3s.push1return0
使用VC6打开考生文件夹下的工程RevProj8此工程包含一个源程序文件RevMain8.cpp在该文件中函数resort的功能是能在一个数列中对从指定位置开始的几位数按相反顺序重新排列并在主函数中输出新的序列请改正程序中的错误使它能得到正确结果注意不要改动main函数不得删行或增行也不得更改程序的结构源程序文件RevMain8.cpp中的程序清单如下//RevMain8.cpp#include<instream>usingnamespacestd;voidresortintarr[]intwhereintamount;intmainintnumber[20]wherearrounti;cout<<Input20numbers/n;fori=0;i<20;i++cin>>number[i];cout<<Howmanydoyouwanttosort:;cin>>arrount;cout<</nwheredoyouwanttostart:;cin>>where;cout<<oldarrayasfollow:/n;fori=0;i<20;i++cout<<nmuber[i]<<;resortnumberwherearrount;cout<</nresortedarrayasfollow:/n;fori=0;i<20;i++cout<<number[i]<<;cout<<end1;return0;voidresortintarray[]intwhereintamountint*pi*p2temp;p1=&array[where-1];p2=&array[where-2+amount];/*****FOUND*****/for;p1<&array[where-1+amount/2];/*****FOUND*****/*p1=*p2;*p2=*p1;return;
使用VC6打开考生文件夹下的工程MyProj10此工程包含一个源程序文件MyMain10.cpp程序中定义了两个类Base和Derived但类的定义并不完整请按要求完成下列操作将类的定义补充完成①类Derived是基类Base公有派生来的请在注释//**1**之后添加适当的语句②完成构造函数Derivedinti定义采用初始化列表的方式使基类Base私有成员a初始化为i+1类Derived的私有成员b初始化为i请在注释//**2**之后添加适当的语句③完成类Derived的成员函数show的类体外的定义函数show中要显式调用基类的show函数然后要输出私有成员b的值请在注释//**3**之后添加适当的语句注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件MyMain10.cpp清单如下//MyMain10.cpp#include<iostream>usingnamespacestdclassBasepublicBaseintxa=xvoidshowcout<<aprivateinta//***1***public//***2***voidshowprivateintbvoidDerivedshow//***3***intmainDerivedd1*pbpb=&dpb->showreturn0
使用VC6打开考生文件夹下的工程RevProj10此工程包含一个源程序文件RevMain10.cpp在该文件中函数fun的功能是计算出数组x中的最小值与次最小值并分别将其与x[0]x[1]交换请改正程序中的错误使它能得到正确结果注意不要改动主函数不得删行或增行也不得更改程序的结构源程序文件RevMain10.cpp中的程序清单如下//RevMain10.cpp#include<iostream>usingnamespacestd;#defineN30intfunint*xintn;intmaininth[N]=47651738023;inti;fori=0;i<11;i++cout<<h[i]<<;cout<</n;funh11;fori=0;i<n;i++cout<<h[i]<<;cout<<’/n’;return0;intfunint*xintnintit;inta1=0a2=0min1=32767min2=32676;/*****FOUND*****/fori=1;i<n;i++ifx[i]<min1min2=min1;a2=a1;min1=x[i];a1=i;elseifx[i]<min2min2=x[i];a2=i;/*****FOUND*****/t=x[0];x[a1]=x[0];x[a1]=t;/*****FOUND*****/t=x[1];x[a2]=x[1];x[a2]=t;
使用VC6打开考生文件夹下的工程test34_3此工程包含一个test34_3.cpp其中定义了表示栈的类stack源程序中stack类的定义并不完整请按要求完成下列操作将程序补充完整1定义类stack的私有数据成员sp和size它们分别为整型的指针和变量其中sP指向存放栈的数据元素的数组size为栈中存放最后一个元素的下标值请在注释//**1**之后添加适当的语句2完成类stack的构造函数该函数首先从动态存储空间分配含有100个元素的int型数组并把该数组的首元素地址赋给指针sp然后将该数组的所有元素赋值为0并将size赋值为-1size等于-1表示栈为空请在注释//**2**之后添加适当的语句3完成类stack的成员函数push的定义该函数将传入的整型参数x压入栈中即在size小于数组的最大下标情况下size自加1再给x赋值请在注释//**3**之后添加适当的语句4完成类stack的成员函数pop的定义该函数返回栈顶元素的值即在size不等于-1的情况下返回数组中下标为size的元素的值并将size减1请在注释//**4**之后添加适当的语句程序输出结果如下thetopelem1thepopelem1thestackisempty注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test34_3.cpp清单如下#include<iostream.h>classstack//**1**public:stack;boolemptyreturnsize==-1;boolfullreturnsize==99;voidpushintx;voidpop;voidtop;;stack::stack//**2**forinti=0;i<100;i++*sp+i=0;size=-1;voidstack::pushintx//**3**cout<<thestackisfull<<end1;elsesize++;*sp+size=x;voidstack::pop//**4**cout<<thestackisempty<<end1;elsecout<<thepopelem:<<*sp+size<<end1;size--;voidstack::topifiemptycout<<thestackisempty<<end1;elsecout<<thetopelem:<<*sp+size<<end1;voidmainstacks;s.push1;s.top;s.pop;s.top
使用VC6打开考生文件夹下的工程test25_1此工程包含一个源程序文件test25_1.cpp但该程序运行有问题请改正程序中的错误使程序的输出结果如下privatelfromderived1:30privatelfromderived2:30源程序文件test25_1.cpp清单如下/***************found******************/include<iostream.h>classbaseprotected:intprivatel;public:baseintpprivatel=p;;/****************found*******************/classderived1:publicbasepublic:derivedlintp1:basep1;intget_privatereturnprivate1;classderived2:virtua1publicbasepublic:derived2intp2:basep2;intget_privatereturnprivate1;;classderived12:publicderived1publicderived2public:/****************found*******************/derived12intp1intp2intpb:derived1p1basepbderived2p2;;voidmainderived12d102030;cout<<privatelfromderived1:<<d.derived1::get_private;cout<</nprivatelfromderived2:<<d.derived2::get_private;cout<<endl;
cout<<Areaofthisrectangleis:<<recta.getarea<<endl;
请编写一个函数sortnumintnum参数num是一个三位的整数该函数将num的百位十位和个位的数字进行重排并返回由上述的三个数字组成的最大的三位数注意部分源程序已存在文件test28_2.cpp中如输入456后输出结果如下654请勿修改主函数main和其他函数中的任何内容仅在函数sortnum的花括号中填写若干语句文件test28_2.cpp的内容如下#include<iostream.h>intsortnumintnumvoidmainintnum;intresult=0;cout<<请输入一个三位数;cin>>num;cout<<sortnumnum<<end1;
使用VC6打开考生文件夹下的工程test37_1此工程包含一个源程序文件test37_1.cpp但该程序运行有问题请改正函数中的错误使该程序的输出结果为:0149162536496481源程序文件test37_1.cpp清单如下#include<iostream.h>template<classTintN=100>classVectorTvec[N];public:voidsetintposTval;Tgetihtpos;/*****************found*****************/template<classTintN>voidVector<TN>::setintposTvalvec[pos]=val;/*****************found*****************/template<classTintN>Vector<TN>::getintposreturnvec[pos];intmainVector<double10>v;inti=0;doubled=0.0;fori=0;i<10;i++v.setidoublei*i;fori=0;i<10;i++cout<<v.geti<<;cout<<end1;/*****************found*****************/
请编写一个函数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//******
使用VC6打开考生文件夹下的工程test25_3此工程包含一个源程序文件test25_3.cpp其中定义了用于表示堆的类Set但它的定义并不完整请按要求完成下列操作将程序补充完整1完成成员函数intIsMemberOfintn的定义该函数检查参数n是否在类的数据成员数组elems中如果在返回1反之返回0请在注释//**1**之后添加适当的语句2完成成员函数intAddintn的定义如果参数n包含在类的数据成员数组elems中则返回1如果数组超界则返回0如果都不是则将参数n插入到elems中下标大小为类的数据成员PC之后PC自加一请在注释//**2**之后添加适当的语句3完成拷贝初始化构造函数SetSet&s的定义请在注释//**3**之后添加适当的语句输出结果如下112345678注意除在指定位置添加语句之外请不要改动程序中的其他内容源程序文件test25_3.cpp清单如下#include<iostream.h>classSetpublicSetPC=O;SetSet&s;voidEmptyPC=O;intIsEmptyreturnPC==O;intIsMemberOfintn;intAddintn;voidPrint;private:intelems[100];intPC;;intSet::IsMemberOfintn//**1**ifelems[i]==nreturn1;returnO;intSet::Addintn//**2**return1;elseifPC>=100returnO;elseelems[PC++]=n;return1;Set::SetSet&s//**3**forinti=O;i<PC;i++elems[i]=s.elems[i];voidSet::Printcout<<;forinti=O;i<PC-1;i++cout<<elems[i]<<;ifPC>Ocout<<elems[PC-1];cout<<<<endl;voidmainSetA;cout<<A.IsEmpty<<endl;A.Print;SetB;forinti=l;i<=8;i++B.Addi;B.Print;
常用字符串函数strcats1s2可将字符串s2添加到字符串s1的末端但其使用必须保证字符串s1足够大以便保存它自己的内容和字符串s2中的内容请编写一个函数char*appendchar*s1char*s2其可将字符串s2添加到字符串s1的末端而且不受s1空间大小的限制请利用常用字符串函数实现常用字符串函数说明strcpytoform将form字符串复制到to字符串strcats1s2将字符串s2添加到字符串s1的末端但必须保证字符串s1足够大strlens返回字符串s的长度注意部分源程序已存在文件test4_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数append的花括号中填写若干语句输出结果如下thisisastring.文件test4_2.cpp的内容如下#include<iostream.h>#include<string.h>char*appendchar*s1char*s2voidmainchar*s*s1*s2;s1=thisis;s2=astring.;s=appends1s2;cout<<s<<endl;
请编写一个函数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;
请编写一个函数intSeqSearchintlist[]intstartintnintkey该函数从start开始在大小为n的数细list中查找key值返回最先找到的key值的位置如果没有找到则返回-1请使用for循环实现注意部分源程序已存在文件test19_2.cpp中请勿修改主函数main和其他函数中的任何内容仅在函数SeqSearch的花括号中填写若干语句文件test19_2.cpp的内容如下#include<iostream.h>intSeqSearchintlist[]intstartintnintkeyvoidmainintA[10];intkeycount=0pos;cout<<Enteralistof10integers:;forpos=0;pos<10;pos++cin>>A[pos];cout<<Enterakey:;cin>>key;pos=0;whilepos=SeqSearchApos10key!=-1count++;pos++;cout<<key<<occurs<<count<<count!=1times:time<<inthelist.<<end1;
使用VC6打开考生文件夹下的工程test39_1此工程包含一个源程序文件test39_1.cpp但该程序运行有问题请改正函数中的错误使该程序的输出结果为Thisisstatica:1Thisisnon-staticb:1Thisisstatica:2Thisisnon-staticb:2Thisisstatica:2Thisisnon-staticb:1Pressanykeytocontinue源程序文件test39_1.cpp清单如下#include<iostream.h>classsharedstaticinta;intb;public:/*****************found*****************/voidsetinti=0intja=i;b=j;voidshow;;/*****************found*****************/voidshared::showcout<<Thisisstatica:<<a;cout<</nThisisnon-staticb:<<b;/*****************found*****************/cout>>/n;voidmainsharedxy;x.set11;x.show;y.set22;y.show;x.show;
请编写一个函数voidfunintp[]intnintc其中数组p的元素按由小到大的顺序排列其元素个数为n函数fun的功能是将c插入到数组p中且保持数组的升序排列注意部分源程序已存在文件PROC9.cpp中请勿修改主函数和其他函数中的任何内容仅在函数fun的花括号中填写若干语句文件PROC9.cpp的内容如下//PROC9.cpp#include<iostream>#include<string>usingnamespacestd;#defineM30voidfunintp[]intnintc;intmainintpp[M]ni;intfgc;cout<<Pleaseinputn:/n;cin>>n;cout<<Pleaseinputthendata:/n;fori=0;i<n;i++cin>>pp[i];cout<<Pleaseinputc:/n;cin>>c;funppnc;fori=0;i<n;i++cout<<pp[i]<<;cout<<end1;return0;voidfunintp[]intnintc//*********
*
热门题库
更多
软件测试工程师
计算机等级考试
法宣在线考试
司法卷一
司法卷二
司法卷三
司法卷四
企业法律顾问资格考试
“十三五”规划继续教育
潜力激活与创造力开发继续教育
创新创业能力继续教育
科研方法与论文写作继续教育
全面深化改革实现文明发展
提高自身绩效路径与方法
互联网监管与网络道德建设
“互联网+”和电子商务继续教育