2014年9月份考試Java程序設(shè)計(jì)第三次作業(yè)_第1頁
2014年9月份考試Java程序設(shè)計(jì)第三次作業(yè)_第2頁
2014年9月份考試Java程序設(shè)計(jì)第三次作業(yè)_第3頁
2014年9月份考試Java程序設(shè)計(jì)第三次作業(yè)_第4頁
2014年9月份考試Java程序設(shè)計(jì)第三次作業(yè)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

2014年9月份考試Java程序設(shè)計(jì)第三次作業(yè)一、程序閱讀題(本大題共30分,共5小題,每小題6分)1.importjava.util.*;classTest{publicstaticvoidmain(Stringargs[]){Stackmystack=newStack();mystack.push(newInteger(1));mystack.push(newInteger(1));intk=1;while(k<=4){IntegerF1=(Integer)mystack.pop();intf1=F1.intValue();IntegerF2=(Integer)mystack.pop();intf2=F2.intValue();Integertemp=newInteger(f1+f2);System.out.println(""+temp.toString());mystack.push(temp);mystack.push(F2);k++;}}}2.interfaceFoo{intk=0;}publicclasstestimplementsFoo{publicstaticvoidmain(Stringargs[]){inti;testt=newtest();i=t.k;i=test.k;i=Foo.k;System.out.println(i);}}3.publicclasstest{publicstaticvoidmain(String[]args){intf1=1,f2=1;for(inti=1;i<5;i++){System.out.print("\t"+f1+"\t"+f2);if(i%2==0)System.out.println("\n");f1=f1+f2;f2=f2+f1;}}}4.寫出程序運(yùn)行結(jié)果:5.classvariable{intx=0,y=0,z=0;voidinit(intx,inty){this.x=x;this.y=y;intz=5;System.out.println(“x=”+x+”y=”+y+”z=”+z);}publicstaticvoidmain(Stringargs[]){variablea=newvariable();System.out.println(“x=”+x+”y=”+y+”z=”+z);init(20,30);System.out.println(“x=”+x+”y=”+y+”z=”+z);}}二、簡答題(本大題共30分,共5小題,每小題6分)1.說明while與do…while語句的差異2.什么是接口和抽象類,它們之間的區(qū)別是什么?3.類System和Runtime分別具有什么作用?4.error和exception有什么區(qū)別?5.什么是JDBC?三、程序設(shè)計(jì)題(本大題共40分,共4小題,每小題10分)1.通過鍵盤傳入一個(gè)數(shù),判斷題該數(shù)是不是素?cái)?shù)(不能被1和自身整除的數(shù)).2.編寫一Java程序,求下列矩陣對角線元素之和.3.編寫一個(gè)java程序?qū)⒆址盜’mok”改為”I’mgladtomeetyou”4.編寫程序求所有指定浮點(diǎn)數(shù)的平均值,要求所有浮點(diǎn)數(shù)均通過命令行參數(shù)傳入(如javatest44.4).答案:一、程序閱讀題(30分,共5題,每小題6分)1.參考答案:2358解題方案:評分標(biāo)準(zhǔn):完全一樣才得分,多寫不得分2.參考答案:0解題方案:評分標(biāo)準(zhǔn):完全一樣才得分3.參考答案:1123581321解題方案:評分標(biāo)準(zhǔn):完全一樣才得分4.參考答案:valueisHello解題方案:評分標(biāo)準(zhǔn):完全一樣才得分,多寫不得分5.參考答案:x=0y=0z=0x=20y=30z=5x=20y=30z=0解題方案:評分標(biāo)準(zhǔn):完全一樣才得分,多寫不得分二、簡答題(30分,共5題,每小題6分)1.參考答案:while和do…while的區(qū)別在于:while循環(huán)先判斷題布爾表達(dá)式的值,若該布爾表達(dá)式的值為假,則循環(huán)體可能一次也不執(zhí)行;而do…while循環(huán)先執(zhí)行循環(huán)體語句區(qū)塊,因此,循環(huán)體中的語句至少要執(zhí)行一次.解題方案:評分標(biāo)準(zhǔn):while與do…while1個(gè)2分2.參考答案:抽象類特點(diǎn):抽象類必須用關(guān)鍵字abstract修飾;抽象類沒有完全實(shí)現(xiàn),它只能用于派生子類,不能用于產(chǎn)生實(shí)例;抽象類不一定包含抽象方法,但如果類中包含抽象方法,則必須聲明為抽象類;接口特點(diǎn):接口實(shí)際是一種特殊的抽象類,通過關(guān)鍵字interface聲明.接口中的所有方法都是抽象的(abstract可以缺?。?接口中的所有數(shù)據(jù)都是靜態(tài)常量:即具有public,static,final屬性.解題方案:評分標(biāo)準(zhǔn):一個(gè)特點(diǎn)2分3.參考答案:類System,它提供了與系統(tǒng)無關(guān)的接口以實(shí)現(xiàn)對系統(tǒng)資源的使用,通過其成員變量in,out,err實(shí)現(xiàn)了標(biāo)準(zhǔn)輸入、輸出、錯(cuò)誤流;類Runtime代表當(dāng)前的運(yùn)行環(huán)境,使得程序可以直接使用系統(tǒng)資源,但它是與系統(tǒng)相關(guān)的,通常只在特殊情況下使用,因?yàn)樗茐牧顺绦虻目梢浦残?解題方案:評分標(biāo)準(zhǔn):意思對就可以4.參考答案:error表示恢復(fù)不是不可能但很困難的情況下的一種嚴(yán)重問題。比如說內(nèi)存溢出。不可能指望程序能處理這樣的情況。exception表示一種設(shè)計(jì)或?qū)崿F(xiàn)問題。也就是說,它表示如果程序運(yùn)行正常,從不會(huì)發(fā)生的情況。解題方案:評分標(biāo)準(zhǔn):5.參考答案:JDBC是:1、將Java語言和Sql結(jié)合的一個(gè)很好的編程接口.2、通用的一般的SQL數(shù)據(jù)庫訪問和存儲(chǔ)結(jié)構(gòu).3、支持基本SQL功能的一個(gè)通用低層的應(yīng)用程序編程接口,在不同的數(shù)據(jù)庫功能模塊上提供了一個(gè)統(tǒng)一的用戶界面.4、和ODBC一樣,建立在X/OpenSQLCLI基礎(chǔ)之上.5、是為Java語言定義的一個(gè)SQL調(diào)用級(CLI)界面.解題方案:評分標(biāo)準(zhǔn):意思對就給分三、程序設(shè)計(jì)題(40分,共4題,每小題10分)1.參考答案:importjava.io.*;publicclassPrime{publicstaticvoidmain(String[]args){Strings="";intn=0;System.out.print("請輸入一個(gè)整數(shù):");try{InputStreamReaderisr=newInputStreamReader(System.in);BufferedReaderbr=newBufferedReader(isr);s=br.readLine();n=Integer.parseInt(s);}catch(IOExceptione){}if(isPrime(n))System.out.println(n+"是素?cái)?shù).");elseSystem.out.println(n+"不是素?cái)?shù).");}staticbooleanisPrime(inta){if(a==1)returnfalse;if(a==2)returntrue;for(inti=2;i<=a/2;i++)if(a

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論