[单选题]

下面程序输出的结果为( )。 #inClUde”iostream.h” Class A {public: A(){cout<<“CLASS A”<<endl;} ~A()<)}; class B:public A {public: B(){cout<<”CLASSB”<<endl;} ~B(){}}; void main() {A*p; p=new B; B *q; q=new B;}

A.CLASS A CLASS B

B.CLASS A CLASS B CLASS B

C.CLASS A ClASS B

D.CLASS A CLASS B CLASS A CLASS B CLASS B CLASS B

参考答案与解析:

相关试题

下面程序输出的结果为#include"iostream.h”class A{pu

[单选题]下面程序输出的结果为 #include"iostream.h” class A { public: A(){cout<<"CLASSA"<<endl;} ~A() {} }; class B:public A { public: B(){cout<<"CLASS B"<<endl;} ~B(){} }; void main() { A*p; p=new B;A.CLASS A CLASS B CLASS B CLASS BB.CLASS A CLASS B CLASS A CLASS

  • 查看答案
  • 下面程序的运行结果为()。#include(iostream.h)Class

    [单选题]下面程序的运行结果为( )。 #include(iostream.h) Class A { public:A(){cout<<“1”;} ~A(){cout<<“2”;} }; Class B:public:A { public: B(){cout<<“3”;) ~B(){cout<<“4”;} }; Void main() { B b; }A.1234B.1324C.1342D.3142

  • 查看答案
  • 下列程序的输出结果为()。#include<iostream.h)class T

    [单选题]下列程序的输出结果为( )。 #include<iostream.h) class TestClass { public: TestClass(){val++;} static,int val; }; int TestClass::val=0; void main() { TestClass cs1; cout<<csl.val<<““; TestClass cs2; TestClass cs3,cs4; coA.03B.13C.14D.24

  • 查看答案
  • 下列程序的输出结果为( )。include<iostream.h) int fu

    [单选题]下列程序的输出结果为( )。include<iostream.h) int fune(int n){if(n<1)return l;else return n+time(n一1); return 0;}void main {cout<<func(5)<<endl;}A.0B.10C.15D.16

  • 查看答案
  • 下面程序输出的结果为 #include" iostream.h" class

    [单选题]下面程序输出的结果为 #include" iostream.h" class A { public: A( ) { cout < < "CLASS A" < < end1;} ~ A( ) { } }; class B:public A { public: B( ){ cout < < "CLASS B" < < end1;} ~ B( ) { } }; void main( ) { A * p; p=new B; B * q;A.CLASS A CLASS BB.CLASS A C

  • 查看答案
  • 下面程序的执行结果是()。#include”iostream.h”void ma

    [单选题]下面程序的执行结果是( )。 #include”iostream.h” void main() {int*p,r; p=new in; *p=20; r=sizeof(*p); cout<<r<<endl delete p;}A.程序错误B.内存为20地址的大小C.20D.4

  • 查看答案
  • 下列程序的执行结果是()。#inClude<iostream.h)#includ

    [单选题]下列程序的执行结果是( )。 #inClude<iostream.h) #include(stdlib.h) class TestClass { public: int x,y; TestClass(){x=y=0;} TestClass(int a,int b){x=a;y=b;} void disp() { cout<<"x="<<x<<",y="<<y<<endl; } }; void main() {A.x=2,y=2B.x=2,y=3C.x=3,y=2D.x=3,y=3

  • 查看答案
  • 下面程序输出的结果为( )。include"iostream.h"classA{

    [单选题]下面程序输出的结果为( )。include"iostream.h"classA{public:A.(){cOUt<<"CLASSA"<<endl;}~A(){}};C.laSSB:publicA{public:B.(){cout<<"CLASSB"<<endl;}~B(){}};voidmain(){A*P;P=newB:B.*q:q=newB;}A.CLASSAB.CLASSACLASSBCLASSBCLASSBC.CLASSAD.C

  • 查看答案
  • 下面程序的运行结果为 #include(iostream.h> voidmain

    [单选题]下面程序的运行结果为#include(iostream.h>void main(){char a='3‘;switch(a){case '3‘:cout <<”3”;case '2’:cout <<”2”;break;default:cout <<”1”;}}A.32B.321C.31D.3

  • 查看答案
  • 下面程序的运行结果为 #include(iostream.h> classA {

    [单选题]下面程序的运行结果为#include(iostream. h>class A{int num;public:A.(int i){num=i;}A.(A &a){num=a. num++;}void print(){cout<};void main(){A. a(1),b(a);a. print();b.print();A.11B.12C.21D.22

  • 查看答案
  • 下面程序输出的结果为()。#inClUde”iostream.h”Class