freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java基礎(chǔ)入門課后習(xí)題與答案(已修改)

2025-07-04 22:08 本頁面
 

【正文】 ., .. ..《Java基礎(chǔ)入門》課后習(xí)題第1章 Java開發(fā)入門一、填空題Java的三大體系分別是_JavaSE_____、_JavaEE_____、_JavaME_____。Java程序的運行環(huán)境簡稱之為JRE_____。編譯Java程序需要使用_javac_____命令。path______環(huán)境變量用來存儲Java的編譯和運行工具所在的路徑,而_classpath_____環(huán)境變量則用來保存保存Java虛擬機要運行的“.class”文件路徑。二、選擇題 以下選項中,哪些屬于JDK工具?(多選)ABCDA、Java編譯器 B、Java運行工具 C、Java文檔生成工具 D、Java打包工具Java屬于以下哪種語言?CA、機器語言 B、 匯編語言 C、高級語言 D、以上都不對下面哪種類型的文件可以在Java虛擬機中運行?DA、.java B、.jre C、.exe D、.class安裝好JDK后,在其bin目錄下有許多exe可執(zhí)行文件,?BA、Java文檔制作工具 B、Java解釋器 C、Java編譯器D、Java啟動器如果jdk的安裝路徑為:d:\jdk,若想在命令窗口中任何當(dāng)前路徑下,都可以直接使用javac和java命令,需要將環(huán)境變量path設(shè)置為以下哪個選項?BA.d:\jdk。B.d:\jdk\bin。C.d:\jre\bin。D.d:\jre。三、問答題簡述Java的特點。 面向?qū)ο?、跨平臺性、健壯性、安全性、可移植性、多線程性、動態(tài)性等。簡述JRE與JDK的區(qū)別。 JRE(Java Runtime Environment,Java運行時環(huán)境),它相當(dāng)于操作系統(tǒng)部分,提供了Java程序運行時所需要的基本條件和許多Java基礎(chǔ)類,例如,IO類、GUI控件類、網(wǎng)絡(luò)類等。JRE是提供給普通用戶使用的,如果你只想運行別人開發(fā)好的Java程序,那么,你的計算機上必須且只需安裝JRE。 JDK(Java Development Kit,Java開發(fā)工具包),它包含編譯工具、解釋工具、文檔制作工具、打包工具多種與開發(fā)相關(guān)的工具,是提供給Java開發(fā)人員使用的。初學(xué)者學(xué)習(xí)和使用Java語言時,首先必須下載和安裝JDK。JDK中已經(jīng)包含了JRE部分,初學(xué)者安裝JDK后不必再去下載和安裝JRE了。 JDK(Java Development Kit,Java開發(fā)工具包),它包含編譯工具、解釋工具、文檔制作工具、打包工具多種與開發(fā)相關(guān)的工具,是提供給Java開發(fā)人員使用的。初學(xué)者學(xué)習(xí)和使用Java語言時,首先必須下載和安裝JDK。JDK中已經(jīng)包含了JRE部分,初學(xué)者安裝JDK后不必再去下載和安裝JRE了。 四、編程題使用記事本編寫一個HelloWorld程序,在dos命令行窗口編譯運行。請按照題目的要求編寫程序并給出運行結(jié)果。public class HelloWorld { public static void main(String[] args) { (這是第一個Java程序!)。 }}第2章 Java編程基礎(chǔ)一、填空題Java中的程序代碼都必須在一個類中定義,類使用__class____關(guān)鍵字來定義。布爾常量即布爾類型的兩個值,分別是_true_____和_flase_____。Java中的注釋可分為三種類型,分別是_單行注釋//__、__多行注釋_/* */__、文檔/注釋** */______。Java中的變量可分為兩種數(shù)據(jù)類型,分別是_基本數(shù)據(jù)類型_____和_引用數(shù)據(jù)類型_____。在Java中,byte類型數(shù)據(jù)占____1__個字節(jié),short類型數(shù)據(jù)占__2____個字節(jié),int類型數(shù)據(jù)占___4___個字節(jié),long類型數(shù)據(jù)占____8__個字節(jié)。在邏輯運算符中,運算符___amp。___和___amp。amp。___用于表示邏輯與,__|____和__||____表示邏輯或。若x = 2,則表達式 ( x + + )/3 的值是__0___。若int a =2。 a+=3。執(zhí)行后,變量a的值為__5____。若int []a={12,45,34,46,23}。 ,則a[2]= __34____。若int a[3][2]={{123,345},{34,56},{34,56}},則a[2][1]= __56____。二、判斷題Java語言不區(qū)分大小寫。錯0xC5表示的是一個十六進制整數(shù)。對continue 語句只用于循環(huán)語句中,它的作用是跳出循環(huán)。錯“/*…*/”中可以嵌套“//”注釋,但不能嵌套“/*…*/”注釋。對5%3的運算結(jié)果是2。錯三、選擇題以下選項中,哪些屬于合法的標(biāo)識符?(多選)ADA、Hello_World B、class C、123username D、username123關(guān)于方法重載的描述,以下選項中哪些是正確的?(多選)(AD)ABD A、方法名必須一致 B、返回值類型必須不同 C、參數(shù)個數(shù)必須一致 D、參數(shù)的個數(shù)或類型不一致以下關(guān)于變量的說法錯誤的是? CA、變量名必須是一個有效的標(biāo)識符B、變量在定義時可以沒有初始值C、變量一旦被定義,在程序中的任何位置都可以被訪問D、在程序中,可以將一個byte類型的值賦給一個int類型的變量,不需要特殊聲明以下選項中,switch語句判斷條件可以接收的數(shù)據(jù)類型有哪些? (多選) ABCDA、int B、byte C、char D、short 假設(shè)int x = 2,三元表達式 x0?x+1:5 的運行結(jié)果是以下哪一個? C  A、0 B、2 C、3 D、5下面的運算符中,用于執(zhí)行除法運算是哪個? AA、/ B、\ C、% D、*下列語句哪些屬于循環(huán)語句?(多選) AC A、for語句 B、if語句 C、while語句 D、switch語句下面哪種寫法可以實現(xiàn)訪問數(shù)組arr的第1個元素?A A、arr[0] B、arr(0) C、arr[1] D、arr(1)以下哪個選項可以正確創(chuàng)建一個長度為3的二維數(shù)組?(B)CA、 new int [2][3]。 B、 new int[3][]。C、 new int[][3]。 D、 以上答案皆不對請先閱讀下面的代碼。 int x = 1。int y = 2。if (x % 2 == 0) { y++。} else { y。}(y= + y)。 上面一段程序運行結(jié)束時,變量y的值為下列哪一項?AA、1 B、2 C、3 D、switch語句四、程序分析題閱讀下面的程序,分析代碼是否能夠編譯通過,如果能編譯通過,請列出運行的結(jié)果。否則請說明編譯失敗的原因。代碼一:b=7(編譯不通過。int值4和b相加時,由于變量b的類型為byte,取值范圍沒有int類型大,存不下int類型的值,因此編譯不通過)public class Test01 { public static void main(String[] args) { byte b = 3。 b = b + 4。 (b= + b)。 }}代碼二:不能,y只在{}有效(編譯不通過。這是因為y是在最里層的代碼塊中定義的一個變量,只有在那個代碼)public class Test02 { public static void main(String[] args){ int x = 12。 { int y = 96。 (x is + x)。 (y is + y)。 } y = x。 (x is + x)。 }}代碼三:3 因為沒有break,,所以4以后都執(zhí)行public class Test03 { public static void main(String args[]) { int x = 4, j = 0。 switch (x) { case 1: j++。 case 2: j++。 case 3: j++。 case 4: j++。 case 5: j++。 default: j++。 } (j)。 }}代碼四:987public class Test04 { public static void main(String args[]) { int n = 9。 while (n 6) { (n)。 n。 } }}五、簡答題請列舉Java語言中的八種基本數(shù)據(jù)類型,并說明每種數(shù)據(jù)類型所占用的空間大小。Java語言的八種基本數(shù)據(jù)類型有:byte字節(jié)型,占一個字節(jié)。short短整型,占兩個字節(jié)。int整型,占4個字節(jié)。long長整型,占8個字節(jié)。float單精度浮點型,占4個字節(jié)。double雙精度浮點型,占8個字節(jié)。char字符型,占兩個字節(jié)。boolean型,表示邏輯值,有true和false兩個值,分別占一個字節(jié)。 簡述amp。amp。與amp。的區(qū)別并舉例說明。如果使用“amp?!痹诒磉_式之間進行連接,那么無論任何情況,“amp。”兩邊的表達式都會參與計算。如果使用“amp。amp。”進行連接,當(dāng)“amp。amp?!弊筮叺谋磉_式為false,則不會執(zhí)行其右邊的表達式。例如定義int x = 2,y = 0。 boolean b = x y amp。 x / 2 0表達是會發(fā)生被0除異常,因為x / y的表達式執(zhí)行了。而boolean b = x y amp。 x / 2 0是不會出現(xiàn)這種異常的,因為x y為false,表達式x / y不會執(zhí)行 什么是方法重載?方法重載指的是在一個類中可以聲明多個同名的方法,而方法中參數(shù)的個數(shù)或者數(shù)據(jù)類型不一致。調(diào)用這些同名的方法時,JVM會根據(jù)實際參數(shù)的不同綁定到不同的方法。六、編程題請按照題目的要求編寫程序并給出運行結(jié)果。請編寫程序,實現(xiàn)計算“1+3+5+7+…+99”的值。 提示:1) 使用循環(huán)語句實現(xiàn)自然數(shù)1~99的遍歷。2) 在遍歷過程中,通過條件判斷當(dāng)前遍歷的數(shù)是否為奇數(shù),如果是就累加,否則不加。已知函數(shù) x + 3 ( x 0 ) y = 0 ( x = 0 ) x2 –1 ( x 0 )請設(shè)計一個方法實現(xiàn)上面的函數(shù),根據(jù)傳入的值x的不同,返回對應(yīng)的y值。提示:1) 定義一個static修飾符修飾的方法,方法接收一個int類型的參數(shù)x,返回值為int類型。2) 在方法中使用if…else if..else 語句針對x的值進行三種情況的判斷。3) 根據(jù)判斷結(jié)果分別執(zhí)行不同的表達式,并將結(jié)果賦予變量y。4) 在方法的最后返回y的值。5) 在main方法中調(diào)用設(shè)計好的方法,傳入一個int型的值,將方法的返回值打印。請編寫程序,實現(xiàn)對數(shù)組{25,24,12,76,101,96,28} 的排序。 提示:使用冒泡排序算法。第3章 面向?qū)ο螅ㄉ希┮?、填空題 面向?qū)ο蟮娜筇卣魇欠庋b性_、_繼承性_____和__多態(tài)性____。 在Java中,可以使用關(guān)鍵字__new____來創(chuàng)建類的實例對象。 定義在類中的變量被稱為__成員變量____,定義在方法中的變量被稱為局部變量______ 面向?qū)ο蟪绦蛟O(shè)計的重點是_類___的設(shè)計,__類____是用來創(chuàng)建對象的模板。 在非靜態(tài)成員方法中,可以使用關(guān)鍵字_this__訪問類的其它非靜態(tài)成員。 當(dāng)一個對象被當(dāng)成垃圾從內(nèi)存中釋放時,它的__finalize()____方法會被自動調(diào)用。 被static關(guān)鍵字修飾的成員變量被稱為_靜態(tài)變量_,它可以被該類所有的實例對象共享。 在一個類中,除了可以定義屬性、方法,還可以定義類,這樣的類被稱為_內(nèi)部類_____。在Java中,提供了一個_javadoc_____命令,用于將程序中的文檔注釋提取出來,生成HTML格式的幫助文檔。所謂類的封裝是指在定義一個類時,將類中的屬性私有化,即使用_private_____關(guān)鍵字來修飾。二、判斷題在定義一個類的時候,如果類的成員被private所修飾,該成員不能在類的外部被直接訪問。對Java中的每個類都至少有一個構(gòu)造方法,一個類中如果沒有定義構(gòu)造方法,系統(tǒng)會自動為這個類創(chuàng)建一個默認的構(gòu)造方法。對聲明構(gòu)造方法時,不能使用private關(guān)鍵字修飾。錯類中static修飾的變量或方法,可以使用類名或?qū)ο蟮囊米兞吭L問。對方法內(nèi)部類中不能訪問外部類的成員變量。錯三、選擇題類的
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1