举一反三
- 在命令行输入如下命令,结果为 java myprog good morning ...rintln(argv[2]); } }
- 以下程序运行结果为: public class Q { public static void main(String argv[]) { int anar[]= new int[5]; System.out.println(anar[0]); } }
- main函数也可以写为public static void main( String…argv){}。
- 以下哪个是Java应用程序入口的main方法头? A: public static void main(String argv) B: public static void MAIN(String args[]) C: public static void main(String a[]) D: public static int main(char args[])
- 以下程序的编译和运行结果为? abstract class Base{ abstract public void myfunc(); public void another(){ System.out.println("Another method"); } } public class Abs extends Base{ public static void main(String argv[]){ Abs a = new Abs(); a.amethod(); } public void myfunc(){ System.out.println("My Func"); } public void amethod(){ myfunc(); } }
内容
- 0
main函数也可以写为public static void main( String…argv){}。 A: 正确 B: 错误
- 1
中国大学MOOC: main函数也可以写为public static void main( String…argv){}。
- 2
中国大学MOOC: 下列代码中构造方法的返回类型是()public class Village { Village () { System .out .println(“hiding in Village”) ; } public static void main( String args [ ]) { Village c =new Village ( ) ;}class Village { public static void main( String args [ ]) { Village c =new Village ( ) ; } Village () { System .out .println(“hiding in Village”) ; } }
- 3
当你编译运行下列程序代码,会得到什么结果? 。 private class Base{ Base(){ int i = 100; System.out.println(i); } } public class Pri extends Base{ static int i = 200; public static void main(String argv[]){ Pri p = new Pri(); System.out.println(i); } }
- 4
以下代码调试结果 class Base {} class Sub extends Base {} public class CEx{ public static void main(String argv[]){ Base b = new Base(); Sub s = (Sub) b; } }