第一章
-
Java網路程式位于TCP/IP參考模型的哪一層(B)
A 網路層互聯層
B 應用層
C 傳輸層網路
D 主機-網路層 -
以下哪些協議位于傳輸層?(AD)
A TCP
B HTTP
C SMTP
D UDP
F IP -
假定一個行程已經占用TCP的80埠,它還能否占用UDP的80埠?(A)
A 可以
B 不可以
第二章
-
Java的原始碼擴展名和編譯完后護展名正確的是(C),
A. *.txt、*.java
B. *.c、 *.class
C. *.java、*.class
D. *.cpp、*.javajava原始擴展名.java,編譯后為.class
-
對JVM來說,可執行檔案的擴展名正確的是(B),
A. *java
B. *.class
C. *.dll
D. *.pycJVM:就是我們常說的java虛擬機,它是整個java實作跨平臺的最核心的部分,所有的java程式會首先被編譯為.class的類檔案,這種類檔案可以在虛擬機上執行,也就是說class并不直接與機器的作業系統相對應,而是經過虛擬機間接與作業系統互動,由虛擬機將程式解釋給本地系統執行,只有JVM還不能成class的執行,因為在解釋class的時候JVM需要呼叫解釋所需要的類別庫lib,而jre包含lib類別庫,JVM屏蔽了與具體作業系統平臺相關的資訊,使得Java程式只需生成在Java虛擬機上運行的目標代碼(位元組碼),就可以在多種平臺上不加修改地運行,
-
在Java下載頁面中,可看到JRE下載選項,以下JRE正確的是(CD)
A. Web JRE
B. Private JRE
C Server JRE
D Public JREJRE: 包含了Java virtual machine(JVM),runtime class libraries和Java application launcher,這些是運行Java程式的必要組件,與大家熟知的JDK不同,JRE是Java運行環境,并不是一個開發環境,所以沒有包含任何開發工具(如編譯器和除錯器),只是針對于使用Java程式的用戶,
-
在Java下載頁面中,(A)下載選項安裝后, 會有javac編譯程式可以使用,
A JDK
B JRE
C JavaDoc
D NetBeansJDK: Java開發工具包,是Sun Microsystems針對Java開發員的產品,JDK中包含JRE,在JDK的安裝目錄下有一個名為jre的目錄,里面有兩個檔案夾bin和lib,在這里可以認為bin里的就是jvm,lib中則是jvm作業所需要的類別庫,而jvm和 lib合起來就稱為jre,JDK是整個JAVA的核心,包括了Java運行環境JRE(Java Runtime Envirnment)、一堆Java工具(javac/java/jdb等)和Java基礎的類別庫(即Java API 包括rt.jar),
-
如果只是要運行Java程式,下載程式安裝(B)即可,
A JDK
B JRE
C JavaDoc
D Glassfish -
Java根據應用領域不同,區分為(ABC)三大平臺,
A Java SE
B Java EE
C Java ME
D Android①SE(J2SE),standard edition,標準版,是我們通常用的一個版本,從JDK 5.0開始,改名為Java SE,
②EE(J2EE),enterprise edition,企業版,使用這種JDK開發J2EE應用程式,從JDK 5.0開始,改名為Java EE,
③ME(J2ME),micro edition,主要用于移動設備、嵌入式設備上的java應用程式,從JDK 5.0開始,改名為Java ME, -
輸入/輸出串流的父類是(AC)兩個,
A Inputstream
B Reader
C Outputstream
D Writer

-
處理字符輸入/輸出的父類是(BD)兩個,
A. Inputstream
B. Reader
C. Outputstream
D. Writer

-
以下(AC)兩個類為InputStream、OutputStream提供緩沖區作用,,
A BufferedInputStream
B BufferedReader
C BufferedOutputStream
D BufferedWriter -
以下(AC)兩個類為Reader、writer提供緩沖區作用,
A BufferedInputstrearn
B BuifferedReader
C BufferedoutputStream
D BufferedWriter -
如果有以下程式片段:
ObjectInputStream input = new ObjectInputStream(new ______________);
空白部分指定(A)類 型可以通過編譯,
A FileInputStream (“Account . data”)
B FileReader (“Main. java”)
C InputStreamReader (new FileReader (“Main. java”))
D ObjectReader (“Account .data”)
-
如果有以下程式片段:
BufferedReader reader = new BufferedReader(new ______________);
空白部分指定(BC)類 型可以通過編譯,
A. FileInputStream(“Account . data”)
B. FileReader (“Main. java”)
C. InputStreamReader (new FileInputStream (“Main.java”))
D. ObjectReader (“Account .data”)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/230718.html
標籤:java
