更多"一个男生打壁球弄伤了手,找supervisor帮忙
take tes"的相关试题:
[简答题]一个男生打壁球弄伤了手,找supervisor帮忙
outline
[简答题]一个男生打壁球弄伤了手,找supervisor帮忙
research
[简答题]一个男生打壁球弄伤了手,找supervisor帮忙
Case study
[简答题]一个男生打壁球弄伤了手,找supervisor帮忙
Communication system
[简答题]一个男生打壁球弄伤了手,找supervisor帮忙
2 essays
[简答题]一个男生打壁球弄伤了手,找supervisor帮忙
Give summary presentation
[简答题]一个男生打壁球弄伤了手,找supervisor帮忙
Photo-copies
[简答题]一个男生打壁球弄伤了手,找supervisor帮忙
make notes on
[简答题]一个男生打壁球弄伤了手,找supervisor帮忙
Ask tutor arrange more time for problems
[多项选择]综合应用题
使用VC6打开考生文件夹下的工程test18_3,此工程包含一个源程序文件test18_3.cpp,其中定义了用于表示雇员的类Employee,但类Employee的定义并不完整。请按要求完成下列操作,将类Employee的定义补充完整。
(1)补充类Employee的构造函数,请使用字符串函数将数据成员name、address、city、province和zipcode分别初始化为参数*nm,*addr,*city,*prov和*zip的值。请在注释"//**1**"之后添加适当的语句;
(2)完成类Employee的成员函数ChangeName(char * newName)的定义,将newName指向的内容赋值给数据成员name,请在注释"//**2**"之后添加适当的语句;
(3)完成类Employee的成员函数Display( )的定义,先使用指针buffer动态申请一个char型的200单位大小的空间,然后使用字符串函数将数据成员name和address依次复制其中,最后返回该指针buffer,将请在注释"//**3**"之后添加适当的语句。输出结果如下:
王东建国路大街105号
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件test18_3.cpp清单如下:
#include
#include
class Employee{
protected:
char name[20];
char address[100];
char city[20];
char province[20];
char zipcode[10];
public:
Employee(char *nm,char *addr,char *city, char *prov, char *zip);
void ChangeName(char * newName);
char *Display( );
};
Employee::Employee(char *nm, char *adr, char *cit, char *prov, char *zip)
{
//**1**
strcpy(city,cit);
strcpy(pro
[简答题]综合应用题
使用VC6打开考生文件夹下的工程test16_3,此工程包含一个源程序文件test16_3.cpp,其中定义了类Cat,但类Cat的定义并不完整。请按要求完成下列操作,将类Cat的定义补充完整。
(1)定义类Cat的保护数据成员itsAge用于表示年龄,它是int型的数据。请在注释"//**1**"之后添加适当的语句。
(2)完成成员函数GetAge( )的类外定义,返回成员的itsAge值,请在注释"//**2**"之后添加适当的语句。
(3)完成成员函数SetAge(int age)的类外定义,把数据成员itsAge赋值为参数age的值,请在注释"//**3**"之后添加适当的语句。
(4)完成成员函数Meow的类外定义,使其输出字符串"meow."到屏幕上。请在注释"//**4**"之后添加适当的语句。
输出结果如下:
meow.
kitty is a cat who is 5 years old.
meow.
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件test16_3.cpp清单如下:
#include
class Cat
{
public:
int GetAge( );
void SetAge(int age);
void Meow( );
protected:
//**1**
};
int Cat::GetAge( )
{
//**2**
}
void Cat::SetAge(int age)
{
//**3**
}
void Cat::Meow( )
{
//**4**
}
void main( )
{
Cat kitty;
kitty.Meow( );
kitty.SetAge(5);
cout<<"kitty is a cat who is ";
cout<
[简答题]综合应用题
使用VC6打开考生文件夹下的工程test10_3,此工程包含一个源程序文件test10_3.cpp,其中定义了用于表示雇员信息的CEmployee类与表示公司信息的Company类,但这两个类的定义并不完整。请按要求完成下列操作。
(1)定义Cemployee类的私有数据成员name(大小为50的字符数组)和pay(double型数据),分别用于记录雇员姓名和月薪。请在注释"//**1**"之后添加适当的语句。
(2)完成Company类默认构造函数的定义,该构造函数将n值赋值给私有成员num,并完成指针emp所指的n个Cemployee对象空间的申请,请在注释"//**2**"之后添加适当的语句。
(3)完成Company类成员函数void Company::add(int code,char name[50],double pay)的定义,该函数将某一雇员的编号code、姓名name及月薪 pay输入到公司信息中。请在注释"//**3**"之后添加适当的语句。
(4)完成Company类成员函数void Company::print( )的定义,使其以"_ is paid _RMB for one month"的格式输出公司内所有员工的月薪信息。请在注释"//**4**"之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件test10_3.cpp清单如下:
#include
#include
class CEmployee
{
public:
void putname(char n[50]){strcpy(name,n);}
void getname(char n[50]){strcpy(n,name);}
void putpay(double d){pay=d;}
double getpay( ){return pay;}
private:
//**1**
};
class Company
{
private:
CEmployee *emp;
int num;
public:
Company(int n);
void add(int code,char name[50],do
[简答题]综合应用题
使用VC6打开考生文件夹下的工程test13_3。此工程包含一个test13_3.cpp,其中定义了类Vector,但类的定义并不完整。请按要求完成下列操作,将程序补充完整。
(1)完成构造函数的定义,把数据成员size初始化为参数s的值,数据成员buffer指向动态申请的int型size大小的空间。请在注释"// ** 1 ** "之后添加适当的语句。
(2)完成拷贝构造函数的定义,注意解决多次删除的问题。请在注释"// ** 2 ** "之后添加适当的语句。
(3)完成成员函数elem的定义,该函数返回buffer的第ndx个元素的值,注意如果ndx超界,请输出"error in index"。请在注释"// ** 3 ** "之后添加适当的语句。
(4)完成析构函数的定义,要求先将字符d打印在屏幕上,再释放buffer指向的空间。请在注释"// ** 4 ** "之后添加适当的语句。
输出结果如下:
1234567891012345678910dd
注意:除在指定的位置添加语句外,请不要改动程序中的其他语句。
源程序文件test13_3清单如下:
#include
#include
class Vector
{
public:
Vector(int s=100);
Vector(Vector &v);
int &elem(int ndx);
void display( );
void set( );
~Vector( );
protected:
int size;
int *buffer;
};
Vector::Vector(int s)
{
// ** 1 **
}
Vector::Vector(Vector &v)
{
// ** 2 **
for(int i=0; i
[简答题]改错题
使用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( )<