2020年春季學期課程作業(yè)Java程序設計第3次13625131-重慶大學網(wǎng)絡教育學院-參考資料_第1頁
2020年春季學期課程作業(yè)Java程序設計第3次13625131-重慶大學網(wǎng)絡教育學院-參考資料_第2頁
2020年春季學期課程作業(yè)Java程序設計第3次13625131-重慶大學網(wǎng)絡教育學院-參考資料_第3頁
2020年春季學期課程作業(yè)Java程序設計第3次13625131-重慶大學網(wǎng)絡教育學院-參考資料_第4頁
2020年春季學期課程作業(yè)Java程序設計第3次13625131-重慶大學網(wǎng)絡教育學院-參考資料_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

2020年春季學期課程作業(yè)Java程序設計第3次13625131-重慶大學網(wǎng)絡教育學院-參考資料2020年春季學期課程作業(yè)Java程序設計第3次13625131-重慶大學網(wǎng)絡教育學院-參考資料全文共8頁,當前為第1頁。重慶大學網(wǎng)絡教育學院-2020年春季學期課程作業(yè)Java程序設計第3次-參考資料2020年春季學期課程作業(yè)Java程序設計第3次13625131-重慶大學網(wǎng)絡教育學院-參考資料全文共8頁,當前為第1頁。請認真閱讀一下說明然后下載:題庫有可能會換,不保證全部都有!請仔細核對是不是您需要的題目再下載!?。?!本文檔的說明:如果題目順序和你的試卷不一樣,按CTRL+F在題庫中逐一搜索每一道題的答案,預祝您取得好成績百!一、程序閱讀題(共10題、0/40分)1、importjava.io.*;publicclassReverse{publicstaticvoidmain(Stringargs[]){inti,n=5;inta[]=newint[5];for(i=0;i<n;i++)try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));a[i]=Integer.parseInt(br.readLine());}catch(IOExceptione){};for(i=n-1;i>=0;i--)System.out.print(a[i]+"");System.out.println();}}如果從鍵盤輸入12345則運行結果為:參考答案是:543212、classtest{publicstaticvoidmain(Stringargs[]){intx=4,j=0;switch(x){case1:j++;case2:j++;case3:j++;case4:j++;case5:j++;break;default:j++;}System.out.println(j);}}2020年春季學期課程作業(yè)Java程序設計第3次13625131-重慶大學網(wǎng)絡教育學院-參考資料全文共8頁,當前為第2頁。參考答案是:22020年春季學期課程作業(yè)Java程序設計第3次13625131-重慶大學網(wǎng)絡教育學院-參考資料全文共8頁,當前為第2頁。3、publicclassLeaf{privateinti=0;Leafincrement(){i++;returnthis;}voidprint(){System.out.println(“i=”+i);}publicstaticvoidmain(Stringargs[]){Leafx=newLeaf();x.increment().increment().increment().print();}}參考答案是:i=34、importjava.io.*;publicclasstest{publicstaticvoidmain(Stringargv[]){testm=newtest();System.out.println(m.amethod());}publicintamethod(){try{FileInputStreamdis=newFileInputStream("Hello.txt");}catch(FileNotFoundExceptionfne){System.out.println("Nosuchfilefound");return-1;}catch(IOExceptionioe){}finally{System.out.println("Doingfinally");}return0;2020年春季學期課程作業(yè)Java程序設計第3次13625131-重慶大學網(wǎng)絡教育學院-參考資料全文共8頁,當前為第3頁。}2020年春季學期課程作業(yè)Java程序設計第3次13625131-重慶大學網(wǎng)絡教育學院-參考資料全文共8頁,當前為第3頁。}如果文件Hello.txt并不存在,則運行結果是參考答案是:NosuchfilefoundDoingfinally-15、publicclasstest{staticStringBuffersb1=newStringBuffer("Hello");staticStringBuffersb2=newStringBuffer("Hello");publicstaticvoidmain(Stringargs[]){aMethod(sb1,sb2);System.out.println("sb1is"+sb1);System.out.println("sb2is"+sb2);}publicstaticvoidaMethod(StringBuffersb1,StringBuffersb2){sb2.append("there");sb1=sb2;}}參考答案是:sb1isHellosb2isHellothere6、classBase{intx=3;publicBase(){}publicvoidshow(){System.out.println("Thevalueis"+x);}}classDerivedextendsBase{intx=2;publicDerived(){}publicvoidshow(){System.out.println("Thevalueis"+x);}}publicclasstest{publicstaticvoidmain(Stringargs[]){Baseb=newDerived();2020年春季學期課程作業(yè)Java程序設計第3次13625131-重慶大學網(wǎng)絡教育學院-參考資料全文共8頁,當前為第4頁。b.show();2020年春季學期課程作業(yè)Java程序設計第3次13625131-重慶大學網(wǎng)絡教育學院-參考資料全文共8頁,當前為第4頁。System.out.println("Thevalueis"+b.x);}}參考答案是:Thevalueis2Thevalueis37、interfaceFoo{intk=0;}publicclasstestimplementsFoo{publicstaticvoidmain(Stringargs[]){inti;testt=newtest();i=t.k;i=test.k;i=Foo.k;System.out.println(i);}}參考答案是:08、publicclassTest{publicstaticvoidmain(String[]args){Stringfoo=args[0];Stringbar=args[1];Stringbaz=args[2];System.out.println(baz);}}如果執(zhí)行語句javaTestRedGreenBlue后結果為參考答案是:Blue9、publicclasstest{Strings1="Initializedatdefinition";Strings2;publictest(Strings2i){s2=s2i;2020年春季學期課程作業(yè)Java程序設計第3次13625131-重慶大學網(wǎng)絡教育學院-參考資料全文共8頁,當前為第5頁。}2020年春季學期課程作業(yè)Java程序設計第3次13625131-重慶大學網(wǎng)絡教育學院-參考資料全文共8頁,當前為第5頁。publicstaticvoidmain(Stringargs[]){testsi=newtest("Initializedatconstruction");System.out.println("si.s1="+si.s1);System.out.println("si.s2="+si.s2);}}參考答案是:si.s1=Initializedatdefinitionsi.s2=Initializedatconstruction10、publicclassTest{publicstaticStringoutput="";publicstaticvoidfoo(inti){try{if(i==1){thrownewException();}output+="1";}catch(Exceptione){output+="2";return;}finally{output+="3";}output+="4";}publicstaticvoidmain(Stringargs[]){foo(0);foo(1);System.out.println(output);}}參考答案是:13423二、簡答題(共5題、0/20分)1、什么是對象?如何創(chuàng)建一個對象?參考答案是:對象是對客觀事物的抽象,是類的實例.在面向?qū)ο蟮某绦蛟O計題中,把問題域中的事物抽象成對象,將事物的靜態(tài)特征用一組數(shù)據(jù)描述,將事物的動態(tài)特征用一組方法來刻畫.創(chuàng)建對象由以下三步完成:(1)聲明對象.其格式是:類名對象名表(2)建立對象,也就是為對象分配內(nèi)存.其格式是:對象名=new構造方法()或類名對象名=new構造方法()2020年春季學期課程作業(yè)Java程序設計第3次13625131-重慶大學網(wǎng)絡教育學院-參考資料全文共8頁,當前為第6頁。(3)初始化對象,即為它的數(shù)據(jù)成員賦初值.2020年春季學期課程作業(yè)Java程序設計第3次13625131-重慶大學網(wǎng)絡教育學院-參考資料全文共8頁,當前為第6頁。2、消息的基本構成?參考答案是:消息包括:接受消息的對象、接受消息的對象應執(zhí)行的方法、方法所需要的參數(shù)3、指出運算符“==”和方法equals()在判斷題對象是否相等上的區(qū)別?參考答案是:equals()是判斷題兩個對象對應的取值是否相等“==”是判斷題兩個對象是否是同一個對象.4、下列代碼不能正確編譯的原因是什么?classA{publicstaticvoidmain(Stringargs[]){Bb=newB();b.x=5;}}classB{privateintx;Show(){System.out.println(x);}}參考答案是:私有變量的使用限制.5、簡述面向?qū)ο蟪绦虻闹饕卣鲄⒖即鸢甘牵好嫦驅(qū)ο蟪绦虻闹饕卣魇欠庋b性,繼承性和多態(tài)三、程序設計題(共5題、0/40分)1、給定一個字符串數(shù)組Stringf[]={"ab","bc","cd","de","ef"};編程實現(xiàn)從該數(shù)組中查找用戶指定字符串位置的功能,用戶指定的字符串由命令行參數(shù)輸入.參考答案是:publicclasstest{publicstaticvoidmain(String[]args){inti,j=0;Strings=args[0];Stringf[]={"ab","bc","cd","de","ef"};for(i=0;i<4;i++)if(pareTo(f[i])==0){2020年春季學期課程作業(yè)Java程序設計第3次13625131-重慶大學網(wǎng)絡教育學院-參考資料全文共8頁,當前為第7頁。System.out.print("thepositionis"+i);2020年春季學期課程作業(yè)Java程序設計第3次13625131-重慶大學網(wǎng)絡教育學院-參考資料全文共8頁,當前為第7頁。j=1;}if(j==0)System.out.print("nosuchstring");}}2、編寫程序使用類StringBuffer的replace方法將字符串”Marywasa”改為”Maryhadabook.”參考答案是:importjava.util.*;publicclassString_test{publicstaticvoidmain(Stringargs[]){StringBufferstr1=newStringBuffer(“Marywasa”);StringBufferstr2=str1.replace(5,10,”hadabook.”);System.out.println(str2);}}3、編程將鍵盤輸入的數(shù)據(jù)拷貝當前路徑下test.txt中,如果遇到quit就結束程序。參考答案是:publicclassTest2{publicstaticvoidmain(String[]args)throwsIOException{Scannersc=newScanner(System.in);FileOutputStreamfos=newFileOutputStream("text.txt");while(true){Stringline=sc.nextLine();if("quit".equals(line)){break;}else{fos.write(line.getBytes());//字符串轉換字節(jié)fos.write("

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論