單項選擇題(每小題2分,共30分)1.在瀏覽器中履行applet程式,將被最先履行的辦法是(),
A.init()B.start()C.destroy()D.stop()
2.編譯JavaApplet源程式檔案編譯后產生的位元組碼檔案擴展名為(),
A.classB.javaC.htmlD.exe
3.在撰寫JavaApplet程式時,一定要引進(import)()包,
A.java.awt.*B.java.applet.*
C.java.io.*D.java.awt.event.*
4.容器Panel和Applet預設運用的布局修改策略是(),
A.FlowLayoutB.BorderLayout
C.GridLayoutD.CardLayout
5.以下()不是Java的關鍵字,
A.FALSEB.constC.thisD.void
6.在運用interface宣告一個介面時,只能夠運用()潤飾該介面,
A.privateB.protected
C.privateprotectedD.public
7.下面()不是Java中的容器,
A.CanvasB.ScrollPane
C.AppletD.Dialog
8.以下關于結構函式的描繪過錯的是(),
A.結構函式的回傳型別只能是void型
B.結構函式是類的一種特殊函式,它的辦法名有必要與類名相同
C.結構函式的首要作用是完成對類的目標的初始化作業
D.一般在創立新目標時,體系會自動呼叫結構函式
9.Java字符采用的是Unicode編碼方案,每個Unicode碼占用()位元位,
A.8B.16C.32D.由軟硬體渠道決
10.下列整常量中哪項是不合法的(),
A.037B.0X48C.78D.2.0
11.下面哪個函式是publicvoidaMethod(){…}的多載函式?(),
A.voidaMethod(){…}
B.publicintaMethod(){…}
C.publicvoidaMethod(){…}
D.publicintaMethod(intm){…}
12.Java語言中界說類的關鍵字是(),
A.classB.intC.publicD.static
13.關于Java中反常的敘說正確的是:(),A.反常是程式撰寫程序中代碼的語法過錯B.反常是程式撰寫程序中代碼的邏輯過錯C.反常呈現后程式的運行馬上中止D.反常是能夠捕獲和處理的14.一切的反常類皆繼承哪一個類?(),A.java.io.ExceptionB.java.lang.ThrowableC.java.lang.ExceptionD.java.lang.Error15.為實作行程之間的通信,需求運用下列那種流才合適?(),A.DatastreamB.FilestreamC.BufferedstreamD.Pipedstream
二、填空題(每空2分,共10分)
1.x的值為10,運算運算式x%=5后x的值為____________,
2.設a=6,b=-4,核算下列運算式的值:
1)運算式――a%++b的值為___________,
2)運算式(a<10&&a>10?a:b)的值為____________,
3.布爾常量包含_______和_________,
三、閱讀程式,寫出程式的輸出成果(每題5分,共20分)
1.寫出以下程式的運行成果,
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.寫出以下程式的運行成果,
classStringTest1
{
publicstaticvoidmain(String[]args)
{
Strings1=”equal”;
Strings2=”equal”;
if(s1==s2){System.out.println(“s1==s2”);}
else{System.out.println(“s1!=s2″);}
}
}
程式的輸出成果為:
3.寫出以下程式的運行成果,
classTwoObjects
{
publicstaticvoidmain(String[]args)
{
Bb1=newB();
Bb2=newB(https://zzzjtd.com);
System.out.println(b1==b2);
System.out.println(b1!=b2);
System.out.println(b1.equals(b2));
}
}
classB
{intx;
B(){x=1;}
}
程式的輸出成果為:
4.寫出以下程式的運行成果,
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、在繼承中怎么呼叫結構辦法?(6分)
3、什么是介面?怎么界說介面?(7分)
4、String類與StringBuffer類創立的字串有何差異?(6分)
編程題(每題15分)設計一個Circle類,該類包含的特點有:圓的半徑;包含的辦法有:設定和獲取半徑的辦法,核算圓的面積的辦法,另外撰寫一個Test類,測驗Circle類,
答案
一、單項選擇題(每小題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
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/178802.html
標籤:Java
