版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
(一)基本學(xué)問1)Java語言的特點(diǎn),Java程序的開發(fā)過程2)Java的標(biāo)識(shí)符和關(guān)鍵字,基本數(shù)據(jù)類型,運(yùn)算符與表達(dá)式,語句和數(shù)組。3)類、對(duì)象,static、this、final、super關(guān)鍵字,訪問權(quán)限限定詞,包、匿名類、異樣類,繼承、接口、多態(tài)性,Class類。4)了解Object類,基本類型的封裝類,熟識(shí)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、面對(duì)對(duì)象語言
B、面對(duì)過程語言
C、匯編程序
D、形式語言3、編譯Javaapplication源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)文件的擴(kuò)展名為b
A、.java
B、.class
C、.html
D、.exe4、下列敘述中,正確的是_a___。A、Java語言的標(biāo)識(shí)符是區(qū)分大小寫的
B、源文件名與public類名可以不相同
C、源文件名其擴(kuò)展名為.jar
D、源文件中public類的數(shù)目不限5、下列哪個(gè)選項(xiàng)是合法的標(biāo)識(shí)符?b
A.123
B._name
C.class
D.1first6、下面屬于Java關(guān)鍵字的是c
A、NULL
B、IF
C、do
D、While7、下列的哪個(gè)賦值語句是不正確的?a
A.floatf=11.1;
B.doubled=5.3E12;
C.floatd=3.14f;
D.doublef=11.1E10f;8、下列的哪個(gè)賦值語句是正確的?a
A.chara=12;
B.inta=12.0;
C.inta=12.0f;
D.inta=(int)12.0;9、保證Java語言可移植性的特征是d
A、面對(duì)對(duì)象
B、平安性
C、分布式計(jì)算
D、可跨平臺(tái)10、下列屬于合法的Java標(biāo)識(shí)符是__a__。
A、_cat
B、5books
C、+static
D、-3.1415911、在Java中,表示換行符的轉(zhuǎn)義字符是__a__。
A、\n
B、\f
C、'n'
D、\dd12、下列哪個(gè)是反斜杠字符的正確表示?A
A、\\
B、*\\
C、\
D、\’\’13、在Java中,由Java編譯器自動(dòng)導(dǎo)入,而無需在程序中用import導(dǎo)入的包是__d__。
A、java.applet
B、java.awt
C、java.util
D、java.lang14、在Java中,全部類的根類是_a15、下列哪個(gè)修飾符可以使在一個(gè)類中定義的成員變量只能被同一包中的類訪問?b
A.private
B.無修飾符
C.public
D.protected16、給出下列代碼,如何使成員變量m被方法fun()干脆訪問?c
classTest
{
privateintm;
publicstaticvoidfun()
{
...
}
}
A.將privateintm改為protectedintm
B.將privateintm改為publicintm
C.將privateintm改為staticintm
D.將privateintm改為intm17、已知有下列類的說明,則下列哪個(gè)語句是正確的?a
publicclassTest
{
privatefloatf=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)是不正確的?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()
{
staticinti=0;
i++;
System.out.println(i);
}
publicstaticvoidmain(Stringargs[])
{
Testtest=newTest();
test.aMethod();
}
}
A.編譯錯(cuò)誤
B.0
C(23)下列關(guān)于內(nèi)部類的說法不正確的是d
A.內(nèi)部類的類名只能在定義它的類或程序段中或在表達(dá)式內(nèi)部匿名運(yùn)用
B.內(nèi)部類可以運(yùn)用它所在類的靜態(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常見事務(wù)類中哪個(gè)是鼠標(biāo)事務(wù)類?
c
A.InputEvent
B.KeyEvent
C.MouseEvent
D.WindowEvent
25、在Java中,用package語句說明一個(gè)包時(shí),該包的層次結(jié)構(gòu)必需是__b__。
A、與文件的結(jié)構(gòu)相同
B、與文件書目的層次相同
C、與文件類型相同
D、與文件大小相同26、下列構(gòu)造方法的調(diào)用方式中,正確的是____。c
A、根據(jù)一般方法調(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.append("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è)是正確的?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è)是正確的?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)運(yùn)用aa類創(chuàng)建對(duì)象a和BB類創(chuàng)建對(duì)象b,則下面哪一個(gè)方法調(diào)用是正確的
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修飾的成員變量,以下說法正確的是b
A、可以被三種類所引用:該類自身、與它在同一個(gè)包中的其他類、在其他包中的該類的子類
B、可以被兩種類訪問和引用:該類本身、該類的全部子類
C、只能被該類自身所訪問和修改
D、只能被同一個(gè)包中的類訪問33、關(guān)于以下程序代碼的說法正確的是d
1.classHasStatic{
2.privatestaticintx=100;
3.publicstaticvoidmain(Stringargs[]){
4.HasStatichs1=newHasStatic();
5.hs1.x++;
6.HasStatichs2=newHasStatic();
7.hs2.x++;
8.hs1=newHasStatic();
9.hs1.x++;
10.HasStatic.x--;
11.System.out.println("x="+x);
12.}
13.}
A、第5行不能通過編譯,因?yàn)橐昧怂接徐o態(tài)變量
B、第10行不能通過編譯,因?yàn)閤是私有靜態(tài)變量
C、程序通過編譯,輸出結(jié)果為:x=103
D、程序通過編譯,輸出結(jié)果為:x=10234下列關(guān)于繼承的哪項(xiàng)敘述是正確的?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___。
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)制表示格式是___a_。
A、0x10
B、0x16
C、0xA
D、01641、int型public成員變量MAX_LENGTH,該值保持為常數(shù)100,則定義這個(gè)變量的語句是__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、static
C、void
D、main46、下列內(nèi)部類的正確用途是b
btnn.addActionListener(newActionListener()
{publicvoidactionPerformed(ActionEventevent)
{Strings=input.getText();
output.setText("Hello"+s+",WelcomeYou!");
}})
A、用于訪問外部類的數(shù)據(jù)
B、用于進(jìn)行事務(wù)處理
C、隱藏起來不被同一包中的其他類所見
D、生成事務(wù)適配器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與Applicationg的主要區(qū)分在
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)數(shù)學(xué)分層教學(xué)下的作業(yè)設(shè)計(jì)與評(píng)價(jià)
- 家庭早期教育在商業(yè)競(jìng)爭(zhēng)中的重要性
- 專業(yè)墻布?jí)堁b修項(xiàng)目合作合同一
- 二零二五年度離婚協(xié)議書與財(cái)產(chǎn)分配執(zhí)行合同3篇
- 二零二五年度船舶建造質(zhì)量保證合同3篇
- 專業(yè)家具及家電集團(tuán)采購(gòu)協(xié)議版
- 賓館酒店消防安全教育全解析
- 2024美容行業(yè)美容師勞動(dòng)合同范本(含競(jìng)業(yè)限制及培訓(xùn))3篇
- 專業(yè)家庭幫傭服務(wù)協(xié)議模板版A版
- 2025版池塘水域使用權(quán)轉(zhuǎn)讓及生態(tài)補(bǔ)償協(xié)議3篇
- COPD(慢性阻塞性肺病)診治指南(2023年中文版)
- 氣相色譜儀作業(yè)指導(dǎo)書
- ?中醫(yī)院醫(yī)院等級(jí)復(fù)評(píng)實(shí)施方案
- 跨高速橋梁施工保通專項(xiàng)方案
- 鐵路貨車主要輪對(duì)型式和基本尺寸
- 譯林版南京學(xué)校四年級(jí)英語上冊(cè)第一單元第1課時(shí)storytime導(dǎo)學(xué)單
- 理正深基坑之鋼板樁受力計(jì)算
- 員工入職培訓(xùn)
- 鋪種草皮施工方案(推薦文檔)
- 10KV高壓環(huán)網(wǎng)柜(交接)試驗(yàn)
- 綜合單價(jià)的確定
評(píng)論
0/150
提交評(píng)論