如果在编译Java程序时,编译结果报告说找不到要编译的代码,通常的错误不是如下的______项?
A.没有import相应的包
B.源文件不在当前目录下
C.没有加.java后缀
D.文件名拼写错误
第1题:
当编译并运行下面程序时会发生什么结果() public class Bground extends Thread{ public static void main(String argv[]){ Bground b = new Bground(); b.run(); } public void start(){ for (int i = 0; i <10; i++){ System.out.println("Value of i = " + i); } } }
A.编译错误,指明run方法没有定义
B.运行错误,指明run方法没有定义
C.编译通过并输出0到9
D.编译通过但无输出
第2题:
对于下列代码,下列哪个叙述是正确的? class A { public int i=0; A(int m) { i = 1; } } public class B extends A { B(int m) { i = 2; } public static void main(String args[]){ B b = new B(100); System.out.println(b.i); //【代码】 } }
A.程序提示编译错误(原因是A类没有不带参数的构造方法)
B.编译无错误,【代码】输出结果是0
C.编译无错误,【代码】输出结果是1
D.编译无错误,【代码】输出结果是2
第3题:
以下哪句是错误的?
A.import是把要import的类的源代码插入到import语句所在的地方
B.import是告诉编译器要import的包的信息
C.编译器会搜索要import的类的编译结果文件而不是源文件
D.编译器在编译的时候得要能访问得到要import的类的编译结果文件
第4题:
3、给定Java代码如下,编译运行,结果是()。 class Test{ int i; public static void main(String args[]){ System.out.println("i="+i); } }
A.编译错误
B.运行时出现异常
C.正常运行,输出i=-1
D.正确运行,输出i=0
第5题:
如果在Hello.java中编写如下代码public class Hello{ public static main(String[] args){ System.out.println("Hello World!"); } }
A.执行时显示Hello World
B.执行时出现NoClassDefFoundError
C.执行时出现找不到主要方法的错误
D.编译失败