1习题1韩慧******@2?Java编译器将源文件编译生成的字节码是机器码。()?Java应用程序必须有一个类是public类。()?Java Applet程序的主类必须是public类。()?源文件编译生成的字节码在运行时都加载到内存中。()XX?X3?当类的字节码加载到内存时,类变量就被分配了内存空间。()?一个类的类变量被该类创建的所有对象共享。()?不同对象的实例变量分配的内存空间可能相同。()?实例方法可以用类名直接调用。()X??X4?一个类可以既被声明为abstract的,又可以被声明为final的。()?如果某个类的方法f()在其子类中被重写,则子类的对象永远不能直接执行重写前的f()方法,即使子类的对象被上转型也不可以执行。()?X5?如果把Java字节码(.class文件中的内容)看作是世界语,那么Java虚拟机可以看作是:(A) 自带的导游(B) 本地的导游?答案是B6下列叙述正确的是()A. 表达式“12+56>34”的值为trueB. 表达式“12+56||34”是非法的表达式C. 表达式“x+y=12”是非法的表达式D. 表达式“12+56>34”的值是13C71: class Super{2: public intgetValue(){return 2008;}3: }4: public class Sub extends Super{5:6: }哪条语句放在第5行会引起编译错误?A、public intgetValue() {return 2009;} B、public void getValue() {} C、public void getValue(intmyInput) {} D、public double getValue(int first, int second) {return first + second;}?答案是B8给出如下代码,如何使成员变量m 被方法fun()直接访问?class Test{private int m;public static void fun() {// some code...}} A、将private int m 改为protected int m B、将private int m 改为public int m C、将private int m 改为static int m D、将private int m 改为int m?答案是C9interface Base{ void f();}class A implements Base{ void f(){("OK"); } public static void main(String[ ] args){ A a = new A();(); }}对以上程序,请选择:(A) 文件不能编译(B) 文件能编译,但运行时出异常(C) 文件能编译也能运行,打印出OK?答案是A10short s = 5;char c = ‘a’;表达式(s+c)值的类型是什么??答案是:int
JAVA习题1-课件(PPT·精·选) 来自淘豆网m.daumloan.com转载请标明出处.