【正文】
JAVA程序設計習題2二、多選題1.Java開發(fā)包括三部分,以下選項中包括哪個: (多選) 答案:ABC2.以下描述中哪些不是Java關鍵字。(多選)A. TRUE B. sizeof C. const D. super E. void 答案:AB3.在Java API文檔中下面的哪些部分被包括在內?(多選)A. 類及用途的描述 B. 父類的方法的列表 C. 成員變量的列表 D. 類層次答案:ACD4.下面有關Java代碼安全性的敘述哪些是正確的。 (多選)A. 字節(jié)碼校驗器加載查詢執(zhí)行需要的所有類。 B. 運行時解釋器執(zhí)行代碼。 C. 在運行時,字節(jié)碼被加載,驗證然后在解釋器里面運行。 D. 類加載器通過分離本機文件系統(tǒng)的類和從網絡導入的類增加安全性。答案:BCD5.以下哪些是字節(jié)碼校驗器進行校驗的內容?(多選)A. 類是否符合JVM規(guī)范的類文件格式B. 有沒有違反訪問限制C. 字節(jié)碼文件傳輸?shù)牡刂肥欠裾_D. 所有操作代碼的參數(shù)類型是否正確E. 有沒有非法的數(shù)據(jù)類型轉換F. 代碼有沒有造成堆棧的上溢或者下溢答案:ABDEF6.讀程序,以下哪些描述是正確的?(多選)final class Test{ private int a=1。 int b=2。}class Second extends Test{ public void method(){ (a+b)。 }}A. Second類不能繼承Test類。B. method()方法沒有形參,因此不能傳進a和b的值。C. Test類不是public的類,不能生成子類D. Test類中的a是private的,在Second類的method()方法中不能被調用。答案:AD7.讀程序,以下可以在main()方法中添加的語句是哪些?(多選)class Test{ private float f=。 int m=12。 static int n=1。 public static void main(String args[]){ Test t=new Test()。 //... }}A. B. C. D. 答案:AD8.以下哪些是Java的修飾符?(多選)A. staticB. finalC. protectedD. const答案:ABC9.以下哪些聲明語句是正確的?(多選)A. public MyClass{//…}B. public protected int myVarC. friendly Button myButtonD. Label myLabel答案:AD10.在“// point x”處添加以下哪些聲明語句是正確的?(多選)class Person { private int a。 public int change(int m){ return m。 } } public class Teacher extends Person { public int b。 public static void main(String arg[]){ Person p = new Person()。 Teacher t = new Teacher()。 int i。 // point x } }A.