1.若Java程序中公有類的名字是OneApp,則保存該程序的文件名是(C)。
A.Oneapp.java B.Oneapp.class
C.OneApp.java D.OneApp.class
『正確答案』C
『答案解析』Java程序文件的擴展名是.java,編譯后生成的字節碼文件的擴展名是.class。參考教材P27。
2.Java程序OneApp.java編譯后的類文件名是(D)。
A.Oneapp.java B.Oneapp.class
C.OneApp.java D.OneApp.class
『正確答案』D
『答案解析』Java程序文件的擴展名是.java,編譯后生成的字節碼文件的擴展名是.class。參考教材P27。
3.Java語言的解釋器是(C)。
A.JVM B.javac.exe C.java.exe D.JDK
『正確答案』C
『答案解析』java:Java解釋器,執行已經轉換成字節碼的Java程序。參考教材P25。
4.下列選項中,不屬於Java語言特點的是(A)。
A.類型定義
B.解釋執行
C.與平台無關
D.多線程
『正確答案』A
『答案解析』Java中沒有指針、結構和類型定義等概念。參考教材P23。
5.下列敘述中,正確的是(D)。
A.Java程序必須配合HTML文件才能執行
B.JVM解釋執行Java源程序
C.Java程序中可以使用指針
D.Java程序生成的字節碼文件與平台無關
『正確答案』D
『答案解析』字節碼就是虛擬機的機器指令,它與平台無關。參考教材P23。
6.下列選項中,不是java程序中的主函數main()前面的修飾符的是(A)。
A.class B.static
C.void D.public
『正確答案』A
『答案解析』主方法main()的前面有3個修飾符:static 、public、void。參考教材P27。
7.下列概念中,屬於面向對象語言重要概念和機制之一的是(C)。
A.方法調用 B.模塊
C.繼承 D.結構化
『正確答案』C
『答案解析』面向對象技術包含的概念主要有抽象、對象、類、類型層次(子類)、封裝、繼承性、多態性等。參考教材P31。
8. 假設Java程序保存在文件MyTest.java中,則編譯這個程序的命令是 。
『正確答案』javac MyTest.java
9. 類Testll經Java編譯程序編譯后,產生的文件是 。
『正確答案』Testll.class
『答案解析』Java程序文件的擴展名是.java,編譯后生成的字節碼文件的擴展名是.class。參考教材P27。
10.JVM的全稱是 。
『正確答案』Java虛擬機
『答案解析』參考教材P23。
11.Java程序中的主函數main()前面的修飾符是 。
『正確答案』public static void
『答案解析』主方法main()的前面有3個修飾符:static 、public、void。參考教材P27。
12.Java源文件經編譯后生成的二進制文件稱為 。
『正確答案』字節碼文件
『答案解析』Java編譯器將Java程序編譯成虛擬機能夠識別的二進制代碼,這種代碼稱為字節碼。參考教材P23。
13.編寫好的Java源程序在計算機上運行需依次經歷兩個階段,分別是 和解釋執行。
『正確答案』編譯
『答案解析』Java程序編寫好后,如果要在計算機上運行,必須經過編譯和解釋執行兩個階段。參考教材P28。
14.公有類MyFirstTest所在的文件經Java編譯程序編譯后,產生的文件是 。
『正確答案』MyFirstTest.class
『答案解析』Java程序文件的擴展名是.java,編譯后生成的字節碼文件的擴展名是.class。參考教材P27。