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