填空题

下列程序的运行结果是 【11】 。
#include<iostream, h>
class Base

public:
void f(int x) cout<<"Base:"<<x<<end1;
;
class Derived: public Base

public:
void f(char * str) cout<<"Derived:"<<str<<end1;
;
void main(void)

Base * pd=new Base;
pd=new Derived;
pd->f(’a’)

【参考答案】

Base:97
<上一题 目录 下一题>
热门 试题

填空题
下列程序的执行结果是 【12】 。 #include < iostream. h> class Myclass public: void GetSum(int a) static int Sum: private: int A; ; int Myclass:: Sum =10; 必须在类外部对静态数据成员初始化 void Myelass: :GetSum(int a) A=a; Sum+=A; void PrintSum(Myclass& A) cout<< Sum= <<A.Sum<<end1; void main( ) Myclass M,N; M. GetSum(3) N. GetSum(7) PrintSum(M);
填空题
下列程序的执行结果为 【13】 。 #include <iostream. h> class Point public: Point(double i, double j) x=i; y=j; double Area() const return 0.0; private: double x, y; ; class Rectangle: public Point public: Rectangle(double i, double j, double k, double 1) double Area() const return w * h; private: double w, h; ; Rectangle: :Rectangle(double i, double j, double k. double 1): Point(i,j). w=k, h=1 void fun(Point &s) cout<<s. Area()<<end1; void main( ) Rectangle rec(3.0, 5.2, 15.0. 25.0); fun(rec)
相关试题
  • 下列程序用于将源文件中的字母进行大小写转...
  • 以下程序的执行结果是 【15】 。 #in...
  • 若需要定义一个标识符常量,并且使得C++...