[单选题]

以下程序执行结果是 ( )。include class Base{public virtual void fun() {cout<<"B

以下程序执行结果是 ( )。 #include <iostream.h> class Base { public virtual void fun() { cout<<"B"; } }; class Derived { public: Derived() { cout<<"D"; } virtual void fun(){ Base::fun(); cout<<"C"; } } int main () { Base *ptr; Derived obj; ptr=&obj; p->fun ( ); return 0; }

A.DBC

B.DCB

C.BDC

D.CBD

参考答案与解析:

相关试题

下列程序执行结果是 #include class A { public: int

[单选题]下列程序执行结果是 include class A { public: int a; A( ):a(10){tout<下列程序执行结果是#include<iostream.h>class A{ public:int a;A.( ):a(10){tout<<a<<endl;}};void main( ){ A obj1;A. obj2(obj1);cout<<" "<<obj2.a<<endl;}A.10 10B.编译错误缺少拷贝构造函数C.10 随机数D.随机数随机数

  • 查看答案
  • 以下程序的执行结果是______。 include class Sample {

    [主观题]以下程序的执行结果是______。 include class Sample { int n; public: Sample() {}以下程序的执行结果是______。include<iostream.h>class Sample{int n;public:Sample() {}Sample (int i (n=i;)void add (Sample &s1,Sample s2){this->n=sl.n+=s2.n;}void disp() {cout<<" n="<< n <<e

  • 查看答案
  • 下列程序执行的结果是( )。 public class Test{public

    [单选题]下列程序执行的结果是( )。 public class Test{ public static void main(String[ ] args) { int i, j, k; for(int n=100; n<=200; n++ ) { i = n/100; j = n/10-i* 10; k = n%10; if(n == Math. pow(i, 3) + Math. pow(j, 3) + Math. pow(k, 3)) System. out. println(n); } }A.15

  • 查看答案
  • 下列程序的执行结果是()public class Testaa} public

    [单选题]下列程序的执行结果是 ( ) public class Testaa } public static void main(String args[]) {System.out.println(5/2); } }A.2.5B.2.0C.2.50D.2

  • 查看答案
  • 下列程序的执行结果是 public class Testdd { public

    [单选题]下列程序的执行结果是public class Testdd {public static void main (String args[ ]){int a=l0,b=4,c=20,d=6;System.out.println(a++*b+c,--D) ;}}A.300B.1200C.140D.144

  • 查看答案
  • 下列程序的执行结果是()。public class Testaa{public

    [单选题]下列程序的执行结果是( )。 public class Testaa{ public static void main (String args[]) {System.out.println(5/2): } }A.2.5B.2.0C.2.50D.2

  • 查看答案
  • 下列程序的执行结果是 public class Testgg { public

    [单选题]下列程序的执行结果是 public class Testgg { public static void main(String args[]) { float t=9.0f; int q=5; System.out.println((t++)*(- -q)); } }A.40B.36C.36D.40

  • 查看答案
  • 下列程序的执行结果是 public class Testii { public

    [单选题]下列程序的执行结果是 public class Testii { public static void main(String args[ ]) { byte y=4; long r=80L; System.out.pfinfln(r/y); } }A.20 BB.20C.20D.编译错误

  • 查看答案
  • 下列程序的执行结果是( )。 #include #include Class T

    [单选题]下列程序的执行结果是( )。 include include Class TestClass下列程序的执行结果是( )。 #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<<end1; } }; void ma

  • 查看答案
  • 下面程序的运行结果是 #include class base{ protecte

    [单选题]下面程序的运行结果是 include class base{ protected: int a; public: base( ) {c下面程序的运行结果是#include<iostream.h>class base{protected:int a;public:base( ) {cout < < "0";}};class base l: virtual base{public:base l ( ) {cout < <"1";}};class base 2: virtual base{pu

  • 查看答案
  • 以下程序执行结果是 ( )。#include class Base{public