版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
-...-可修遍-.課程代碼:座位號:"面向?qū)ο蟪绦蛟O(shè)計"試卷:學(xué)號:專業(yè):學(xué)院:班級:20年月日題號一二三四五六總分得分..得分一、單項選擇題〔10小題,共10分〕1.以下選項中,用于在定義子類時聲明父類名的關(guān)鍵字是【】A.interfaceB.packageC.extendsD.class2.在以下哪種情況下可以獲得缺省構(gòu)造器"【】A.當作任何類的定義時B.當類沒有其它構(gòu)造器時C.當定義至少一個構(gòu)造器的時D.從不需要3.如果局部變量和成員變量同名,如何在局部變量作用域引用成員變量?【】A.不能引用,必須改名,使它們的名稱不一樣B.在成員變量前加this,使用this訪問該成員變量C.在成員變量前加super,使用super訪問該成員變量D.不影響,系統(tǒng)可以自己區(qū)分4.在異常處理中,如釋放資源、關(guān)閉文件、關(guān)閉數(shù)據(jù)庫等由哪個子句來完成【
】A.try子句B.catch子句C.finally子句D.throw子句5.下面哪個流類屬于面向字符的輸入流【】A.BufferedWriter
B.FileInputStreamC.ObjectInputStream
D.InputStreamReader6.在Java中,由Java編譯器自動導(dǎo)入,而無需在程序中用import導(dǎo)入的包是【
】。A.java.appletB.java.awtC.java.utilD.java.lang7.下面程序定義了一個類,關(guān)于該類說確的是【】AbstractclassabstractClass{……}A.該類能調(diào)用newabstractClass(),方法實例化為一個對象B.該類不能被繼承C.該類的方法都不能被重載D.以上說法都不對8.有下面類的說明:publicclassX5_1_1extendsx{
privatefloatf=10.6f;
inti=16;
staticintsi=10;
publicstaticvoidmain〔String[]args〕{
X5_1_1x=new
X5_1_1();
}
}在main()方法中,下面哪條語句的用法是正確的?【】A.x.f
B.this.si
C.X5_1_1.i
D.X5_1_1.f9.以下說法中,錯誤的一項為哪一項【】A.Thread類中沒有定義run()方法
B.可以通過繼承Thread類來創(chuàng)立線程C.Runnable接口中定義了run()方法
D.可以通過實現(xiàn)Runnable接口創(chuàng)立線程10.當一個Statement對象要執(zhí)行一個查詢類的SQL語句,調(diào)用的方法是【】A.executeQuery
B.execute
C.executeUpdate
D.mit得分二、填空題〔10小題,共10分〕1.Java應(yīng)用程序中有多個類時,java命令后的類名必須是包含了___________方法的那個類的名字。2.使用關(guān)鍵字修飾的代碼,稱為同步代碼段3.對象創(chuàng)立完后,通過使用運算符".〞,對象可以實現(xiàn)對變量的訪問和____________的調(diào)用。4.Java中的非字符輸出流都是抽象類____________的子類。5.Java語言使用___________類及其子類的對象來表示線程6.可以使用String類的__________方法比擬一字符串是否與字符串s一樣。7.如果在子類中想使用被子類隱藏的父類的成員變量或方法可以使用關(guān)鍵字____________,使用本類中被局部變量隱藏的成員變量使用關(guān)鍵字____________。8.假設(shè)子類對父類中的同名同參方法進展重新定義,我們稱子類___________了父類的同名方法。9.Java中用類創(chuàng)立一個對象包括對象的聲明和為對象____________兩個步驟。得分三、讀程序題〔5小題,共20分〕1.classA{ inta=1; doubled=2.0; voidshow(){ System.out.println("ClassA:a="+a+"\td="+d); }}publicclassBextendsA{ floata=3.0f; Stringd="Javaprogram."; voidshow(){ super.show(); System.out.println("ClassB:a="+a+"\td="+d); }publicstaticvoidmain(Stringargs[]){Ab=newB();b.show(); }}程序的輸出結(jié)果為:___2.a(chǎn)bstractclassA{ abstractvoidshow(); abstractvoidshow(inti);}ClassBextendsA{ intx; voidshow(){ System.out.print("x="+x++); } voidshow(inti){ x=++i; System.out.println("x="+x++); }}ClassAbstractDemo{ publicstaticvoidmain(String[]args) {Bb=newB(); b.show(); b.show(10); }}程序的輸出結(jié)果是:3.importjava.util.*;publicclasstest10{publicstaticvoidmain(Stringargs[]){ArrayList<Integer>list=newArrayList<Integer>();for(inti=0;i<10;i++){list.add(i);}for(intk=list.size()-1;k>=0;k--){intm=list.get(k);System.out.printf("%3d",m);}}}程序的輸出結(jié)果是:4.classSpeak{ publicvoidhello(){ System.out.println("Hello!"); }}publicclasstest{ publicstaticvoidmain(Stringargs[]){ Speakhe=newSpeak(){ publicvoidhello(){ System.out.println("您好,很快樂認識您!"); } }; he.speak();}}程序的輸出結(jié)果是:5.import
java.io.*;
public
class
Reverse
{
public
static
void
main(String
args[])
{
int
i,n=10,sum=0;
int
a[]=newint[10];
for
(i=0;i<n;i++)
try{
BufferedReader
br=newBufferedReader(
new
InputStreamReader(System.in));
a[i]=Integer.parseInt(br.readLine());
//輸入一個整數(shù)
}catch(IOException
e){};
for
(i=n-1;i>=0;i――)sum=sum+I;
System.out.print(sum);
}
}程序的功能是:得分四、程序改錯題〔2小題,共20分〕1、假設(shè)數(shù)據(jù)庫名為:oa,數(shù)據(jù)庫連接采用windowsODBC數(shù)據(jù)源的方式,ODBC數(shù)據(jù)源名為misimportjava.sql.*;publicclassExample14_1{publicstaticvoidmain(Stringargs[]){Connectioncon;Statementst;ResultSetrs;try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//加載驅(qū)動}catch(ClassNotFoundExceptione){System.out.print(e);}try{con=DriverManager.getConnection("jdbc:odbc:oa","","");st=con.createStatement();rs=st.executeUpdate("SELECT*FROMemployeeorderbynumber");while(rs.next()){Stringnumber=rs.getString("number");Stringname=rs.getString("name");Datedate=rs.getDate("birthday");doublesalary=rs.getDouble("salary");System.out.printf("%-4s",number);System.out.printf("%-6s",name);System.out.printf("%-15s",date.toString());System.out.printf("%6s\n",salary);}con.close();}catch(SQLExceptione){System.out.println(e);}}}2、importjava.util.*;classStudentextendsparable{intenglish=0;Stringname;Student(intenglish,Stringname){=name;this.english=english;}publicintpareTo(Objectb){Studentst=(Student)b;If(this.english==st.english){return1;}elsereturn(this.english-st.english)*100;}}publicclasstest{publicstaticvoidmain(Stringargs[]){TreeSet<Student>mytree=newTreeSet<Student>();Studentst1,st2,st3,st4;st1=newStudent(90,"一");st2=newStudent(66,"錢二");st3=newStudent(66,"三");mytree.add(st1);mytree.add(st2);mytree.add(st3);Iterator<Student>te=mytree.it();while(te.hasNext()){Studentstu=te.next();System.out.println(""++""+stu.english);}}}得分五、程序填空題〔2小題,共20分〕1.【】classC{【】voidcallme();voidmetoo{System.out.println("類C的metoo()方法〞);}}ClassD【】C{voidcallme(){System.out.println("重載C類的callme()方法〞);}}publicclassAbstract{【】main(Stringargs[]){Cc=【】D();C.callme();C.metoo();}}2.如下java源程序文件中,程序的功能是判斷鍵盤輸入的字符串是否是回文〔字符串順讀和倒讀都一樣,那么是回文。如"abba〞是回文〕。方法palindrome判斷字符串s是否是回文,假設(shè)是回文,返回true,否那么返回false。請仔細閱讀程序,補充相應(yīng)的語句,使整個程序能夠正常運行。importjava.util.Scanner;publicclassJ_Test{【】{intlen=s.length();inth=0,t=len-1;while(h<=t){if(s.charAt(h)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 升壓變壓器課程設(shè)計
- 工藝工裝課程設(shè)計法蘭盤
- 2024年X射線像增強器用微通道板項目資金籌措計劃書代可行性研究報告
- 《地滾小皮球》(教學(xué)設(shè)計)體育六年級下冊
- 【新課標】Unit 4第4課時教學(xué)設(shè)計-外研版(新)必修三
- 《邊城》教學(xué)設(shè)計
- 中職信息技術(shù)高教版基礎(chǔ)模塊上冊第三單元:3.3制作表格教學(xué)設(shè)計
- 四川省巴中市巴州區(qū)2023-2024學(xué)年二年級上學(xué)期1月期末語文試題
- (拓展提升卷) 五年級數(shù)學(xué)上冊第三單元培優(yōu)卷 人教版
- 電器店裝修項目管理協(xié)議
- 北師大版四年級上冊勞動活動三《膳食營養(yǎng)小專家-面食的制作》(教案)
- 太陽能光伏發(fā)電系統(tǒng)設(shè)計方案課件(112張)
- 中國絲綢智慧樹知到答案2024年浙江理工大學(xué)
- 2024-2030年玻璃欄桿行業(yè)市場現(xiàn)狀供需分析及重點企業(yè)投資評估規(guī)劃分析研究報告
- (高清版)AQ 2061-2018 金屬非金屬地下礦山防治水安全技術(shù)規(guī)范
- 2024年上海市各區(qū)初三語文一模卷試題匯編之記敘文含答案
- 2023年湖北省計算機技能高考考試備考題庫大(共5部分-5)
- 2024-2030年中國混凝土管樁行業(yè)市場深度分析及發(fā)展趨勢與投資研究分析報告
- 2024-2030年中國村鎮(zhèn)銀行行業(yè)市場深度調(diào)研及面臨的困境對策與發(fā)展戰(zhàn)略研究報告
- 腦心通膠囊化學(xué)成分、藥理作用及臨床應(yīng)用研究進展
- 閩教版小學(xué)三年級上冊英語期中考卷附答案
評論
0/150
提交評論