版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
(一)基本知識(shí)1)Java語言的特點(diǎn),Java程序的開發(fā)過程2)Java的標(biāo)記符和關(guān)鍵字,基本數(shù)據(jù)類型,運(yùn)算符與表達(dá)式,語句和數(shù)組。3)類、對(duì)象,static、this、final、super關(guān)鍵字,訪問權(quán)限限定詞,包、匿名類、異常類,繼承、接口、多態(tài)性,Class類。4)了解Object類,基本類型的封裝類,熟悉String類、StringBuffer類、Math類、Math與Random類,重點(diǎn)BigInteger類,(二)考試重點(diǎn)上課重點(diǎn)講的,重點(diǎn)練習(xí)都為重點(diǎn)?。ㄈ?題型第一題:選擇題(每題1分,共20分。)第二題:填空題(每空1分,共20分。)第三題:判斷題(每題1分,共10分。)第四題:讀程序?qū)懡Y(jié)果(每題10分,共3題,共30分。)(控制結(jié)構(gòu)、繼承、多態(tài)、接口)第五題:編程算法題(每題10分,2題,共20分。)(四)練習(xí)(幫助復(fù)習(xí),不是考試題)1、在Java中,負(fù)責(zé)對(duì)字節(jié)代碼解釋執(zhí)行的是__b__。A、垃圾回收器B、虛擬機(jī)C、編譯器D、多線程機(jī)制2、Java語言的類型是a?A、面向?qū)ο笳Z言
B、面向過程語言
C、匯編程序
D、形式語言3、編譯Javaapplication源程序文獻(xiàn)將產(chǎn)生相應(yīng)的字節(jié)碼文獻(xiàn),這些字節(jié)文獻(xiàn)的擴(kuò)展名為b
A、.java?B、.class?C、.html
D、.exe4、下列敘述中,對(duì)的的是_a___。A、Java語言的標(biāo)記符是區(qū)分大小寫的
B、源文獻(xiàn)名與public類名可以不相同
C、源文獻(xiàn)名其擴(kuò)展名為.jar
D、源文獻(xiàn)中public類的數(shù)目不限5、下列哪個(gè)選項(xiàng)是合法的標(biāo)記符?b
A.123
B._name
C.class
D.1first6、下面屬于Java關(guān)鍵字的是c?A、NULL?B、IF
C、do?D、While7、下列的哪個(gè)賦值語句是不對(duì)的的?a?A.floatf=11.1;?B.doubled=5.3E12;
C.floatd=3.14f;?D.doublef=11.1E10f;8、下列的哪個(gè)賦值語句是對(duì)的的?a?A.chara=12;
B.inta=12.0;?C.inta=12.0f;
D.inta=(int)12.0;9、保證Java語言可移植性的特性是d
A、面向?qū)ο?/p>
B、安全性
C、分布式計(jì)算
D、可跨平臺(tái)10、下列屬于合法的Java標(biāo)記符是__a__。?A、_cat(yī)
B、5books?C、+static
D、-3.1415911、在Java中,表達(dá)換行符的轉(zhuǎn)義字符是__a__。?A、\n?B、\f
C、'n'?D、\dd12、下列哪個(gè)是反斜杠字符的對(duì)的表達(dá)?A?A、\\
B、*\\?C、\?D、\’\’13、在Java中,由Java編譯器自動(dòng)導(dǎo)入,而無需在程序中用import導(dǎo)入的包是__d__(dá)。
A、java.applet
B、java.a(chǎn)wt?C、java.util?D、java.lang14、在Java中,所有類的根類是_a__(dá)_。?A、java.lang.Objet?B、java.lang.Class?C、java.applet.Applet
D、java.awt.Frame15、下列哪個(gè)修飾符可以使在一個(gè)類中定義的成員變量只能被同一包中的類訪問?b
A.private?B.無修飾符?C.public
D.protected16、給出下列代碼,如何使成員變量m被方法fun()直接訪問?c
classTest
{
privateintm;?publicstaticvoidfun()?{
...
}
}?A.將privateintm改為protectedintm
B.將privat(yī)eintm改為publicintm?C.將privateintm改為staticintm?D.將privateintm改為intm17、已知有下列類的說明,則下列哪個(gè)語句是對(duì)的的?a
publicclassTest?{
privat(yī)efloatf=1.0f;
intm=12;?staticintn=1;?publicstaticvoidmain(Stringarg[])
{?Testt=newTest();?}?}?A.t.f;?B.this.n;
C.Test.m;?D.Test.f;18、給出下列代碼,則數(shù)組初始化中哪項(xiàng)是不對(duì)的的?a
byte[]array1,array2[];
bytearray3[][];
byte[][]array4;?A.a(chǎn)rray2=array1?B.a(chǎn)rray2=array3
C19、下列代碼的執(zhí)行結(jié)果是a
publicclassTest
{
publicintaMethod()
{
stat(yī)icinti=0;?i++;?System.out.println(i);?}?publicstat(yī)icvoidmain(Stringargs[])?{?Testtest=newTest();
test.aMethod();
}
}
A.編譯錯(cuò)誤?B.0
C(23)下列關(guān)于內(nèi)部類的說法不對(duì)的的是d
A.內(nèi)部類的類名只能在定義它的類或程序段中或在表達(dá)式內(nèi)部匿名使用
B.內(nèi)部類可以使用它所在類的靜態(tài)成員變量和實(shí)例成員變量?C.內(nèi)部類不可以用abstract修飾符定義為抽象類
D.內(nèi)部類可作為其他類的成員,并且可訪問它所在類的成員20、順序執(zhí)行下列程序語句后,則b的值是c
Stringa="Hello";
Stringb=a.substring(0,2);
A.Hello?B.hello?C.He?D.null21、在oneMethod()方法運(yùn)營正常的情況下,程序段將輸出什么?d?publicvoidtest()
{?try{oneMethod();
System.out.println("condition1");
}catch(ArrayIndexOutOfBoundsExceptione)
{
System.out.println("condition2");
}catch(Exceptione)
{?System.out.println("condition3");?}finally
{
System.out.println("finally");?}?}?A.condition1?B.condition2?C22、下列常見的系統(tǒng)定義的異常中,哪個(gè)是輸入、輸出異常?b?A.ClassNotFoundException?B.IOException
C.FileNotFoundException?D.UnknownHostException23、下列方法中哪個(gè)是執(zhí)行線程的方法?a?A.run()
B.start()
C.sleep()?D.suspend()24、下列Java常見事件類中哪個(gè)是鼠標(biāo)事件類?
c?A.InputEvent
?B.KeyEvent
C.MouseEvent
D.WindowEvent
25、在Java中,用package語句說明一個(gè)包時(shí),該包的層次結(jié)構(gòu)必須是__b__。?A、與文獻(xiàn)的結(jié)構(gòu)相同
B、與文獻(xiàn)目錄的層次相同?C、與文獻(xiàn)類型相同?D、與文獻(xiàn)大小相同26、下列構(gòu)造方法的調(diào)用方式中,對(duì)的的是____(dá)。c
A、按照一般方法調(diào)用
B、由用戶直接調(diào)用
C、只能通過new自動(dòng)調(diào)用?D、被系統(tǒng)調(diào)用27、下列代碼的執(zhí)行結(jié)果是:dpublicclassTest1{
publicstaticvoidmain(Stringargs[]){?floatt=9.0f;?intq=5;?System.out.println((t++)*(--q));
}?}?A、40
B、40.0?C、36
D、36.028、下列程序的輸出結(jié)果為
publicclassShort{
publicstaticvoidmain(Stringargs[]){
StringBuffers=newStringBuffer("Hello");
if((s.length()>5)&&(s.a(chǎn)ppend("there").equals("False")));
System.out.println("valueis"+s);?}
}
A、valueisHello?B、valueisthereHello
C、valueisHellothere
D、編譯錯(cuò)誤29、下列關(guān)于for循環(huán)和while循環(huán)的說法中哪個(gè)是對(duì)的的?dA、while循環(huán)能實(shí)現(xiàn)的操作,for循環(huán)都能實(shí)現(xiàn)
B、while循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)判斷條件一般是非程序結(jié)果
C、兩種循環(huán)在任何情況下都可以互相轉(zhuǎn)換
D、兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空30、下列說法中,哪個(gè)是對(duì)的的?a
A、類是變量和方法的集合體?B、數(shù)組是無序數(shù)據(jù)的集合?C、抽象類可以實(shí)例化
D、類成員數(shù)據(jù)必須是公有的31、設(shè)有下面的一個(gè)定義:c
classaa{?staticvoidShow(){System.out.println("我喜歡Java!");}
}
classBB{voidShow(){System.out.println("我喜歡C++!");}}?若已經(jīng)使用aa類創(chuàng)建對(duì)象a和BB類創(chuàng)建對(duì)象b,則下面哪一個(gè)方法調(diào)用是對(duì)的的?A、a.Show();
b.Show();
B、aa.Show();?BB.Show();
C、aa.Show();
b.Show();?D、a.Show();
BB.Show();32、關(guān)于被私有保護(hù)訪問控制符privateprotected修飾的成員變量,以下說法對(duì)的的是b?A、可以被三種類所引用:該類自身、與它在同一個(gè)包中的其他類、在其他包中的該類的子類
B、可以被兩種類訪問和引用:該類自身、該類的所有子類?C、只能被該類自身所訪問和修改?D、只能被同一個(gè)包中的類訪問33、關(guān)于以下程序代碼的說法對(duì)的的是d
1.classHasStatic{
2.privatestat(yī)icintx=100;?3.publicstaticvoidmain(Stringargs[]){?4.HasStatichs1=newHasStatic();
5.hs1.x++;?6.HasStatichs2=newHasStatic();
7.hs2.x++;?8.hs1=newHasStatic();
9.hs1.x++;?10.HasStat(yī)ic.x--;
11.System.out.println("x="+x);
12.}
13.}?A、第5行不能通過編譯,由于引用了私有靜態(tài)變量
B、第10行不能通過編譯,由于x是私有靜態(tài)變量?C、程序通過編譯,輸出結(jié)果為:x=103
D、程序通過編譯,輸出結(jié)果為:x=10234下列關(guān)于繼承的哪項(xiàng)敘述是對(duì)的的?d
A.在java中允許多重繼承
B.在java中一個(gè)類只能實(shí)現(xiàn)一個(gè)接口
C.在java中一個(gè)類不能同時(shí)繼承一個(gè)類和實(shí)現(xiàn)一個(gè)接口?D.java的單一繼承使代碼更可靠35、類Panel默認(rèn)的布局管理器是__c__。?A、GridLayout
B、BorderLayout
C、FlowLayout
D、GardLayout36、Frame默認(rèn)的布局管理器是B?A、FlowLayout
B、BorderLayout
C、GridLayout?D、CardLayout37、在Java中,能實(shí)現(xiàn)多重繼承效果的方式是___c_。
A、內(nèi)部類
B、適配器
C、接口
D、同步38、char類型的取值范圍是_a___(dá)。
A、2-7~27-1?B、0~65535
39、下列哪個(gè)數(shù)代表八進(jìn)制整數(shù)?d?A、0XA6?B、-1E3?C、1840?D、014440、十進(jìn)制數(shù)16的16進(jìn)制表達(dá)格式是__(dá)_a_。
A、0x10
B、0x16
C、0xA?D、01641、int型public成員變量MAX_LENGTH,該值保持為常數(shù)100,則定義這個(gè)變量的語句是__(dá)d__。
A、publicintMAX_LENGTH=100?B、finalintMAX_LENGTH=100
C、publicconstintMAX_LENGTH=100?D、publicfinalintMAX_LENGTH=10042、按運(yùn)算符操作數(shù)的數(shù)目劃分,運(yùn)算符?:的類型是a?A、三元
B、二元
C、四元?D、一元43、下列代碼的執(zhí)行結(jié)果是:b?publicclassTest3{
publicstaticvoidmain(Stringargs[]){?System.out.println(100%3);
System.out.print(",");
System.out.println(100%3.0);?}?}?A、1,1
B、1,1.0?C、1.0,1
D、1.0,1.044、給出下面程序段:c?if(x>0){System.out.println("Hello.");}?elseif(x>-3){System.out.println("Nicetomeetyou!");}
else{System.out.println("Howareyou?");}
若打印字符串“Howareyou?”,則x的取值范圍是
A、x>0
B、x>-3?C、x<=-3?D、x<=0&x>-345、屬于main()方法的返回類型是c
A、public
B、stat(yī)ic
C、void?D、main46、下列內(nèi)部類的對(duì)的用途是b
btnn.a(chǎn)ddActionListener(newActionListener()
{publicvoidactionPerformed(ActionEventevent)
{Strings=input.getText();
output.setText("Hello"+s+",WelcomeYou!");?}})
A、用于訪問外部類的數(shù)據(jù)?B、用于進(jìn)行事件解決?C、隱藏起來不被同一包中的其他類所見?D、生成事件適配器47、閱讀和理解下面程序段:b?classManagerextendsEmployee
{publicManager(Stringn,doubles,intyear,intmonth,intday)
{super(n,s,year,month,day);?bonus=0;}?publicdoublegetSalary()
{doublebaseSalary=super;getSalary();
returnbaseSalary+bonus;}?publicvoidsetBonus(doubleb)?{bonus=b;}?privatedoublebonus;
}
Manager是Employee的子類,其理由是
A、Manager的合用范圍較寬?B、extends關(guān)鍵字聲明
C、Manager的域減小了
D、雇員是一個(gè)經(jīng)理48、WindowListener中可以實(shí)現(xiàn)窗口關(guān)閉功能的方法是b?A、publicvoidwindowOpened(WindowEvente)?B、publicvoidwindowClosed(WindowEvente)?C、publicvoidwindowClosing(WindowEvente)
D、publicvoidwindowDeactivated(WindowEvente)49、下列關(guān)于Applet的敘述中,錯(cuò)誤的是a
A、Applet是Java類,所以可以由JDK中的解釋器java.exe直接解釋運(yùn)營
B、Applet應(yīng)當(dāng)定義為java.applet.Applet類或javax.swing.Japplet類的子類?C、Applet與Applicatio
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小紅書合同協(xié)議書
- 店鋪延續(xù)合同范本
- 工程派遣協(xié)議書
- 資產(chǎn)贈(zèng)予協(xié)議書
- 小孩入戶協(xié)議書
- 裝訂合作協(xié)議書
- 幼師招聘協(xié)議書
- 內(nèi)褲供應(yīng)合同范本
- 農(nóng)業(yè)投資合同范本
- 藥店出兌協(xié)議書
- 2025國家統(tǒng)計(jì)局齊齊哈爾調(diào)查隊(duì)招聘公益性崗位5人筆試考試參考試題及答案解析
- 雨課堂學(xué)堂在線學(xué)堂云《教育心理學(xué)》單元測(cè)試考核答案
- 2025昆明市呈貢區(qū)城市投資集團(tuán)有限公司及下屬子公司第一批招聘(12人)筆試考試參考試題及答案解析
- GB/T 30341-2025機(jī)動(dòng)車駕駛員培訓(xùn)教練場(chǎng)技術(shù)要求
- 2025年脾胃科出科考試題及答案
- 河北省2025年職業(yè)院校嵌入式系統(tǒng)應(yīng)用開發(fā)賽項(xiàng)(高職組)技能大賽參考試題庫(含答案)
- 2025年公需課新質(zhì)生產(chǎn)力試題及答案
- 2025年70歲老年人換新本駕駛證需考三力測(cè)試題及答案
- 城建檔案規(guī)范化管理流程與操作指南
- 遺體火化師招聘考核試卷及答案
- 2024-2025學(xué)年山東省聊城市臨清市七年級(jí)(上)期末數(shù)學(xué)試卷(含答案)
評(píng)論
0/150
提交評(píng)論