單項(xiàng)選擇題(每小題2分,共30分)1.在瀏覽器中履行applet程序,將被最先履行的辦法是()。
A.init()B.start()C.destroy()D.stop()
2.編譯JavaApplet源程序文件編譯后產(chǎn)生的字節(jié)碼文件擴(kuò)展名為()。
A.classB.javaC.htmlD.exe
3.在編寫JavaApplet程序時(shí),一定要引進(jìn)(import)()包。
A.java.awt.*B.java.applet.*
C.java.io.*D.java.awt.event.*
4.容器Panel和Applet缺省運(yùn)用的布局修改策略是()。
A.FlowLayoutB.BorderLayout
C.GridLayoutD.CardLayout
5.以下()不是Java的關(guān)鍵字。
A.FALSEB.constC.thisD.void
6.在運(yùn)用interface聲明一個(gè)接口時(shí),只能夠運(yùn)用()潤飾該接口。
A.privateB.protected
C.privateprotectedD.public
7.下面()不是Java中的容器。
A.CanvasB.ScrollPane
C.AppletD.Dialog
8.以下關(guān)于結(jié)構(gòu)函數(shù)的描繪過錯(cuò)的是()。
A.結(jié)構(gòu)函數(shù)的返回類型只能是void型
B.結(jié)構(gòu)函數(shù)是類的一種特殊函數(shù),它的辦法名有必要與類名相同
C.結(jié)構(gòu)函數(shù)的首要作用是完成對(duì)類的目標(biāo)的初始化作業(yè)
D.一般在創(chuàng)立新目標(biāo)時(shí),體系會(huì)自動(dòng)調(diào)用結(jié)構(gòu)函數(shù)
9.Java字符采用的是Unicode編碼方案,每個(gè)Unicode碼占用()比特位。
A.8B.16C.32D.由軟硬件渠道決定
10.下列整常量中哪項(xiàng)是不合法的()。
A.037B.0X48C.78D.2.0
11.下面哪個(gè)函數(shù)是publicvoidaMethod(){…}的重載函數(shù)?()。
A.voidaMethod(){…}
B.publicintaMethod(){…}
C.publicvoidaMethod(){…}
D.publicintaMethod(intm){…}
12.Java語言中界說類的關(guān)鍵字是()。
A.classB.intC.publicD.static
13.關(guān)于Java中反常的敘說正確的是:()。A.反常是程序編寫過程中代碼的語法過錯(cuò)B.反常是程序編寫過程中代碼的邏輯過錯(cuò)C.反常呈現(xiàn)后程序的運(yùn)行馬上中止D.反常是能夠捕獲和處理的14.一切的反常類皆繼承哪一個(gè)類?()。A.java.io.ExceptionB.java.lang.ThrowableC.java.lang.ExceptionD.java.lang.Error15.為實(shí)現(xiàn)進(jìn)程之間的通信,需求運(yùn)用下列那種流才合適?()。A.DatastreamB.FilestreamC.BufferedstreamD.Pipedstream
二、填空題(每空2分,共10分)
1.x的值為10,運(yùn)算表達(dá)式x%=5后x的值為____________。
2.設(shè)a=6,b=-4,核算下列表達(dá)式的值:
1)表達(dá)式――a%++b的值為___________。
2)表達(dá)式(a<10&&a>10?a:b)的值為____________。
3.布爾常量包含_______和_________。
三、閱讀程序,寫出程序的輸出成果(每題5分,共20分)
1.寫出以下程序的運(yùn)行成果。
importjava.io.*;
publicclassATest{
publicstaticvoidmain(Stringargs[]){
Subsb=newSub();
System.out.println(sb.method1());
}
}
classSuper{
intx=1,y=2;
intmethod1(){returnx+y;}
}
classSubextendsSuper{
intmothod1(){returnx-y;}
}
程序的輸出成果為:
2.寫出以下程序的運(yùn)行成果。
classStringTest1
{
publicstaticvoidmain(String[]args)
{
Strings1=”equal”;
Strings2=”equal”;
if(s1==s2){System.out.println(“s1==s2”);}
else{System.out.println(“s1!=s2″);}
}
}
程序的輸出成果為:
3.寫出以下程序的運(yùn)行成果。
classTwoObjects
{
publicstaticvoidmain(String[]args)
{
Bb1=newB();
Bb2=newB();
System.out.println(b1==b2);
System.out.println(b1!=b2);
System.out.println(b1.equals(b2));
}
}
classB
{intx;
B(){x=1;}
}
程序的輸出成果為:
4.寫出以下程序的運(yùn)行成果。
importjava.io.*;
publicclassUseLabel
{publicstaticvoidmain(String[]args)
{Loop:
for(inti=2;i<10;i++)
{if(i%2!=0)continueLoop;
System.out.print(i+””);
}
}
}
程序的輸出成果為:
四、問答題(共25分)
1、什么是類變量、類辦法?(6分)
2、在繼承中怎么調(diào)用結(jié)構(gòu)辦法?(6分)
3、什么是接口?怎么界說接口?(7分)
4、String類與StringBuffer類創(chuàng)立的字符串有何差異?(6分)
編程題(每題15分)設(shè)計(jì)一個(gè)Circle類,該類包含的特點(diǎn)有:圓的半徑;包含的辦法有:設(shè)置和獲取半徑的辦法,核算圓的面積的辦法。另外編寫一個(gè)Test類,測驗(yàn)Circle類。
答案
一、單項(xiàng)選擇題(每小題2分,共30分)
1.A2.A3.B4.A5.A
6.D7.A8.A9.B10.D
11.D12.A13.D14.C15.D
二、填空題(每空2分,共10分)
1.0
2.2、-4
3.True、false
三、閱讀程序,寫出程序的輸出成果(每題5分,共20分)
1.3
2.s1==s2
3.false
true
false
4.2468
四、問答題(共10分)
略
五、編程題(共30分)
略
廣州天河區(qū)珠江新城富力盈力大廈北塔2706
020-38013166(網(wǎng)站咨詢專線)
400-001-5281 (售后服務(wù)熱線)
深圳市坂田十二橡樹莊園F1-7棟
Site/ http://www.szciya.com
E-mail/ itciya@vip.163.com
品牌服務(wù)專線:400-001-5281
長沙市天心區(qū)芙蓉中路三段398號(hào)新時(shí)空大廈5樓
聯(lián)系電話/ (+86 0731)88282200
品牌服務(wù)專線/ 400-966-8830
旗下運(yùn)營網(wǎng)站:
Copyright ? 2016 廣州思洋文化傳播有限公司,保留所有權(quán)利。 粵ICP備09033321號(hào)