




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、綜合練習(xí)題一、單項選擇題(共30題。在每小題列出的四個選項中只有一個選項是符合題目要求的,請將正確選項的字母填在題中的括號內(nèi)。1、Java源程序文件的擴(kuò)展名為( 。A、.javaB、.classC、.htmlD、.txt2、為了使名為HelloWorld的類成功編譯和運行,必須滿足的條件(。A、HelloWorld類必須定義在HelloWorld.java文件中B、HelloWorld類必須定義為public類C、HelloWorld類必須導(dǎo)入java.lang包D、HelloWorld類中必須定義正確的main( 方法3、Java語言中提供的標(biāo)準(zhǔn)Java類庫存儲在(的包中。A、java.la
2、ngB、java.awtC、java.utilD、java.applet4、以下( 是在Java源程序中出現(xiàn)的正確次序A、package,class,importB、class,package, importC、package,import,classD、import ,class,package5、java.io包的File類是( 。A、字節(jié)流類B、字符流類C、對象流類D、非流類6、以下可以給對象加互斥鎖的關(guān)鍵字是(A、serializeB、staticC、transientD、synchronized7、以下可用于定義線程執(zhí)行體的方法是( A、start( B、run( C、init( D
3、、jion( 8、以下敘述不正確的是(。A、構(gòu)造方法是類的一種特殊函數(shù),其方法名必須與類名相同B、構(gòu)造方法的主要作用是對類的對象進(jìn)行初始化工作C、構(gòu)造方法的返回值類型只能是void型D、在創(chuàng)建對象時,系統(tǒng)會自動調(diào)用構(gòu)造方法9、在java源程序的一個類中同時定義了多個同名的方法,同名的各個方法的形式參數(shù)的個數(shù)、類型或次序各不相同。這種面向?qū)ο蟮某绦蛱匦员环Q之為( A、覆蓋B、隱藏C、重載D、封裝10、在Java圖形用戶界面的程序設(shè)計中,只用于顯示不可修改的文本信息,一般使用( 類的對象來實現(xiàn)。A、JLable(或LableB、JTextField(或TextFieldC、JButton(或But
4、tonD、JTable(或Table11、Java應(yīng)用程序的入口方法是( A、start( B、init( C、main( D、run( 12、以下敘述正確的是( 。A、匿名對象肯定是垃圾對象B、程序可以在指定的時間內(nèi)調(diào)用垃圾回收器釋放內(nèi)存C、垃圾回收器可以確保Java程序不會產(chǎn)生內(nèi)存泄露D、對象的finalize( 方法在對象被垃圾回收器回收之前獲得調(diào)用13、以下不屬于面向?qū)ο蟪绦蛟O(shè)計特性的是( A、封裝B、多態(tài)C、繼承D、重載E、耦合14、用于設(shè)置組件C的前景色方法是( 。A、setForeground(“red”B、setForeground(redC、setForeground(RED
5、D、setForeground(Color.red15、下列屬于Java基本數(shù)據(jù)類型的是( 。A、IntegerB、DoubleC、StringD、char16、只包含一個由public修飾的Java類Abc的Java源程序的正確取名為(。A、AbcB、abc.javaC、Abc.javaD、只要擴(kuò)展名為.java的任意一個合法的文件名17、設(shè)有以下程序段abstract class Abstract /第1行abstract int getInt( ; /第2行public class AbstractTest extends Abstractprivate int It=10;privat
6、e int getInt( return It; /第6行經(jīng)編譯后,哪一個結(jié)果是正確的( 。A. 程序編譯成功B.由于第2行錯誤而編譯失敗C. 由于第1行錯誤而編譯失敗D. 由于第6行錯誤編譯失敗18、設(shè)有如下的程序public class Testpublic static void main(String argsString Sa=args1;String Sb=args2;String Sc=args3;System.out.println("Sc="+Sc;以下使得執(zhí)行該程序的輸出結(jié)果為Sa=2的命令行是( 。A、java Test 2222B、java 4 2
7、4 2C、java 2 1 3 4D、java 4 3 2 119、以下哪一個聲明的方法強(qiáng)迫它的子類必須實現(xiàn)(implements它( 。A、public double method( B、static void method(double X C、private double method( D、protected void method( double X E、abstract public void method( 20、下列定義的類中,可以用來創(chuàng)建可運行類的正確方法是( 。A、public class X implements Runable public void runB、publ
8、ic class X implements Thread public void runC、public class X implements Thread public int runD、public class X implements Runable protected void run21、以下所述內(nèi)容全部是字型要素的是( A.字體、字形和大小B.字體、風(fēng)格和字號C.字形、風(fēng)格和字號D.字形、顏色和字號22、用Thread子類實現(xiàn)多線程的步驟順序是( A.聲明Thread類的子類,創(chuàng)建Thread子類的實例,讓線程調(diào)用start(方法B.聲明Thread類的子類,在子類中重新定義run
9、(方法,創(chuàng)建Thread子類的實例C.創(chuàng)建Thread子類的實例,讓線程調(diào)用start(方法D.聲明Thread類的子類,在子類中重新定義run(方法,創(chuàng)建Thread子類的實例,讓線程調(diào)用start(方法23、以下關(guān)于AWT與Swing之間關(guān)系的敘述,正確的是( A. Swing是AWT的提高和擴(kuò)展B. 在寫GUI程序時,AWT和Swing不能同時使用C. AWT和Swing在不同的平臺上都有相同的表示D. AWT中的類是從Swing繼承的24、Java程序中需要檢測錯誤的代碼放在什么地方( A. try塊B. catch塊C. finally塊D. throws塊25、在編寫異常處理的Ja
10、va程序中,每個catch語句塊都應(yīng)該與( 語句快對應(yīng),使得用該語句塊來啟動Java的異常處理機(jī)制。A. ifelseB. switchC. tryD. throw26、下面關(guān)于類及其修飾符的一些描述,不正確的是( A. abstract類只能用于派生子類,不能用于創(chuàng)建abstract類的對象B. final和abstract不可以同時修飾一個類C. final類不僅可以用于派生子類,也可以用于創(chuàng)建final類的對象D. abstract方法必須在abstract類(或接口中聲明,但abstract類的定義中可以沒有abstract方法27、若需要定義類變量或類方法,只能使用的關(guān)鍵字是( A.
11、 packageB. privateC. publicD. static28、若在某個類中定義如下的方法:abstract int getProduct(int x,int y;則該方法是( A. 本地方法B. 抽象方法C. 最終方法D. 靜態(tài)方法29、Java程序的某個類中可以定義若干個同名的方法,這些方法的形式參數(shù)的個數(shù)、類型、或次序各不相同,返回值的類型也可以不同。這種面向?qū)ο蟪绦蛟O(shè)計的特性稱之為( A. 覆蓋B. 隱藏C. 重載D. 重寫30、Java程序中要使用輸入輸出類,在程序的開始應(yīng)加入如下的那條語句,程序才能通過編譯( A. import java.util.*;B. impo
12、rt java.io.*;C. import java.nio.*;D. import java.System.io.*;二、判斷題(正確用錯誤用×標(biāo)記(共26題1、一個Java類可以有多個父類。(2、使用length(方法可以獲取字符串或數(shù)組的長度。(3、可以用new來創(chuàng)建abstract類的實例對象。(4、子類對象中要調(diào)用父類的成員方法,必須使用關(guān)鍵字super。(5、static方法不可以重載。(6、Java Applet小程序應(yīng)該在瀏覽器中執(zhí)行。(7、一個類如果實現(xiàn)了某個接口,那么它必須重載該接口中的所有方法。(8、abstract與final不能同時修飾同一個類。(9、Ja
13、va源程序中區(qū)分字母的大小寫。(10、Java程序中,可以將boolean類型的數(shù)據(jù)和其他類型的數(shù)據(jù)在一起運算。(11、abstract類中不可以有private成員。(12、static方法中可以引用非static成員。(13、局部變量只能是方法體內(nèi)定義的變量。(13、方法的重載是指同一類中定義名稱相同的多個方法,他們的返回值類型不同或參數(shù)類型或參數(shù)的次序不同。(14、被子類繼承的父類方法,在子類中不能重載,只能重寫(或覆蓋 。(15、抽象類中至少要有一個抽象方法。(16、接口是一種特殊的抽象類,只要把抽象類中的方法都定義為抽象的,就可把此抽象類定義為接口。(17、Java程序里,創(chuàng)建新的類
14、對象用關(guān)鍵字new,回收無用的類對象使用關(guān)鍵字free。(18、當(dāng)一個方法在運行過程中產(chǎn)生一個異常,則這個方法會終止,但是整個程序不一定終止運行。(19、如果f是父類Flower的對象,而r是子類Rose的對象,則語句f=r是正確的。(20、子類可以定義與父類同名的方法,稱為方法的覆蓋,方法覆蓋要求子類的方法與父類的方法名字和參數(shù)都相同,但返回值類型可以不同。(21、Java中的默認(rèn)訪問權(quán)限是友好的,其訪問權(quán)限受包的影響。(22、接口和類一樣也可以有繼承關(guān)系,而且都只能支持單繼承。(23、所有類至少有一個構(gòu)造器,構(gòu)造器用來初始化類的新對象,構(gòu)造器與類同名,返回類型只能為void。(24、包是按
15、照目錄、子目錄存放的,可以在程序中用package定義包,若沒有package一行,則表示該文件中的類不屬于任何一個包。(25、在異常處理中,若try中的代碼可能產(chǎn)生多種異常則可以對應(yīng)多個catch語句,若catch中的參數(shù)類型有父類子類關(guān)系,此時應(yīng)該將父類放在前面,子類放在后面。(26、在實例方法或構(gòu)造器中,this用來引用當(dāng)前對象,通過使用this可引用當(dāng)前對象的任何成員。(三、寫出下面程序的結(jié)果(共6題1、public class Test public static void main(String args String s1 =new String("123"S
16、tring s2 =new String("123"String s3="123",s4="123"System.out.println(s1=s2+","+(s1.equals(s2+","+(s3=s4+","+(s3.equals(s4;_2、class Testdouble D;public double getD(double D D+;return this.D;public static void main(String argsSystem.out.print
17、ln(new Test( .getD(1;_3、class Teststatic int X;int Y;static int Multiply(int Zint A;A=X*Y*Z;return A;public static void main(String args System.out.println(Multiply(3;4、class putData extends Threadpublic void run( for(int i=1;i<=5;i+System.out.print (i+" "class Test public static void m
18、ain(String args throws InterruptedException Thread th=new putData( ;th.start( ;System.out.println("程序結(jié)束啦!"5、class SuperClass private int a=10;protected int b=20;void f(System.out.print(a*b;void g( System.out.print("SuperClass Function g has been called!" public class Test extends
19、 SuperClass int c=5; public void f( System.out.println(b/c; public void testfun( System.out.println("son System.out.println("son function testfun ha been called!" public static void main(String args SuperClass sc=new SuperClass( ; sc.f(; sc.g(; sc=new Test( ; (Testsc.testfun(; 6、class
20、 A protected int x; int y; A( x=0;y=0; System.out.println("A object of TypeA bas been created! " A(int _x,int _y x=_x;y=_y; System.out.println("constructor of A with arguments bas been created! " int addxy(return x+y; class subA extends A subA(super(; subA(int _x,int _ysuper(_x,_y; protected protected int addxy(return x+y+100; public class Overload public static void main(String args subA obj=new subA(; System.out.println("obj.addxy(="+obj.addxy(; obj=new subA(10,70; Syste
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030中國甘油磷脂酰膽堿市場競爭策略及發(fā)展?jié)摿υu估研究報告
- 2025-2030中國玻璃電池行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析研究報告
- 2025-2030中國環(huán)境空氣汽化器行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030中國玉器行業(yè)市場深度調(diào)研及發(fā)展前景與投資研究報告
- 2025-2030中國特許經(jīng)營行業(yè)市場前景趨勢及競爭格局與投資研究報告
- 2025-2030中國牛脂脂肪酸行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030中國燃?xì)鉄岜眯袠I(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 2025-2030中國煤焦油行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025-2030中國煤改氣行業(yè)發(fā)展分析及發(fā)展前景與趨勢預(yù)測研究報告
- 2025-2030中國烷基化物行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 中國居民營養(yǎng)與健康狀況調(diào)查報告
- DLT 560 電力安全工作規(guī)程(高壓試驗室部分)
- 初一英語完形填空練習(xí)(50篇)
- ① 小數(shù)的意義(課件) 2023-2024學(xué)年四年級下冊數(shù)學(xué)人教版
- 【SRAM電路設(shè)計與版圖實現(xiàn)12000字(論文)】
- (高清版)DZT 0217-2020 石油天然氣儲量估算規(guī)范
- 巴巴爸爸搬大樹
- 第2課中華文化的世界意義教學(xué)設(shè)計-高中歷史選擇性必修3文化交流與傳播
- 兒童康復(fù)的健康宣教課件
- 土地糾紛答辯狀范本
- 《大數(shù)據(jù)技術(shù)在財務(wù)中的應(yīng)用》 課件 項目1-3 Python概述
評論
0/150
提交評論