java語(yǔ)言程序設(shè)計(jì)試題及答案_第1頁(yè)
已閱讀1頁(yè),還剩22頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1Java Java 語(yǔ)言程序設(shè)計(jì)試題及答案 語(yǔ)言程序設(shè)計(jì)試題及答案1.1 1.1 指出 指出 JAVA JAVA 語(yǔ)言的主要特點(diǎn)和 語(yǔ)言的主要特點(diǎn)和 JAVA JAVA 程序的執(zhí)行過(guò)程。 程序的執(zhí)行過(guò)程。答:(1)強(qiáng)類(lèi)型; (2)編譯和解釋; (3)自動(dòng)無(wú)用內(nèi)存回收功能; (4)面向?qū)ο? (5)與平臺(tái)無(wú)關(guān); (6)安全性; (7)分布式計(jì)算; (8)多線程; 程序執(zhí)行過(guò)程如圖所示: 編寫(xiě)源文件,編譯器編譯源文件轉(zhuǎn)換成字節(jié)碼,解釋器執(zhí)

2、行字節(jié)碼。1.2 1.2 說(shuō)出開(kāi)發(fā)與運(yùn)行 說(shuō)出開(kāi)發(fā)與運(yùn)行 JAVA JAVA 程序的重要步驟。 程序的重要步驟。答:(1)編寫(xiě)源文件:使用一個(gè)文本編譯器,如 Edit 或記事本,不可以使用 Word.將編好 的源文件保存起來(lái),源文件的擴(kuò)展名必須是.java; (2)編譯 Java 源文件:使用 Java 編譯器(javac.exe)編譯源文件得到字節(jié)碼文件; (3)運(yùn)行 Java 程序:Java 程序分為兩類(lèi)——Java 應(yīng)用程序必須

3、通過(guò) Java 解釋器 (java.exe)來(lái)解釋執(zhí)行其字節(jié)碼文件;Java 小應(yīng)用程序必須通過(guò)支持 Java 標(biāo)準(zhǔn)的瀏覽器來(lái) 解釋執(zhí)行。1.3 1.3 如何區(qū)分應(yīng)用程序和小應(yīng)用程序? 如何區(qū)分應(yīng)用程序和小應(yīng)用程序? 答:應(yīng)用程序在與源文件名字相同的類(lèi)中,有 main()方法,該方法代表應(yīng)用程序的入 口; 小應(yīng)用程序必須有一個(gè) Applet 類(lèi)的子類(lèi),該類(lèi)稱(chēng)作主類(lèi),必須用 public 修飾。1.4 1.4 說(shuō)出 說(shuō)出 JAVA JAV

4、A 源文件的命名規(guī)則。 源文件的命名規(guī)則。答:源文件命名規(guī)則和類(lèi)命名規(guī)則一樣,所有的單詞首字母都用大寫(xiě)字母,且必須和 源文件的 public 類(lèi)同名。1.6 1.6 JAVA JAVA 語(yǔ)言使用什么字符集?共有多少個(gè)不同的字符? 語(yǔ)言使用什么字符集?共有多少個(gè)不同的字符? 答:Java 語(yǔ)言使用 Unicode 字符集,共有 65535 個(gè)字符。 1.7 1.7 JAVA JAVA 語(yǔ)言標(biāo)識(shí)符的命名規(guī)則是什么? 語(yǔ)言標(biāo)識(shí)符的命名規(guī)則是什

5、么?(1)由字母(包括英文字母、下劃線字符、美元字符、文字字符)和數(shù)字字符組成 (2)限定標(biāo)識(shí)符的第一個(gè)字符不能是數(shù)字字符 (3)不能和關(guān)鍵字重名 (4)長(zhǎng)度不能超過(guò) 255 個(gè)字符1.8 1.8 JAVA JAVA 有那些基本數(shù)據(jù)類(lèi)型,它們的常量又是如何書(shū)寫(xiě)的? 有那些基本數(shù)據(jù)類(lèi)型,它們的常量又是如何書(shū)寫(xiě)的?數(shù)據(jù)類(lèi)型 數(shù)據(jù)類(lèi)型 關(guān)鍵字 關(guān)鍵字 字節(jié)數(shù) 字節(jié)數(shù) 默認(rèn)值 默認(rèn)值 常量舉例 常量舉例 范圍 范圍3第二章 第二章 運(yùn)算和語(yǔ)句

6、運(yùn)算和語(yǔ)句2.1 2.1 Java Java 的字符能參加算術(shù)運(yùn)算嗎? 的字符能參加算術(shù)運(yùn)算嗎?可以。(1)字符與整型數(shù)據(jù)運(yùn)算,結(jié)果為整型數(shù)據(jù),只能賦給整型變量,如果附給字符 型變量會(huì)損失精度,需要強(qiáng)制類(lèi)型裝換; (2)字符與字符運(yùn)算,結(jié)果為字符型數(shù)據(jù),可以直接賦給字符型或整型變量。2.2 2.2 占字節(jié)多的變量能直接賦值給占字節(jié)少的變量么? 占字節(jié)多的變量能直接賦值給占字節(jié)少的變量么? 答:不能直接賦值,需要強(qiáng)制類(lèi)型轉(zhuǎn)換。2.3 2

7、.3 試用 試用 Java Java 語(yǔ)言表達(dá)式描述以下數(shù)學(xué)計(jì)算式或邏輯條件: 語(yǔ)言表達(dá)式描述以下數(shù)學(xué)計(jì)算式或邏輯條件:1)3 ) 3 4 ( r V ? ? ?解:V = (4.0/3)*Math.PI*Math.pow(r,3);2) ) 1 1 ( 1 2 1 R R R ? ?解:R = 1.0 / (1.0/R1+1.0/R2);3) 6 3 5 ? ? ? x x y解:y = Math.pow(x,5) + Math.po

8、w(x,3) + 6;4)22 1 R M M F ? ?解:F = 1.0 * M1 * M2 / (R * R);5) ? ? ? ?| 2 / cos | / sin x ax x ? ? ?解:Math.sin(x) / a * x + Math.abs( Math.cos(π * x / 2) );6)0 0 ? ? ? ? a a b解:a=5 ; b=16;2) ; a a c ? ? ? ? ;解:a=5 ; c=1

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論