• 2022-06-08 问题

    设Base1、Base2 类为Derived类的基类,Print()为Base1、Base2中定义的虚函数,下列函数定义中不能实现动态多态性的是: A: void Fun1(Base1 *ob) {ob->Print();} B: void Fun2(Base2 *ob) {ob->Print();} C: void Fun3(Base1 &ob) {ob.Print();} D: void Fun1(Base1 ob){ob.Print();}

    设Base1、Base2 类为Derived类的基类,Print()为Base1、Base2中定义的虚函数,下列函数定义中不能实现动态多态性的是: A: void Fun1(Base1 *ob) {ob->Print();} B: void Fun2(Base2 *ob) {ob->Print();} C: void Fun3(Base1 &ob) {ob.Print();} D: void Fun1(Base1 ob){ob.Print();}

  • 2021-04-14 问题

    (6-2)定义如下Base类,能在(1)处正确调用Base的构造方法。 class Base{ int x,y; Base(int x){} Base(int x,int y){ //(1)调用Base的构造方法 } }

    (6-2)定义如下Base类,能在(1)处正确调用Base的构造方法。 class Base{ int x,y; Base(int x){} Base(int x,int y){ //(1)调用Base的构造方法 } }

  • 2021-04-14 问题

    (6-2)以下代码会出现编译错误。 class Base{ public Base () { System.out.println("1"); } public void Base () { System.out.println("2"); } }

    (6-2)以下代码会出现编译错误。 class Base{ public Base () { System.out.println("1"); } public void Base () { System.out.println("2"); } }

  • 2021-04-14 问题

    有以下程序: #include <iostream> using namespace std; class Base{ public: Base(int x=0) {cout<<x;} }; class Derived : public Base{ public: Derived(int x=0) {cout<<x;} private: Base val; }; int main(){ Derived d(1); return 0; } 程序的输出结果是

    有以下程序: #include <iostream> using namespace std; class Base{ public: Base(int x=0) {cout<<x;} }; class Derived : public Base{ public: Derived(int x=0) {cout<<x;} private: Base val; }; int main(){ Derived d(1); return 0; } 程序的输出结果是

  • 2022-06-07 问题

    标准以太网指的是 ( ) A: 10 BASE 5 B: 10 BASE 2 C: 10 BASE T D: 100 BASE T

    标准以太网指的是 ( ) A: 10 BASE 5 B: 10 BASE 2 C: 10 BASE T D: 100 BASE T

  • 2021-04-14 问题

    已知:Option Base 0,Dim A(1, 2, 1, 2) As Integer,则数组A的元素个数是

    已知:Option Base 0,Dim A(1, 2, 1, 2) As Integer,则数组A的元素个数是

  • 2021-04-14 问题

    如何能使程序调用Base类的构造方法输出"base constructor"; class Base{ Base(int i){ System.out.println("base constructor"); } Base(){  } } public class Sup extends Base{ public static void main(String argv[]){ Sup s= new Sup(); //One } Sup() { //Two } public void derived() { //Three } }

    如何能使程序调用Base类的构造方法输出"base constructor"; class Base{ Base(int i){ System.out.println("base constructor"); } Base(){  } } public class Sup extends Base{ public static void main(String argv[]){ Sup s= new Sup(); //One } Sup() { //Two } public void derived() { //Three } }

  • 2022-06-08 问题

    对于视频中的代码,将 Derived 的构造函数改为 Derived(int var):Base0(var-1),Base1(var),Base2(var+1){}定义 Derived d(1),则 d.var0 的值为: A: 1 B: 0 C: 2 D: 不确定

    对于视频中的代码,将 Derived 的构造函数改为 Derived(int var):Base0(var-1),Base1(var),Base2(var+1){}定义 Derived d(1),则 d.var0 的值为: A: 1 B: 0 C: 2 D: 不确定

  • 2022-06-07 问题

    下列语句定义的数组中有多少元素 Option Base 1 Dim A(3,3)

    下列语句定义的数组中有多少元素 Option Base 1 Dim A(3,3)

  • 2022-06-06 问题

    给出下面的代码段 public class Base{ int x, y; static int z; public Base(int a,int b)<br/>{ x=a; y=b; } } 以下代码错误的是?(). A: Base b=new Base(); <br/>b.z=10; B: Base b=new Base(1,2); <br/>b.z=10; C: Base.z=10; D: Base b=new Base(1,2);<br/>b.x=2;

    给出下面的代码段 public class Base{ int x, y; static int z; public Base(int a,int b)<br/>{ x=a; y=b; } } 以下代码错误的是?(). A: Base b=new Base(); <br/>b.z=10; B: Base b=new Base(1,2); <br/>b.z=10; C: Base.z=10; D: Base b=new Base(1,2);<br/>b.x=2;

  • 1 2 3 4 5 6 7 8 9 10