04747JAVA語言程序設計練習題(第一章)


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。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM