[主观题]

在下面的例子里

using System;

class A

{

public A()

{

PrintFields();

}

public virtual void PrintFields(){}

}

class BA

{

int x=1;

int y;

public B()

{

y=-1;

}

public override void PrintFields()

{

C.onsole.WriteLine(x={0},y={1},x,y);

}

当使用new B()创建B的实例时,产生什么输出?

参考答案与解析:

相关试题

在下面的例子里 using System; class A { public

[主观题]在下面的例子里using System;class A{public A(){PrintFields();}public virtual void PrintFields(){}}class B:A{int x=1;int y;public B(){y=-1;}public override void PrintFields(){C.onsole.WriteLine("x={0},y={1}",x,y);}当使用new B()创建B的实例时,产生什么输出?

  • 查看答案
  • 下面的例子中 using System; class A { public st

    [主观题]下面的例子中using System;class A{public static int X;static A(){X=B.Y+1;}}class B{public static int Y=A.X+1;static B(){}static void Main(){C.onsole.WriteLine("X={0},Y={1}",A.X,B.Y);}}产生的输出结果是什么?

  • 查看答案
  • 下面的代码中有什么错误吗?_______ using System; class

    [试题]下面的代码中有什么错误吗?_______using System;class A{public virtual void F(){C.onsole.WriteLine("A.F");}}abstract class B:A{public abstract override void F();

  • 查看答案
  • 在下面的类定义中,错误的语句是()。class Sample{public:Sa

    [单选题]在下面的类定义中,错误的语句是( )。 class Sample { public: Sample(int val): //① ~Sample(); //② private: int a=2.5; //③ Sample(): //④ };A.①②③④B.②C.③D.①②③

  • 查看答案
  • 在下面的类定义中,错误的语句是class Sample{public:Sampl

    [单选题]在下面的类定义中,错误的语句是class Sample { public: Sample(int val); //①~Sample(): //②private: int a=2.5; //③Sample(); //④ };A.①②③④B.②C.③D.①②③

  • 查看答案
  • 在下面的类定义中,错误的语句是()。class Sample{public:Sa

    [单选题]在下面的类定义中,错误的语句是( )。class Sample { public:Sample(int val); //①~Sample(); //②private: int a=2.5; //③Sample(); //④ };A.①②③④B.②C.③D.①②③

  • 查看答案
  • 阅读下面的程序段:public class Sun{public static

    [单选题]阅读下面的程序段: public class Sun { public static void main(String args[ ]) { int a=0 for(int i=1;i<=3;i++) { for(int j=1;j<-i;j++) { for(int k=j;k<=3;k++) { a=a+1; } } } System.out.println(A) 我; }}执行上面的3重循环后,a的值为( )。A.3B.9C.14D.21

  • 查看答案
  • 阅读下面的程序段: publiC class Sun { public stat

    [单选题]阅读下面的程序段: publiC class Sun { public static void main (String args[ ]) { int a=0; for(int i=1;i<=3;i++) { for(int j=1;j<=i;j++) { for(int k=j;k<=3;k++) { a=a+1; } } } System.out.println(A) ; } } 执行上面的3重循环后,a的值为( )。A.3B.9C.14D.21

  • 查看答案
  • 运行下面的程序时,会产生()。 public class Test{public

    [单选题]运行下面的程序时,会产生( )。 public class Test{ public static void main(String args[ ] ) { int x =0; int y = 2/x; int z[ ] = {1,2,4,6}; int p=z[4]; } }A.ArrayIndexOutOfBoundsExcePtion异常B.NumberFormatException异常C.ArithmeticException异常D.ArithmeticException异常和Array

  • 查看答案
  • 在下面的类定义中,横线处应填入的内容是 class Fred { public:

    [单选题]在下面的类定义中,横线处应填入的内容是 class Fred { public: void print () { cout<<data<<end1;} void setData (double D) {data=d; static int count; private: double data; };______count=0; //静态数据成员的定义A.intB.static intC.int Fred::D.static int Fred::

  • 查看答案
  • 在下面的例子里 using System; class A { public