版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
XXXX大學(xué)2006/2007學(xué)年第一學(xué)期考試試卷
課程名稱(chēng):Java程序設(shè)計(jì)考試方式:閉卷完成時(shí)限:120分鐘
班級(jí)
名稱(chēng):
學(xué)號(hào):
—■三
姓名:四五六七A九十總分
題號(hào)
分值
得分
閱卷人
一、選擇題(每題2分,共30分)
l.Java中main。函數(shù)的值是。
A.SiringB.iniC.charD.void
2.如下字串是Java中的標(biāo)識(shí)符。
A.fieldnameB.superC.3numberD.#number
3、下面的代碼段中,執(zhí)行之后i和j的值是。
inti=I;
intj:
j=i++;
A.1,1B.1,2C.2,ID.2,2
4.已知表達(dá)式intm[]={0,1.2,3,4,5,6”下面表達(dá)式的值與數(shù)組下標(biāo)量總數(shù)相等。
A.ni.length()B.m.lengthC.m.length()+1D.m.length+I
5.當(dāng)瀏覽器返回到新URL的包含applet的頁(yè)面時(shí)調(diào)用以下函數(shù)。
A.init()B.startOC.stopOD、destroyO
6.以下方法用于定義線(xiàn)程的執(zhí)行體。
A.start()B、init()C、run()D、main()
7、如果類(lèi)中的成員變量可以被同一包訪(fǎng)問(wèn),則使用如下約束符。
A、privateB.publicC、protectedD、final
8、以下約束符可用于定義成員常量。
A.staticB、finalC>abstractD、Nomodifiercanbeused
9、下面方法與applei的顯示無(wú)關(guān)。
A.update()B.draw()C.repaintOD.paintO
10、請(qǐng)問(wèn)如下方法可以將MenuBar加入Frame中。
A.selMenuOB.setMenuBar()C、add()D、addMenuBarO
11.下面不是Java中的容器。
A.ScrollPaneR、CnnvasC、DialogD、Applet
12、下面的程序段創(chuàng)建了BufferedReader類(lèi)的對(duì)象in,以便讀取本機(jī)d盤(pán)my文件夾下的文件1.1x1。
File構(gòu)造函數(shù)中正確的路徑和文件名的表示是。
Filef=newFile(填代碼處);
file=newFileReader(f);
in=newBufferedReader(file);
A)"l.txCB)C)D)"d:\my\l.txt"
13.有整型數(shù)組:intllx={12,35,8,7,2};,則調(diào)用方法Arrays.sort(x)后,數(shù)組x中的元素值依次
是。
A)2781235B)1235872
C)3512872D)8712352
14.下面的程序段執(zhí)行后輸出的結(jié)果是。
SlringBufferbuf=newSlringBuffer("Beijing2008");
buf.inserl(7,"@");
System.out.prinlln(buf.toStringO);
A)Beijing@2008B)@Beijing2008C)Beijing2008@D)Beijing#2008
15..下而表達(dá)式可用得到x和y的最大值。
A)x>y?y:xB)x<y?y:xC)x>y?(x+y):(x-y)D)x==y?y:x;
二、多選題(每題至少有一個(gè)正確答案,多選少選都不給分,每題2分,共10分)
16.下面賦值語(yǔ)句是合法的。
A.floata=2.0B、doubleb=2.0C、inlc=2D?longd=2
17、下面語(yǔ)句是創(chuàng)建數(shù)組的正確語(yǔ)句。
A.floatf[][]=newfloat[6][6];B.float[]f[]=newfloat[6][6];
C.floatf[][]=newfloat[][6];D、float[l[]f=newfloat[6][6];
18、Java中如下約束符是正確的。
A.privateB.publicC.protectedD.protect
19.下....事件監(jiān)聽(tīng)器在Java中有事件適配器。
A.MouseListener
B.KeyListener
C.ActionListener
D.WindowListener
20、已知如下的命令執(zhí)行javaMyTestabc,語(yǔ)句是正確的。
A、args[0]="MyTestab
B、args[0]="MyTest”
C、args[0]="a"
D、args[l]='b'
填空題(每空格2分,共20分)
1.創(chuàng)建類(lèi)的對(duì)象時(shí),使用運(yùn)算符給對(duì)象分配內(nèi)存空間。
2.定義類(lèi)的構(gòu)造方法不能有返回值類(lèi)型,其名稱(chēng)與一.一名相同。
3.Java語(yǔ)言中關(guān)鍵字一表示雙精度類(lèi)型。
4.若有定義:floa.b={l.lf.3.5f.6.8f};,則b』ength()的值是。
5.若有類(lèi)定義:
classBextendsA{
}
則類(lèi)B是類(lèi)A的o
6.接口中的成員只有靜態(tài)常量和o
7.在了類(lèi)中使用關(guān)鍵字做前綴可調(diào)用被子類(lèi)覆蓋的父類(lèi)中的方法。
8.關(guān)鍵字用于導(dǎo)入包中的類(lèi)到程序中,供程序中使用。
9.Java語(yǔ)言中.通常把可能發(fā)生異常的方法調(diào)用語(yǔ)句放到iry塊中,并用緊跟其后的塊來(lái)捕獲和處理
異常。
10.程序中實(shí)現(xiàn)多線(xiàn)程的方法有兩種:繼承類(lèi)和實(shí)現(xiàn)RunnaDle接口。
四、閱讀程序題(本大題2小題,每小題5分,共10分)
1.(5分)
1:.impor.java.util.Arrays;
2:.
3:.publi.clas.SortArra.{
4:.publi.stati.voi.main(Strin.args[].{
5:.String[.st..{"size"."abs","length","class"};
6:.Arrays.sort(str);
7:.fo.(in.i=0.i<str.length.i++)
8:.System.out.print(str[i]+"
9:.}.
10:.}
(1)寫(xiě)出程序運(yùn)行后的結(jié)果,(2分)
(2)方法調(diào)用st值.length。的返回結(jié)果足多少?(3分)
2.(5分)
定義類(lèi)A和類(lèi)B如下.(5分)
class.A
(
int.a=1;
double.d=2.0;
void.show.)
.(
.System.out.println(HClas.A.a=M+.+"\td="+d);
)
)
class.B.extends.A
,float.a=3.0f;.
.String.d="Jgram.";.
.void.show.).
.super.show.);.
.System.outprintln("Clas.B:.a="+.+'Yd="+d);
.)
)
(1.若在應(yīng)用程序的main方法中有以下語(yǔ)句.
A.a=ne.A().
a.show();
則輸出的結(jié)果如何?(2分)
(2.若在應(yīng)用程序的main方法中定義類(lèi)B的對(duì)象b.
A.b=ne.B().
b.show();
則輸出的結(jié)果如何?(3分)
1.五、編程題(本大題3小題,每小題10分,共30分)
2.編寫(xiě)一個(gè)程序用選擇法對(duì)數(shù)組a[]={20,10,50,40,30,70,60,80,90,100}進(jìn)行由大到小的排序。
使用socket編寫(xiě)一個(gè)服務(wù)器端程序,服務(wù)器端程序在端口8888監(jiān)聽(tīng),如果它接到客戶(hù)端發(fā)來(lái)的
"hello”請(qǐng)求時(shí)會(huì)回應(yīng)一個(gè)"hello”,對(duì)客戶(hù)端的其他請(qǐng)求不響應(yīng)。
編寫(xiě)一個(gè)應(yīng)用程序,創(chuàng)建三個(gè)線(xiàn)程分別顯示各自的時(shí)間。
XXXX大學(xué)2006/2007學(xué)年第一學(xué)期考試試卷
一、選擇題(每題2分,共30分)
1.D2、A3、C4、B5.B6.C7、D8、B9、B10、B11.B12、C13、A
14.A15、B
二、多選題(每題至少有一個(gè)正確答案,多選少選都不給分,每題2分,共10分)
l.B,C,D2、A,B,C,D3、A,B,C4、ABD5、CD
三、填空題(共20分)
l.ncw...2.類(lèi).....3.double.....4.3...5.子類(lèi)
6.抽象方法.7.super..8.import.....9.catch.....10.Thread
四、閱讀程序題(本大題2小題,每小題5分,共10分)
1.(1)absclasslengthsize(2)4
2.1)ClassA:a=ld=2.0(2)ClassA:a=ld=2.0ClassB:a=3.0d=Javaprogram.
五、編程題(本大題3小題,每小題10分,共30分)
I.importjava.io.*;
publicclassSelectSort
publicstaticvoidmain(Stringargs[])
(
inta[J={20,1(),50,40,30,70,60,80,90,100};
inttemp;
for(inti=0;i<a.length-l;i++)
for(intj=i+1;j<a.length;j++)
(
if(a[i]<aU]){
temp=a[i];
a[il=a[j];
aO]=temp;
}
)
for(intk=0;k<a.length;k++)
{
System.out.prin(ln(,,a["+k+"l:"+a[kl);
2.importjava.io.*;
.*;
publicclassHelloServer
(
publicstaticvoidmain(Stringargs[J)throwslOException
(
ServerSocketserver=null;
server=newServerSocket(8888);
SocketClientSocket=null;
ClicntSockct=scrvcr.aeccptO;
Stringline;
BufferedReaderis=
newBuffcrcdRcadcr(ncwInputS(rcamRcadcr(Cl:cn(Sockc(.gctInputS(rcam()));
PrintWriteros=newPrintWriter(ClientSocket.getOutputStreamO);
while(true)
{
line=is.readLine();
if(Iine.equals("hello")){
os.println("hcllo");
os.flush();
I
)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026新疆阿合奇縣公益性崗位(鄉(xiāng)村振興專(zhuān)干)招聘44人考試參考試題及答案解析
- 2026浙江大學(xué)醫(yī)學(xué)院附屬第一醫(yī)院臺(tái)州醫(yī)院(籌)招聘高層次衛(wèi)技人員150人考試參考試題及答案解析
- 2026貴州峰鑫建設(shè)投資(集團(tuán))有限公司招聘14人考試參考題庫(kù)及答案解析
- 2026年安徽電子信息職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)筆試備考題庫(kù)帶答案解析
- 2026浙江省應(yīng)急管理科學(xué)研究院編外招聘10人考試備考試題及答案解析
- 2026安徽省面向華東師范大學(xué)選調(diào)生招錄考試備考試題及答案解析
- 2026江西省某國(guó)企招聘勞務(wù)派遣工程師4人考試參考試題及答案解析
- 2026年山東管理學(xué)院招聘工作人員考試參考題庫(kù)及答案解析
- 2026湖北省面向中央民族大學(xué)普通選調(diào)生招錄考試備考試題及答案解析
- 2026年度江西銅業(yè)鑫瑞科技有限公司第二批次校園招聘3人筆試備考試題及答案解析
- 器官移植術(shù)后排斥反應(yīng)的風(fēng)險(xiǎn)分層管理
- 護(hù)坡綠化勞務(wù)合同范本
- 臨床績(jī)效的DRG與CMI雙指標(biāo)調(diào)控
- 2026年湛江日?qǐng)?bào)社公開(kāi)招聘事業(yè)編制工作人員備考題庫(kù)及完整答案詳解
- 2025-2026學(xué)年人教版數(shù)學(xué)三年級(jí)上學(xué)期期末仿真模擬試卷一(含答案)
- 2025年涼山教師業(yè)務(wù)素質(zhì)測(cè)試題及答案
- 2026年昭通市威信縣公安局第一季度輔警招聘(14人)筆試模擬試題及答案解析
- 氫能技術(shù)研發(fā)協(xié)議
- 2025交管12123學(xué)法減分整套試題帶答案解析(全國(guó)適用)
- 經(jīng)皮內(nèi)鏡下胃造瘺術(shù)護(hù)理配合
- 光伏電源項(xiàng)目工程建設(shè)管理資料表格格式匯編
評(píng)論
0/150
提交評(píng)論