初識java作業

初識Java作業

一、 填空題

1. Java技術按照用途不同分爲三大版本,分別是JavaSE   JavaEe         JavaMe

2. Java虛擬機就是一個虛擬的用於執行  .class        的計算機。它是Java最核心的技術,是Java跨平臺的基礎。

3. DOS命令中用來改變當前目錄的命令是    cd        ,用來查看當前目錄下的文件和子文件夾的命令是     dir       

4. 安裝JDK後,爲了告訴計算機javac.exejava.exe等執行文件的位置,需要配置的環境變量是__path___________

5. 使用Java開發應用程序包括編寫源程序編譯源程序解釋並運行三個步驟,其中Java源程序編譯後生成的字節碼文件的擴展名爲   .class    

6. Java提供了三種註釋類型,分別是單行註釋多行註釋_用來做文檔的註釋_________

7. 一個Java源程序是由若干個類組成。如果源文件中有多個類時,則只能有一個類是

     Public     類,並且這個類必須與源文件名同名。

8. DOS下,自動補齊命令的鍵是____Tab_______;想查找以前執行的命令用_上下鍵_________

9. DOS下,dir命令表示___顯示目錄__________

10. DOS下,cd命令表示____改變或顯示當前目錄_________

 

二、 選擇題

1.

以下選項中關於Java跨平臺原理的說法正確的是( A C  。(選擇二項)

 

 

 

 

A

Java源程序要先編譯成與平臺無關的字節碼文件(.class),然後字節碼文件再被解釋成機器碼運行

 

B.

Java的跨平臺原理決定了其性能比C/C++

 

C.

Java虛擬機是可運行Java字節碼文件的虛擬計算機。不同平臺的虛擬機是不同的,但它們都提供了相同的接口

 

D.

Java語言具有一次編譯,到處運行的特點,可以在所有的平臺上運行

 

2.

以下選項中是對一個Java源文件進行正確編譯的語句是(  A  (選擇一項)

 

 

 

 

A.

javac Test.java

 

B.

javac Test

 

C.

java Test

 

D.

java Test.class

 

3.

在Java中,源文件Test.java中包含如下代碼,則程序編譯運行的結果是(  B  )。(選擇一項)

 

public class Test {

public static void main(String[ ] args) {

system.out.println("Hello!");

}

}

 

 

 

 

 

A

輸出:Hello

 

B.

編譯出錯,提示“無法解析system

 

C.

運行正常,但沒有輸出任何內容

 

D.

運行時出現異常

 

4.

有一段Java 程序,其中public類名是A1,那麼保存它的源文件名可以是(  A   。(選擇一項)

 

 

 

 

A

A1.java

 

B.

A1.class

 

C.

A1

 

D.

都不對

 

三、 判斷題

1. Java語言是一種面向對象的語言,具有較好的安全性和可移植性及與平臺無關等特性。(  T  

2. Java具有一次編譯,到處運行的特點,其含義是Java的源代碼可以一次性編譯成算機的機器碼,並在不同的平臺上運行。(  F  

3. JDK包含JREJRE包括JVM。(  T   

4. C++相比,Java取消了指針,不再有多重繼承,不需要手動回收垃圾。(  F  

5. Java的字節碼文件的擴展名是class,是一種平臺獨立的非二進制文件。( F )

6. 假設有一個Java源程序文件,它只定義了一個具有public屬性的類Hello,那麼解釋執行該類的命令是“java  Hello.class”。(  F  

7. 註釋是程序員爲讀者作的說明,是提高程序可讀性的一種手段。Java註釋不會出現在字節碼文件中,即Java編譯器編譯時會跳過註釋語句。(  T  

8. Javadoc是一種從文檔註釋生成HTML幫助文件的工具。它可以處理在Java源程序中介於“/*”和“*/”之間的註釋,並生成相應的程序文檔。(  T  )

 

四、 簡答題

1. Java的優點

      優點:簡單、面向對象、分佈式、解釋執行、魯棒、安全、體系結構中立、跨平臺、高性能、多線程以及動態性。

2. Java的跨平臺原理,和C語言跨平臺原理的不同之處。

      c語言“一次編寫,到處編譯”,java語言“一次編譯,到處運行”

3. 什麼是JVM?什麼是JDK? 什麼是JRE

      JVMjava的虛擬機,JDK是軟件開發工具包,JREjava的運行環境。

4. Java語言的執行過程。

      寫好源程序後,編譯爲.class文件,運行java程序就可以了。

5. 環境變量pathclasspath的作用

      Path的作用是指定命令搜索途徑,設置好以後,就可以在任何目錄下執行javac/java等工具了,classpath作用是指定類搜索路徑,JVM就是通過classpath來尋找類的。

6. 爲什麼採用JAVA_HOME的方式配置環境變量較好?

      避免重複,便於修改

7. 什麼是註釋?註釋分爲幾種?註釋有什麼作用?

  註釋是編寫程序時的解釋或提示。

註釋分爲3種:單行,多行,文本。

能提高程序代碼的可讀性,以便於參考修改。

五、 編碼題

1. 使用記事本編寫Java程序,進行自我介紹。輸出格式如圖所示,在對應項後面填寫自己的個人信息。


2. 使用記事本編寫Java程序,分段介紹自己學習情況。

1) 第一段:本章主要講解了哪些內容

2) 第二段:你的學習感受

3) 第三段:輸出“尚學堂,我的Java夢開始的地方”

 

3. 使用記事本編寫Java程序,打印九九乘法表的前四行,如圖所示。(思考有沒有更好的解決途徑)。

 

 

六、 可選題

1. 網上查詢資料,瞭解如下內容

1) 計算機語言發展歷史

2) Sun公司、Oracle公司發展歷程

3) JDK的版本歷史,最新版本是多少

4) C C++JavaC#的特點和關係

5) Java編碼規範

 

2. 使用記事本編寫Java程序,開發學生管理系統主菜單界面,如圖所示。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章