题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-11-25 19:27:25

[简答题]改错题 使用VC6打开考生文件夹下的工程kt6_1,此工程包含一个源程序文件kt6_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: Constructor2 Constructor1 i=0 i=10 Destructor 源程序文件kt6_1.cpp清单如下: #include classCSample { inti; public: CSample( ){cout<<"Constructor1"< CSample(intval){cout<<"Constructor2"< ~CSample( ){cout<<"Destructor"< voiddisp( ); }; /**********found**********/ voiddisp( ) {cout<<"i="< voidmain( ) { CSample*a,b(10); /**********found**********/ a->disp( ); /**********found**********/ b->disp( ); }

更多"改错题 使用VC6打开考生文件夹下的工程kt6_1,此工程包含一个"的相关试题:

[简答题]改错题 使用VC6打开考生文件夹下的工程test6_1,此工程包含一个源程序文件test6_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: Constructor2 Constructor1 i=0 i=10 Destructor 源程序文件test6_1.cpp清单如下: #include class CSample { int i; public: CSample( ){cout<<"Constructor1"<查看答案
[简答题]改错题 使用VC6打开考生文件夹下的工程test16_1,此工程包含一个源程序文件test16_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果为: Which act(a or b)b act1 act2 Bact3 Bact4 Bend 源程序文件test16_1.cpp清单如下: #include class A { public: virtual void act1( ){cout<<"act1/n";act2( );} void act2( ){cout<<"act2/n";act3( );} /***************** found *****************/ void act3( ){cout<<"Aact3/n";act4( );} /***************** found *****************/ virtual void act4{cout<<"Aact4/n";act5( );} void act5( ){cout<<"Aend/n";} }; class B :public A { void act3( ){cout<<"Bact3/n";act4( );} void act4( ){cout<<"Bact4/n";act5( );} void act5( ){cout<<"Bend/n";} }; void main(void) { char c; A *a; cout<<"Which act(a or b)"; /***************** found *****************/ cin<act1( ); delete a; }
[简答题]改错题 使用VC6打开考生文件夹下的工程test17_1,此工程包含一个源程序文件test17_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: Vehicle message Car message Vehicle message 源程序文件test17_1.cpp清单如下: #include class vehicle { int wheels; float weight; public: /***************** found *****************/ void message(void){ cout<<"Vehicle message/n";} }; class car:public vehicle { int passenger_load; public: /***************** found *****************/ void message (void){cout>>"Car message/n";} }; class truck:public vehicle { int passenger_load; float payload; public: int passengers(void){return passenger_load;} }; void main( ) { vehicle * unicycle; unicycle=new vehicle; /***************** found *****************/ unicycle.message( ); delete unicycle; unicycle=new car; unicycle->message( ); delete unicycle; unicycle=new truck; unicycle->message( ); delete unicycle; }
[多项选择]改错题 使用VC6打开考生文件夹下的工程test19_1,此工程包含一个源程序文件test19_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: 1: weight:5 age:0 2: weight:7 age:9 源程序文件test19_1.cpp清单如下: #include class animal { public: /**************** found *******************/ friend void setvalue(animal&,int); /**************** found *******************/ viod print( ); protected: int itsweight; int itsage; }; void animal::print( ) { cout<<"weight:"<
[简答题]改错题 使用VC6打开考生文件夹下的工程test15_1,此工程包含一个源程序文件test15_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果如下: My object has member 7 源程序文件test15_1.cpp清单如下: #include class MyClass { public: MyClass(int mem){member=mem;} ~MyClass( ){} int GetAge( ) const{ return member;} private: int member; }; /***************** found *****************/ void main( ) { int mem=7; /***************** found *****************/ MyClass myObj=MakeObject(mem); cout<<"My object has member "<GetAge( )<
[多项选择]改错题 使用VC6打开考生文件夹下的工程test13_1,此工程包含一个源程序文件test13_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果如下: n=2 n=5 n=7 源程序文件test13_1清单如下: #include class Sample { int n; public: /***************** found *******************/ Sample( ) Sample(int i){n=i;} /***************** found *******************/ void add(Sample s1,Sample s2) /***************** found *******************/ { this.n=s1->n+s2.n; } void disp( ){cout<<"n="<
[多项选择]改错题 使用VC6打开考生文件夹下的工程test9_1,此工程包含一个源程序文件test9_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: 4,5 20 源程序文件test9_1.cpp清单如下: #include class A { protected: int n,m; public: void set(int a,int b){m=a; n=b;} void show( ){cout<
[多项选择]改错题 使用VC6打开考生文件夹下的工程test1_1,此工程包含一个源程序文件test1_1.cpp,但该程序运行有问题,请改正main函数中的错误,使该程序的输出结果如下: Constructor called. Default constructor called. Area is 6 Area is 0 Area is 6 源程序文件test1_1.cpp清单如下: #include class RectAngle { private: double ledge,sedge; public: RectAngle( ) { cout<<"Default constructor called./n"; } RectAngle(double l,double s) { ledge=l;sedge=s; cout<<"Constructor called./n"; } void Set(double l,double s) { ledge=l;sedge=s; } void Area( ) { cout<<"Area is "<
[简答题]改错题 使用VC6打开考生文件夹下的工程kt12_1,此工程包含一个源程序文件kt12_1.cpp,但该程序运行有问题,请改正函数中的错误,使该程序的输出结果为: 100 源程序文件kt12_1.cpp清单如下: #include template classpair { Tvalue1,value2; public: pair(Tfirst,Tsecond) {value1=first;value2=second;} /*****************found*****************/ chargetmax( ); }; /*****************found*****************/ Tpair::getmax( ) { Tretval; /*****************found*****************/ retval=value1>value2value1:value2; returnretval; } voidmain( ) { pairmyobject(100,75); cout<
[简答题]改错题 使用VC6打开考生文件夹下的工程kt11_1,此工程包含一个源程序文件kt11_1.cpp,但该程序运行有问题,请改正函数中的错误,使该程序的输出结果为: Valuesare:1,2and3 Pressanykeytocontinue 源程序文件kt11_1.cpp清单如下: #include classCommonBase { public: intx; }; /*****************found*****************/ classDeriveCommonA::publicCommonBase { public: inty; }; classDeriveCommonB:publicCommonBase { public: intz; }; /*****************found*****************/ classOverlapping:publicDeriveCommonA;publicDeriveCommonB { public: voidDisplay( ) { cout<<"Valuesare:"<
[简答题]改错题 使用VC6打开考生文件夹下的工程kt13_1,此工程包含一个源程序文件kt13_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果为: 5 5 源程序文件kt13_1.cpp清单如下: #include classA{ public: /*****************found*****************/ staticintn=1; A( ){n++;}; ~A( ){n--;}; }; /*****************found*****************/ intn=0; intmain( ){ Aa; Ab[3]; A*c=newA; c=&a; /*****************found*****************/ cout<
[简答题]改错题 使用VC6打开考生文件夹下的工程kt15_1,此工程包含一个源程序文件kt15_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果为: Previous=9,Next=11 源程序文件kt15_1.cpp清单如下: #include /*****************found*****************/ intmain( ) { intx=10,y,z; prevnext(x,y,z); cout<<"Previous="<
[简答题]改错题 使用VC6打开考生文件夹下的工程kt8_1,此工程包含一个源程序文件kt8_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: f1functionofderive f2functionofbase f4functionofbase 源程序文件kt8_1.cpp清单如下: #include classbase { public: /**********found**********/ voidf1( ){cout<<"f1functionofbase"< virtualvoidf2( ){cout<<"f2functionofbase"< virtualvoidf3( ){cout<<"f3functionofbase"< voidf4( ){cout<<"f4functionofbase"<<> /**********found**********/ classderive::publicbase { voidf1( ){cout<<"f1functionofderive"< voidf2(intx){cout<<"f2functionofderive"< voidf4( ){cout<<"f4functionofderive"<<> voidmain( ) { base*p; deriveobj2; /**********found**********/ p=obj2; p->f1( ); p->f2( ); p->f4( );}
[简答题]改错题 使用VC6打开考生文件夹下的工程kt10_1,此工程包含一个源程序文件kt10_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果为: classBase classD1 classD2 classD3 finBase 源程序文件kt10_1.cpp清单如下: #include classBase { public: Base( ){cout<<"classBase"<
[简答题]改错题 使用VC6打开考生文件夹下的工程kt7_1,此工程包含一个源程序文件kt7_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: Constructor1 Constructor1 Constructor1 Destructor Constructor2 Destructor x=0 x=5 Destructor Destructor 源程序文件kt21_1.cpp清单如下: #include classB {intx; public: B( ){x=0;cout<<"Constructor1"< B(inti){x=i;cout<<"Constructor2"< ~B( ){cout<<"Destructor"< /**********found**********/ ~B(inti){cout< voidprint( ){cout<<"x="< voidmain( ) {B*ptr; ptr=newB[2]; /**********found**********/ ptr[0]=B(0); ptr[1]=B(5); /**********found**********/ for(inti=0;i<2;) ptr[i].print( ); delete[]ptr;}
[简答题]改错题 使用VC6打开考生文件夹下的工程kt14_1,此工程包含一个源程序文件kt14_1.cpp,但该程序运行有问题,请改正程序中的错误,使该程序的输出结果为: A:noparameters B:intparameter A:noparameters B:intparameter C:intparameter 源程序文件kt14_1.cpp清单如下: #include classA { /*****************found*****************/ private: A( ){cout<<"A:noparameters/n";} A(inta){cout<<"A:intparameter/n";} }; classB:publicA { public: B(inta){cout<<"B:intparameter/n";} }; /*****************found*****************/ classC:publicB,publicA { public: /*****************found*****************/ C(inta)::B(a){cout<<"C:intparameter/n";} }; voidmain( ) { Bb(1); Cc(2); }
[简答题]改错题 使用VC6打开考生文件夹下的工程kt9_1,此工程包含一个源程序文件kt9_1.cpp,但该程序运行有问题,请改正程序中的错误,使程序的输出结果如下: 4,5 20 源程序文件清单如下: #include classA { protected: intn,m; public: voidset(inta,intb){m=a;n=b;} voidshow( ){cout<
[多项选择]综合应用题 使用VC6打开考生文件夹下的工程test6_3,此工程包含一个源程序文件test6_3.cpp,其中定义了用于表示考生的类Student,请按要求完成下列操作,将程序补充完整。 (1)定义私有数据成员code、english分别用于表示考生的编号、英语成绩、它们都是int型的数据。请在注释"//**1**"之后添加适当的语句。 (2)完成成员函数void Student::inputinformation( )的定义,该函数用于用户输入一个考生对象的信息,输入格式如下所示: 输入编号: 英语成绩: 计算机成绩: 请在注释"//**2**"之后添加适当的语句。 (3)利用已实现的类Student的成员函数,完成函数void firstname(Student *A[],int num)的定义,该函数根据考生信息A[],输出num个考生中总分最高者的编号及其相应的总分,在此不考虑总分相同的情况。请在注释"//**3**"之后添加适当的语句。 注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。 源程序文件test6_3.cpp清单如下: #include class Student { //**1** int computer; int total; public: void getinformation( ); void computesum( ); int getcode( ); int gettotalscore( ); ~Student( ); }; void Student::getinformation( ) { //**2** cout<<"英语成绩:"; cin>>english; cout<<"计算机成绩:"; cin>>computer; } void Student::computesum( ) { total=english+computer; cout<<"编号"<

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码