更多“编译运行下面的程序,结果是什么? public class A { public static void main(String[] args) { B b = new B(); b.test(); …”相关的问题
第1题
请阅读下面的程序片段 int x = 3; if (x > 5) { System.out.print("a"); } else { System.out.print("b"); } 选择程序的运行结果()
点击查看答案
第2题
【单选题】编译运行下面的程序,结果是()。 class Main{ public static void main(String args[]){ ClassB b=new ClassB(); } public Main(){ System.out.print("A"); } } class ClassB extends Main{ public ClassB(){ super(); System.out.print("B"); } }
A.产生编译错误
B.代码可以编译运行,并输出结果:AB
C.代码可以编译运行,但没有输出
D.代码可以编译运行,并输出结果:BA
点击查看答案
第3题
【单选题】下面的程序段执行结果是()。 public class None { public static void main(String[] args) { try{ return; }finally { System.out.println("finally"); } } }
A.编译通过,但运行时出现异常
B.程序正常运行,不输出任何结果
C.程序正常运行,并输出“finally”
D.因为没有catch语句,编译错误
点击查看答案
第4题
【其它】程序分析: 阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果。否则请说明编译失败的原因。 public class Test { public static void main(String args[]) { int n = 9; while (n > 6) { System.out.println(n); n--; } } }
点击查看答案
第5题
【单选题】编译运行下面的程序,结果是()。 public class A{ public static void main(String args[]){ B b=new B(); b.test(); } void test(){ System.out.print("A"); } } class B extends A{ void test(){ super.test(); System.out.print("B"); ); } }
A.产生编译错误
B.代码可以编译运行,并输出结果:AB
C.代码可以编译运行,但没有输出
D.编译没有错误,但会产生运行时异常
点击查看答案
第6题
【其它】程序分析: 阅读下面的程序,分析代码是否能够编译通过,如果能编译通过,请列出运行的结果。否则请说明编译失败的原因。 public class Test { int x = 50; static int y =200 ; public static void method() { System.out.println(x+y); } public static void main(String[] args) { Test2.method(); } }
点击查看答案
第7题
使用手工编译方式建立命令行项目两种方式,将下面的程序编译后,在命令行运行并输出结果,提交编译截屏。 using System; namespace Chapter2 { class Program { public static void Main() { Console.WriteLine("{0:d}",123.12); // Console.WriteLine命令行上打印输出内容 } } }
点击查看答案
第8题
对下面的程序段下面的说法正确的是()。 class A { int x, y; public: A(int a, int b) { x=a; y=b;} void show() { cout<<x<< “,”<<y<<endl; } void set(int a, int b) { x=a; y=b; } } void main() { A obj; obj.set(3, 5); obj.show(); }
A.编译时报错,程序无法运行
B.编译无错,运行正常,输出3,5
C.编译无错,运行时报错
D.编译时报警告错,但运行正常,输出3,5
点击查看答案