




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、JAVA程序設(shè)計(jì)語(yǔ)言基礎(chǔ)習(xí)題(1)在Java中,負(fù)責(zé)對(duì)字節(jié)代碼解釋執(zhí)行的是(B)。A.垃圾回收器B.虛擬機(jī)C.編譯器D.多線(xiàn)程機(jī)制/編譯器將JAVa源程序編譯成字節(jié)代碼,即虛擬機(jī)代碼,然后由虛擬機(jī)將虛擬機(jī)代碼換成相應(yīng)硬件的機(jī)器代碼,之后加以執(zhí)行。(2)Java語(yǔ)言中,負(fù)責(zé)并發(fā)管理的機(jī)制是(D)A.垃圾回收B.虛擬機(jī)C.代碼安全D.多線(xiàn)程/多線(xiàn)程即是多任務(wù)的特殊形式,多個(gè)任務(wù)并發(fā)執(zhí)行。(3)下列敘述中,正確的是(C)A.源文件擴(kuò)展名為.jarB.源文件名與public類(lèi)名可以不相同C.Java語(yǔ)言的標(biāo)識(shí)符是區(qū)分大小寫(xiě)的D.源文件中public類(lèi)的數(shù)目不限/A項(xiàng)擴(kuò)展名應(yīng)為.java;B項(xiàng)應(yīng)為相同;
2、D項(xiàng)public類(lèi)只能有一個(gè)。(4) Java為移動(dòng)設(shè)備提供的平臺(tái)是(A)A.J2MEB.J2SEC.J2EED.J2RE/J2ME是致力于消費(fèi)產(chǎn)品與嵌入式設(shè)備之間的最佳解決方案,特別是在移動(dòng)通信設(shè)備,移動(dòng)計(jì)算設(shè)備上應(yīng)用廣泛;J2SE是用于編寫(xiě)桌面/工作站應(yīng)用軟件;J2EE是前沿的JAVA技術(shù)平臺(tái),為服務(wù)器的計(jì)算提供了所有范圍的企業(yè)級(jí)功能。J2RE是JAVA的運(yùn)行環(huán)境。(5) JDK中提供的文檔生成器是(C)A.java.exeB.javap.exeC.javadoc.exeD.jdb.exe/A中的java.exe是java語(yǔ)言解釋器;B中的javap.exe是java類(lèi)文件反匯編器,用于分
3、析類(lèi)中的所有成員方法和成員變量,當(dāng)然也包括構(gòu)造方法;C中的javadoc.exe是JavaAPI文檔生成器;D中的jdb.exe是javadebug的縮寫(xiě),既JAVA調(diào)試器。(6)在Java語(yǔ)言中,不允許使用指針體現(xiàn)出的Java特性是(D)A,可移植B.解釋執(zhí)行C.健壯性D.安全性/java不支持指針數(shù)據(jù)類(lèi)型,它提供了字節(jié)碼的檢查機(jī)制還提供了自動(dòng)的內(nèi)存垃圾”手機(jī)功能,提高了JaVA的穩(wěn)定性和安全性。(7)下列描述中,錯(cuò)誤的是(A)A. Java要求編程者管理內(nèi)存B. Java的安全性體現(xiàn)在多個(gè)層次上C. Applet要求在支持Java的瀏覽器上運(yùn)行D. Java有多線(xiàn)程機(jī)制Java不需要編程者
4、管理內(nèi)存,提供了自動(dòng)的內(nèi)存垃圾”的收集功能/Java不需要編程者管理內(nèi)存,提供了自動(dòng)的內(nèi)存垃圾”的收集功能(8) Java編譯器將源代碼翻譯成獨(dú)立于平臺(tái)的格式是(B)A.opcodesB.bytecodesC.virtualmachinesD.applet/Java編譯器將源代碼翻譯成獨(dú)立于平臺(tái)的格式是字節(jié)碼即bytecodes(9) Java可以用來(lái)創(chuàng)建程序的工具集是(D)A.JREB.JNIC.JVMD.JDK/A中的JRE是JAVA運(yùn)行環(huán)境。B中JNI是JAVA本地接口。C中的JVM是JAVA虛擬機(jī)。D中的JDK是JAVA的工具集。(10) Java語(yǔ)言與其他主要語(yǔ)言相比較,獨(dú)有的特點(diǎn)是
5、(C)A.面向?qū)ο驜.多線(xiàn)程C.平臺(tái)無(wú)關(guān)性D.可擴(kuò)展性/用JAVA語(yǔ)言編寫(xiě)的各種程序可以不經(jīng)過(guò)修改在各個(gè)平臺(tái)系統(tǒng)上運(yùn)行。(11)下列屬于合法的Java標(biāo)識(shí)符是(A)A._catB,5booksC,+staticD,-3.14159/標(biāo)識(shí)符是以字母、下劃線(xiàn)或$符號(hào)開(kāi)頭的字母、下劃線(xiàn)以及數(shù)字序列。(12)按照J(rèn)ava的標(biāo)識(shí)符命名規(guī)范,下列表示一個(gè)類(lèi)的標(biāo)識(shí)符正確的是(B)A.HelloworldB.HelloWorldC.helloworldD.helloWorld/用Java標(biāo)識(shí)符來(lái)表示類(lèi)名時(shí),如果多于一個(gè)單詞,則每個(gè)單詞的第一個(gè)字母需要大寫(xiě)。定義變量名時(shí),若一個(gè)變量名是有一個(gè)以上單詞所組成的,則
6、第一個(gè)單詞之后的所有單詞都以大寫(xiě)字母開(kāi)頭。(13)在Java中,表示回車(chē)”的轉(zhuǎn)義字符是(B)A.nB.rC.bD.t/A中的n是回車(chē)并且換行的意思。B中的r是回車(chē)的意思(即回到本行的開(kāi)頭)C中的b是向前退格的意思。(14) char類(lèi)型的取值范圍是A.2-727-1C.-215215-1B.D.D中的t是橫向跳格的意思。(B)0-216-1028-1/JAVA中字符型是用16位的Unicode碼來(lái)表示的。(15)十進(jìn)制數(shù)16的16進(jìn)制表示格式是(A)A.0x10B.0x16C.0xAD.16/十進(jìn)制數(shù)16表示的二進(jìn)制數(shù)為00010000,然后再將其化為十六進(jìn)制的0X10(16)下列的(A)賦值
7、語(yǔ)句是不正確的A.floatf=2E1.2;B,doubled=5.3E-12;C.floatd=3.14f;D.doublef=0.3E0;/表示float型數(shù)時(shí)在后面加f或F,浮點(diǎn)型數(shù)據(jù)采用科學(xué)計(jì)數(shù)法表示時(shí)尾數(shù)必須有,小數(shù)部分可有可無(wú);階碼必須有,且必須是整數(shù)。(17)下列的(D)賦值語(yǔ)句是正確的A.chara=12;B,inta=12.0;C.inta=12.0f;D.inta=(int)12.0;/浮點(diǎn)型轉(zhuǎn)化為整型數(shù)據(jù),必須用強(qiáng)制類(lèi)型轉(zhuǎn)換。(18)"+”運(yùn)算符的操作數(shù)個(gè)數(shù)是(A)A.1個(gè)B.2個(gè)C.3個(gè)D.4個(gè)/+為單目運(yùn)算符,操作數(shù)個(gè)數(shù)為1。(19)在switch(expr
8、ession那句中,expression的數(shù)據(jù)類(lèi)型不能是(A)A.doubleB.charC.byteD.short/表達(dá)式必須是符合byte,char,short和int類(lèi)型的表達(dá)式,而不能使用浮點(diǎn)類(lèi)型或10ng類(lèi)型,也不能是一個(gè)字符串。(20)閱讀下列代碼publicclassTestpublicstaticvoidmain(Stringargs)System.out.println(0xa5)&0xaa);其運(yùn)行結(jié)果是(B)A.0xa5B.10C.0x50D.0xaa/(0XA5)為0X5A,然后與0XAA相與得0X0A,因?yàn)橛?jì)算機(jī)輸出的結(jié)果為十進(jìn)制,所以結(jié)果為10。(21)閱讀
9、下列代碼publicclassTestpublicstaticvoidmain(Stringargs兒System.out.println(9>>>2);其運(yùn)行結(jié)果是(B)A.4B,2C.3D.1/9的二進(jìn)制形式為00001001,無(wú)符號(hào)右移2位的0010,十進(jìn)制為2(22)閱讀下列代碼段intx=3;while(x<9)x+=2;x+;while語(yǔ)句成功執(zhí)行的次數(shù)是(D)。A.1次B.2次C.0次D.3次/如果在while(x<9)后加入大括號(hào),括住x+=2;再加入輸出語(yǔ)句System.out.println(“刷會(huì)輸用x=5x=7x=9,成功執(zhí)行while語(yǔ)句
10、3次。但是如果將x+;也括到大括號(hào)中,則輸出x=5x=8,成功執(zhí)行while語(yǔ)句2次c(23)閱讀下面程序:importjava.*;publicclassTypeTransitionpublicstaticvoidmain(Stringargs)chara='h'inti=100,j=97;intaa=a+i;System.out.println("aa="+aa);charbb=(char)j;System.out.println("bb="+bb);如果輸出結(jié)果的第二行為bb=a,那么第一彳T的輸出是(C)A.aa=1B.aa=vC
11、.aa=204D.aa=156/字符h的Unicode值為104,所以a轉(zhuǎn)化為整型數(shù)據(jù)時(shí)為104,故aa為204(24)給出下列的代碼,哪行在編譯時(shí)可能會(huì)有錯(cuò)誤? publicvoidmodify(C) inti,j,k; i=100; while(i>0) j=i*2; System.out.println("Thevalueofjis"+j); k=k+1;A.line4B.line6C.line7D.line8k=k+1;中的k沒(méi)有初始化,所以出錯(cuò)。(25)下列程序中,要求按照從小到大的順序輸出1到100之間所有能被7整除的數(shù)字,請(qǐng)將下列程序補(bǔ)充完整。注意:請(qǐng)勿
12、改動(dòng)main()主方法和其他已有語(yǔ)句內(nèi)容,僅在橫線(xiàn)處填入適當(dāng)語(yǔ)句。publicclassExample1publicstaticvoidmain(Stringargs) inti=1;doif(i%7=0)System.out.print(i+",");i+1while(i<100);System.out.println();(26)下面的程序中,隨機(jī)產(chǎn)生100個(gè)學(xué)生的成績(jī),并計(jì)算他們的平均成績(jī)。學(xué)生的成績(jī)按照5級(jí)打分制,A表示4分、B表示3分、C表示2分、D表示1分、E表示0分,平均成績(jī)用浮點(diǎn)數(shù)表示。請(qǐng)?zhí)顚?xiě)橫線(xiàn)處的內(nèi)容。importjava.math.*;publi
13、cclassAverageScorepublicstaticvoidmain(Stringargs) floataver=0;inta=0,b=0,c=0,d=0,e=0;for(inti=0;i<100;i+)doublesd=Math.random()*5+'A'charscore=【(char)sd】;switch(score)case'A':aver+=4;a+;break;case'B':aver+=3;b+;break;case'C':aver+=2;c+;break;case'D':aver+=
14、1;d+;break;case'E':aver+=0;e+;break;default:break;aver/=100;System.out.println("平均分?jǐn)?shù)為"+aver+”,學(xué)生人數(shù)100");System.out.println("得A分的學(xué)生有"+a+"人)System.out.println("得B分的學(xué)生有"+b+"人");System.out.println("得C分的學(xué)生有"+c+"人)System.out.println(
15、"得D分的學(xué)生有"+d+"人");System.out.println("得E分的學(xué)生有"+e+"人");)(27)下面程序中的continue的作用是什么?有、沒(méi)有標(biāo)號(hào),運(yùn)行結(jié)果相同嗎?publicclassSignContinuepublicstaticvoidmain(Stringargs)label:for(inti=0;i<3;i+)for(intj=1;j<3;j+)if(j!=i)continuelabel;System.out.println(i+j);)/continue的作用是跳過(guò)l
16、abel所指語(yǔ)句塊中所有余下部分的語(yǔ)句,回到label語(yǔ)句塊的條件測(cè)試部分繼續(xù)執(zhí)行。有標(biāo)號(hào)的運(yùn)行結(jié)果為2;無(wú)標(biāo)號(hào)的運(yùn)行結(jié)果是24。第三章課后的8題,很簡(jiǎn)單,略。第三章課后的9題,需要分別取出百位數(shù),十位數(shù)與個(gè)位數(shù)??梢允褂孟旅嬲Z(yǔ)句實(shí)現(xiàn);設(shè)i為一個(gè)三位數(shù),a為百位數(shù),b為十位數(shù),c為個(gè)位數(shù)。則有a=i/100;b=j/10%10;c=i%10;第三章課后的9題,設(shè)置三層循環(huán),外層i控制輸出5行,中層j控制每行開(kāi)頭的空格,內(nèi)層k控制*號(hào)的輸出。程序如下:/*打印圖案:每行打印5個(gè)星號(hào),每個(gè)星號(hào)之間空兩個(gè)空格*/publicclassxinghaopublicstaticvoidmain(Stringargs)inti,j,k;for(i=1;i<=5;i+)for(j=0;j<=3*(i-1);j+)System.out.print("");for(k=1;k<=5;k+)System.out.p
溫馨提示
- 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ù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 創(chuàng)意廣告長(zhǎng)期合同范本
- 二手房自行購(gòu)買(mǎi)合同范本
- 買(mǎi)賣(mài)企業(yè)房產(chǎn)合同范例
- 農(nóng)民種地出租合同范本
- 包裝木箱供貨合同范本
- 北京政府采購(gòu)合同范本
- 出售轉(zhuǎn)讓凍干機(jī)合同范本
- 分?jǐn)傎M(fèi)用合同范本
- 企業(yè)生產(chǎn)訂單合同范本
- 分期購(gòu)車(chē)購(gòu)車(chē)合同范本
- 幕墻工程項(xiàng)目管理方案手冊(cè)施工管理方案標(biāo)準(zhǔn)化手冊(cè)
- 常用臨床檢驗(yàn)
- VDA6.3 基本知識(shí)培訓(xùn)教材
- 人類(lèi)行為與社會(huì)環(huán)境全套課件
- 上課用03工程中的價(jià)值利益與公正課件
- 司機(jī)安全培訓(xùn)課件
- 公司年度虧損專(zhuān)項(xiàng)治理方案
- 鋼結(jié)構(gòu)施工進(jìn)度計(jì)劃保障措施
- 低鉀血癥與橫紋肌溶解綜合征
- 交通運(yùn)輸設(shè)備整套課件匯總完整版電子教案(全)
- 《汽車(chē)概論》第二版全套電子課件完整版ppt整本書(shū)電子教案最全教學(xué)教程整套課件
評(píng)論
0/150
提交評(píng)論