填空题

有以下程序: #include <iostream> using namespace std; class A { public: virtual void show() { cout<<"A"; } }; class B : public A { public: void show() { cout << "B"; } }; void display( A * obj ) { obj-> show(); } int main ( ) { A demol; B demo2; display( & demol ); display( & demo2 ); return 0; } 执行后的输出结果为 【13】 。

【参考答案】

AB
<上一题 目录 下一题>
热门 试题

填空题
如下程序执行后的输出结果是 【14】 。#include <iostream>using namespace std;class Base{public:Base(int x,int y){a=x;b=y;}void Show(){cout<< Base: <<a<< ’,’ <<b<< ;}private:int a,b;};class Derived : public Base{public:Derived(int x, int y, int z) : Base(x,y),c(z) { }void Show(){cout<< Derived: <<c<<end1;}private:int c;};int main(){Base b(100,100),*pb;Derived d(10,20,30);pb=&b;pb->Show();pb=&d;pb->Show();return 0;}
填空题
以下程序设计功能是:将结构体变量time 中的内容写到文件中。#include <iostream>using namespace std;struct date{ int year;int month;int day;}int main ( ){date time = { 2005, 1, 1 };ofstream outdate;outdate.open( d: date.txt , ios :: binary );outdate.write(____________, sizeof( tt ) );outdate.close();return 0;}则程序中空白处应该填入的语句为 【15】 。
相关试题
  • 在下面程序横线处填上适当内容,使得程序的...
  • 在成员函数声明的前面加上关键词 【11】...