问答题

有如下程序:
#include(iostream)
using namespace std;
class TestClass
protected:
TestClass()couti(cout<<‘x’;
TestClass(char c)cout<<c;;
class TestClassl:publicTestClass
public:
TestClassl(char c)cout<<c;;
int main()
TestClassl d1(‘y’);
return 0;
执行这个程序,屏幕上格显示输出( )。

【参考答案】

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

单项选择题
若有以下程序: #include<iostream> using namespace Std; Class Base public: Base() x=0; int x;; class Derivedl:virtua1 public Base public: Derived1() x=10;; class Derived2:virtual1 public Base public: Derived2() x=20;; class Derived:public Derivedl,protected Derived2 ; int main() Derived obj; cout<<obj.x<<end1; return 0; 该程序运行后的输出结果是( )。
A.20
B.30
C.10
D.0
问答题
有如下程序: #include<iostream> using namespace std; Class TestClass int a; public: TestClass(int x)a=x; void show()cout<<a;; class TestClass1:public TestClass int b; public: TestClass1(int i):TestClass(i+1),b(i) void show()cout<<b;; int main() TestClass b(5),*p; TestClass1 d(1); p=&d; p->show(); return 0; 该程序运行后的打印结果是( )。
相关试题
  • 下面是复数类complex的定义,其中作为友元...
  • 已经int DBL(int n)return n+n;和lo...
  • 有以下程序: #include<iostream> usi...
  • 下列程序的运行结果是______。 #in...
  • 有以下程序: #include”iostream.h” ...