int member; };
voed main() {
MyClass obj1; //更正_____________________________ obj1.print(); MyClass obj2(3);
obj1.member=5; //更正__________________________ MyClass.SetMember(10); //更正_______________________ obj1.print(); obj2.print(); }
四、 写出下列程序的执行结果(每小题5分,共20分) 1、
#include
Sample(int i){n=i;}
friend int add(Sample &s1,Sample &s2); };
int add(Sample &s1,Sample &s2) {
return s1.n+s2.n; }
void main() {
Sample s1(10),s2(20); cout<
执行结果是: 2、
系名____________班级____________姓名____________学号____________ 密封线内不答题
#include
return x+y+1; }
double add(double x,double y) {
return x+y-1; }
void main() {
int a=2,b=4; double c=2.6,d=7.4;
cout<
执行结果是: 3、
#include
class B:virtual public A{}; class C:virtual public A{}; class D:public B,public C {
int getn(){return B::n;} };
void main() { D d;
——第6页——
d.B::n=10; d.C::n=20;
cout<
执行结果是:
系名____________班级____________姓名____________学号____________ 4、
#include
int a,b;
密封线内不答题
static int s; public:
myclass(int x,int y) {a=x;b=y;s++;} void print()
{cout<
int myclass::s