全国2006年10月高等教育自学考试
#include <iostream.h>
class B{
private:
int Y;
public:
B(int y=0) { Y=y; }
void print() { cout<<"Y="<<Y<<","; }
} ;
class D: public B{
private:
B b;
int Z;
public:
D (int x,int y, int z):B(x),b(y) { Z=z; }
void print() {
①________; //打印基类B中的成员Y
②________; //打印类成员b中的Y值
cout <<"Z="<<Z<<endl;
}
};
void main()
{ D d(1,3,5);
d.print();
}
27. 在下面横线处填上适当字句,完成求最大值函数模板的定义。
#include <iostream.h>
template <typename T>
T Max(T x, T y)
{
return ( x>y ? x : y );
}
①________
T Max(T x, T y, T z)
{
T t = Max(x,y);
return ( ②________ );
}
void main()
{
int x; double y;
x = Max(5,6); y = Max(12.3, 3.4, 7.8);
cout << "x=" << x << "y=" << y << endl;
}
28.在下面横线处填上适当字句,完成Distance函数的定义。
#include <iostream.h>
#include <math.h>
class Point
{
════════════════════════════════════════════════════════════════════
- 本套试题共分8页,当前页是第4页-