版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、JAVA期末考試試卷和習(xí)題及答案匯總一、單項(xiàng)選擇題1下面哪個(gè)不是Java中的容器? BA、ScrollPaneB、CanvasC、AppletD、Dialog2下面哪個(gè)方法與applet的顯示無關(guān)? AA、draw()B、update()C、repaint()D、paint()3以下哪個(gè)方法用于定義線程的執(zhí)行體?CA、start()B、init()C、run()D、synchronized()4當(dāng)Frame改變大小時(shí),放在其中的按鈕大小不變,則使用如下哪種布局方式?AA、FlowLayout B、CardLayout C、BorderLayoutD、GridLayout5有如下代碼段: 1)
2、2) if(unsafe()/do something 3) else if(safe()/do the other 4) 其中,方法unsafe() 將拋出IOException, 請問可將以下哪項(xiàng)填入第1行?DA、public IOException methodName() B、public void methodName() C、public void methodName() throw IOException D、public void methodName() throws IOException6以下哪個(gè)關(guān)鍵字可以用來對(duì)對(duì)象加互斥鎖?BA、transient B、synchro
3、nized C、 serializeD、static7編譯并運(yùn)行以下程序,以下描述哪個(gè)選項(xiàng)是正確的C1. class A2.protected boolean equals()3.return super.equals();4.A、編譯通過運(yùn)行無異常B、編譯通過但運(yùn)行時(shí)出錯(cuò)C、行2出錯(cuò),不能成功編譯D、不能成功編譯,行3出錯(cuò)8在使用interface聲明一個(gè)接口時(shí),只可以使用( D )修飾符修飾該接口。A、privateB、protectedC、private protectedD、public9Java的字符類型采用的是Unicode編碼方案,每個(gè)Unicode碼占用( B)個(gè)比特位。A、8
4、 B、16 C、32 D、6410在編寫Java Applet程序時(shí),若需要對(duì)發(fā)生的事件作出響應(yīng)和處理,一般需要在程序的開頭寫上( D )語句。A、import java.awt.* ; B、import java.applet.* ;C、import java.io.* ; D、import java.awt.event.* ;11以下關(guān)于構(gòu)造函數(shù)的描述錯(cuò)誤的是(A)。A、構(gòu)造函數(shù)的返回類型只能是void型。B、構(gòu)造函數(shù)是類的一種特殊函數(shù),它的方法名必須與類名相同。C、構(gòu)造函數(shù)的主要作用是完成對(duì)類的對(duì)象的初始化工作。D、一般在創(chuàng)建新對(duì)象時(shí),系統(tǒng)會(huì)自動(dòng)調(diào)用構(gòu)造函數(shù)。12有程序如下,關(guān)于程序的描
5、述哪個(gè)是正確的?(C )public class Person static int arr = new int10;public static void main(String a) System.out.println(arr1); A、編譯將產(chǎn)生錯(cuò)誤B、編譯時(shí)正確,但運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤C、正確,輸出0D、正確,輸出null13有語句String s=”hello world”; ,以下操作哪個(gè)是不合法的?( B)A、int i=s.length();B、s=3;C、String ts=s.trim();D、String t=s+”!”;14給出如下代碼:classTestprivatein
6、tm;publicstaticvoidfun()/somecode. 如何使成員變量m被函數(shù)fun()直接訪問?(C)A、將privateintm改為protectedintmB、將privateintm改為publicintmC、將privateintm改為staticintmD、將privateintm改為intm15 Java application中的主類需包含main方法,main方法的返回類型是什么?(D)A、intB、floatC、doubleD、void16有以下方法的定義,請選擇該方法的返回類型(D)。ReturnType method(byte x, double y)re
7、turn (short)x/y*2;A、byteB、shortC、intD、double17下列哪些語句關(guān)于Java內(nèi)存回收的說明是正確的? (B )A、程序員必須創(chuàng)建一個(gè)線程來釋放內(nèi)存B、內(nèi)存回收程序負(fù)責(zé)釋放無用內(nèi)存C、內(nèi)存回收程序允許程序員直接釋放內(nèi)存D、內(nèi)存回收程序可以在指定的時(shí)間釋放內(nèi)存對(duì)象18在編寫Java Applet程序時(shí),若需要對(duì)發(fā)生的事件作出響應(yīng)和處理,一般需要在程序的開頭寫上(D)語句。A、import java.awt.* ; B、import java.applet.* ;C、import java.io.* ; D、import java.awt.event.* ;1
8、9容器Panel和Applet缺省使用的布局編輯策略是(B)A、BorderLayoutB、FlowLayoutC、GridLayoutD、CardLayout20設(shè)有下面兩個(gè)賦值語句: a = Integer.parseInt(“123”); b = Integer.valueOf(“123”).intValue();下述說法正確的是(D)A、a是整數(shù)類型變量,b是整數(shù)類對(duì)象。B、a是整數(shù)類對(duì)象,b是整數(shù)類型變量。C、a和b都是整數(shù)類對(duì)象并且值相等。D、a和b都是整數(shù)類型變量并且值相等。21編譯并運(yùn)行以下程序,以下描述哪個(gè)選項(xiàng)是正確的(C )。1. class A2.protected St
9、ring toString()3.return super.toString();4.A、編譯通過運(yùn)行無異常B、編譯通過但運(yùn)行時(shí)出錯(cuò)C、行2出錯(cuò),不能成功編譯D、不能成功編譯,行3出錯(cuò)22有以下程序片段,下列哪個(gè)選項(xiàng)不能插入到行1。(D )1.2.public class Interesting3./do sth 4. A、import java.awt.*;B、package mypackage;C、class OtherClass D、public class MyClass 23以下哪個(gè)不是Java的關(guān)鍵字?(A)A、TRUEB、constC、superD、void24關(guān)于以下appli
10、cation的說明,正確的是( C)。1class StaticStuff2 3static int x;4static x+=5;5public static void main(String args )67 System.out.println(“x=” + x);89static x/=5;10A、4行與9行不能通過編譯,因?yàn)槿鄙俜椒头祷仡愋虰、9行不能通過編譯,因?yàn)橹荒苡幸粋€(gè)靜態(tài)初始化器C、編譯通過,執(zhí)行結(jié)果為:x=1D、能通過編譯,但程序運(yùn)行結(jié)果不可預(yù)知,因?yàn)樽兞縳沒有初始化25FilterOutputStream是BufferedOutputStream、DataOutput
11、Stream及PrintStream的父類,以下哪個(gè)類可能是FilterOutputStream構(gòu)造函數(shù)的參數(shù)類型?BA、OutputStream B、File C、InputStreamD、BufferedOutputStream26在使用interface聲明一個(gè)接口時(shí),只可以使用(D)修飾符修飾該接口。A、privateB、protectedC、private protectedD、public27有程序片段如下,以下哪個(gè)表示式的結(jié)果為true?(B)Float s=new Float(0.1f);Float t=new Float(0.1f);Double u=new Double(0
12、.1);A、s=t B、s.equals(t) C、u.equals(s) D、t.equals(u)=1、編譯Java Application 源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為(B )。 A. java B. class C. html D. exe 2、以下哪一個(gè)不是JAVA的標(biāo)準(zhǔn)數(shù)據(jù)流( D)。 A. 標(biāo)準(zhǔn)輸出數(shù)據(jù)流 B. 標(biāo)準(zhǔn)輸入數(shù)據(jù)流 C. 標(biāo)準(zhǔn)錯(cuò)誤數(shù)據(jù)流 D. 標(biāo)準(zhǔn)運(yùn)算數(shù)據(jù)流 3、. class 和.java 文件的含義分別是:(A) A Java 目標(biāo)碼文件和源文件; B Java 可執(zhí)行文件和目標(biāo)碼文件; C Java 源文件和目標(biāo)碼文件; D Jav
13、a 源文件和Java 平臺(tái)配置文件; 4、 面板的邊框有哪幾種? (D)A 面板沒有邊框; B 僅有單線邊框; C 僅有黑色的邊框; D 面板缺省沒有邊框,但可以設(shè)置單線、斜坡、不光滑等多種線形,可以設(shè)置邊框的顏色、寬度等,還可以設(shè)置邊框與內(nèi)容之間的舉例等; 5、 以下幾個(gè)命名方法,不符合Java 命名規(guī)范的是:(D) A 類的名稱:MyClassName; B 變量的名稱:myArray;C 常量的名稱:PI_VALUE; D 成員函數(shù)的名稱:GetName; 6、 在下面的代碼中,break語句的作用是:(C)for (int i = 0; i 10; i+) if (aDatai = =
14、 TargetData) FoundID = i;break; A 退出if 程序塊; B 退出此次循環(huán),直接進(jìn)入下一次循環(huán); C 退出整個(gè)循環(huán); D 退出整個(gè)函數(shù); 7、 以下項(xiàng)中,不屬于成員變量的定義部分的是:DA 訪問級(jí); B 變量名稱; C 變量類型; D變量的初始化方式;8、以下關(guān)于異常捕獲的原則中,錯(cuò)誤的是(D )A RuntimeException 可以不被捕獲,Java會(huì)自動(dòng)處理運(yùn)行期異常。 B 先列出子類,后列出父類。C 先列出具體的異常類,后列出通用的異常類。D Exception類必須出現(xiàn),而且必須作為catch塊中第一個(gè)匹配的類。9、 Java的一個(gè)重要特點(diǎn)是結(jié)構(gòu)中立性
15、,這種結(jié)構(gòu)中立性表現(xiàn)在(C) A 用Java編寫的源程序無需編譯,直接通過Java平臺(tái)解釋執(zhí)行。 B Java源程序在不同的硬件和操作系統(tǒng)下,直接編譯成該硬件和操作系統(tǒng)能夠運(yùn)行的程序并運(yùn)行。 C Java源程序編譯成一種結(jié)構(gòu)中立的目標(biāo)文件格式,再有Java平臺(tái)在不同的硬件和操作系統(tǒng)下運(yùn)行。 D Java源程序編譯成一種通用的可執(zhí)行程序,現(xiàn)在的硬件和操作系統(tǒng)都支持這種通用的可執(zhí)行程序。10、在Swing中,一下列出的面板的作用中,錯(cuò)誤的是(C).A. 放置并排列組件B顯示背景圖案;C接收事件;D顯示面板的邊框;11、.在Swing中,如何設(shè)置組件的邊框?(C)A通過根窗格的setBorder函數(shù)
16、設(shè)置某各組件的邊框;B通過內(nèi)容窗格的setBorder函數(shù)設(shè)置某各組件的邊框;C通過組件的setBorder函數(shù)設(shè)置;D通過框架的setBorder函數(shù)設(shè)置某各組件的邊框;12、以下關(guān)于框架和其他窗口之間的關(guān)系中,錯(cuò)誤的是(D) A 對(duì)話框必須依附于某個(gè)框架B 當(dāng)框架最小化時(shí),所有依附于它的窗口也會(huì)最小化C 框架是一個(gè)程序的主窗口,每個(gè)具有圖形界面的程序都至少要有一個(gè)框架D 內(nèi)部框架也是頂級(jí)容器組件 13、創(chuàng)建并顯示框架的步驟中,錯(cuò)誤的是(A) A 將框架對(duì)象與入口類相連接B 在框架中加如組件C 創(chuàng)建一個(gè)框架對(duì)象D 調(diào)用框架對(duì)象的setVisible函數(shù)顯示框架14、如何在框架中顯示標(biāo)題?(C
17、 ) A 調(diào)用根窗格的set Title 函數(shù)顯示B 調(diào)用內(nèi)容窗格的setTitle函數(shù)顯示C 調(diào)用框架對(duì)象的setTitle函數(shù)顯示D 調(diào)用框架對(duì)象的Border對(duì)象的setTitle函數(shù)顯示15、下列關(guān)于Java語言的特點(diǎn),描述錯(cuò)誤的是(C)AJava是跨平臺(tái)的編程語言 BJava支持分布式計(jì)算CJava是面向過程的編程語言 DJava支持多線程16、下述概念中不屬于面向?qū)ο蠓椒ǖ氖荄_。A對(duì)象、消息 B繼承、多態(tài) C類、封裝 D過程調(diào)用17、結(jié)構(gòu)化程序設(shè)計(jì)所規(guī)定的三種基本控制結(jié)構(gòu)是 ( C )A輸入、處理、輸出 B樹形、網(wǎng)形、環(huán)形C順序、選擇、循環(huán) D主程序、子程序、函數(shù)18、以下聲明合
18、法的是( B )Adefault String s;Bpublic final static native int w( )Cabstract double d;DAbstract final double hyperbolicCosine( )19、Applet可以做下列哪些操作?CA讀取客戶端文件 B在客戶端主機(jī)上創(chuàng)建新文件C在客戶端裝載程序庫 D讀取客戶端部分系統(tǒng)變量20、下列關(guān)于for循環(huán)和while循環(huán)的說法中哪個(gè)是正確的?c Awhile循環(huán)能實(shí)現(xiàn)的操作,for循環(huán)也都能實(shí)現(xiàn) Bwhile循環(huán)判斷條件一般是程序結(jié)果,for循環(huán)判斷條件一般是非程序結(jié)果 C兩種循環(huán)任何時(shí)候都可替換 D
19、兩種循環(huán)結(jié)構(gòu)中都必須有循環(huán)體,循環(huán)體不能為空=1、編譯Java Application 源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為( B )。 A .java B.class C .html D .exe2、設(shè) x = 1 , y = 2 , z = 3,則表達(dá)式 yz/x 的值是( A )。 A. 3 B. 3. 5 C. 4 D. 53、在Java Applet程序用戶自定義的Applet子類中,一般需要重載父類的( D )方法來完成一些畫圖操作。 A. start( ) B. stop( ) C. init( ) D. paint( )4、不允許作為類及類成員的訪問控制符
20、的是( C )。 A. public B. private C. static D. protected5、為AB類的一個(gè)無形式參數(shù)無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就可以調(diào)用它,該方法頭的形式為( A )。 A. static void method( ) B. public void method( ) C. final void method( ) D. abstract void method( )*1、Java中復(fù)合數(shù)據(jù)類型不包括(D)A.類類型 B.數(shù)組 C.接口類型 D.指針2、請從四個(gè)選項(xiàng)中選擇答案,下列代碼的執(zhí)行結(jié)果是:(C)Public clas
21、s TestPublic static void main(String args)Float t=9.0f;Int q=6;System.out.println(t+)*(-q);A.40 B.40.0 C.45.0 D.36.03、下列關(guān)于修飾符混用的說法,錯(cuò)誤的是(D)A.abstract 不能與final 并列修飾同一個(gè)類Babstract類中可以有非abstract的方法C.普通類(非abstract類)中不能有abstract方法D.static方法中能處理非static的屬性 4、關(guān)于被保護(hù)訪問控制符protected修飾的成員變量,以下說法正確的是(A)A可以被該類自身、與它在
22、同一個(gè)包中的其它類、在其它包中的該類的子類所訪問B只能被該類本身和該類的所有的子類訪問C只能被該類自身所訪問D只能被同一個(gè)包中的類訪問5、x=2,y=3,z=4,則表達(dá)式z*=y+*-x的值是(A)A.12 B.24 C.16 D.36、以下賦值語句正確的是(D)A.char c1=”a” B.float f1=3.22 C.byte b1=266 D.long L1=0xAC8L7、Java不支持多重繼承,但我們可以通過(B)實(shí)現(xiàn)A多態(tài) B.接口 C.覆蓋 D.抽象類8.已知類person是類student的父類,以下數(shù)組定義和賦值哪些是正確的(A)A. person p=new perso
23、n3; p1=new student(); B .student s=new person3; s1=new person(); C .person p= new student3;p1= new person(); D .student s=new student3;s1=new person;9 編譯MyClass.java之后,得到了三個(gè)字節(jié)碼文件:MyClass.class , MyClasslittle$.class MyClass$1.class.這表明(C)A.MyClass類中的兩個(gè)方法:little和1B. MyClass.Java中有三個(gè)類:MyClass、little和1
24、C. MyClass類中有兩個(gè)內(nèi)部類:一個(gè)是命名的little,另一個(gè)是匿名的1D. MyClass、little和1,這三者沒什么關(guān)系10、main 方法是java Application 程序執(zhí)行的入口點(diǎn),關(guān)于main方法的方法頭以下(B)是合法的。A.public static void main() B.public static void main(String arg)C.public static int main(String arg) D. B.public void main(String arg)11、當(dāng)編譯和運(yùn)行下面的代碼會(huì)出現(xiàn)什么情況?(A)Import java.i
25、o.*;Class ExBaseAbstract public void martley()Public class MyEx extends ExBasePublic static void main(String argv)DataInputStream fi=new DataInputStream(System.in);TryFi.readChar();Catch(IOEception e)System.exit(0);FinallySystem.out.println(“Doing finally”);A.編譯錯(cuò)誤 B.可以運(yùn)行,沒有打印出”Doing finally” C.可以運(yùn)行,
26、在打印出”Doing finally”后退出 D.在運(yùn)行之后立即退出12、當(dāng)編譯和運(yùn)行下面的代碼會(huì)出現(xiàn)什么情況?(D)Public class SandysPrivate int court;Public static void main(String argv)Sandys s=new Sandys(99);System.out.println(s.court);Sandys(int balleount)court=ballcount;A編譯錯(cuò)誤,變量court被定義為privateB編譯錯(cuò)誤,System.out調(diào)用的s沒有被初始化C可以編譯和運(yùn)行,沒有輸出結(jié)果D可以編譯和運(yùn)行,輸出結(jié)果為
27、9913、給出下面的代碼:Class BaseClass Agg extends BasePublic String getFields()String name=”Agg”;Return name;Public class AvfPublic static void main(String argv)Base a=new Agg();/Here當(dāng)把下面的代碼添加到注釋“/Here”后面,程序的輸出結(jié)果是”Agg”(D)A.System.out.println(a.getFields() B. System.out.println()C.System.out.println(Bas
28、e)a.getFields()D.System.out.println(Agg)a).getFields()14、當(dāng)編譯和運(yùn)行下面的代碼會(huì)出現(xiàn)什么情況?(A)Abstract class BaseAbstract public void myfunc();Public void another()Systern.out.println(“Another method”);Public class Abs extends BasePublic static void main(String argv)Abs a=new Abs();a.amethod();Public void myfunc()
29、System.out.println(“My Func”)A可以編譯和運(yùn)行,輸出的結(jié)果是”My func”B出現(xiàn)編譯錯(cuò)誤:Base類中沒有抽象方法C可以編譯,但運(yùn)行是提示Base類中沒有抽象方法D出現(xiàn)編譯錯(cuò)誤,Base類中的方法myfunc沒有方法體15、編譯和運(yùn)行下面的代碼會(huì)出現(xiàn)(D)Import java.io.*;Class BasePublic void amethod()throws FileNotFoundExceptionPublic class ExcepDemo extends BasePublic static void main(String argv)New Excep
30、Demo();Public void amethod()Protected ExcepDemo()tryBufferedReader inputStream=new BufferedReader(new InputStreamReader);System.out.println(“Pausing”);inputStream.readLine();System.out.println(“Contimuing”);This.amethod();catch(IOException ioe)A編譯錯(cuò)誤,因?yàn)闃?gòu)造方法被聲明為protectedB編譯錯(cuò)誤,因?yàn)榉椒╝method沒有拋出異常C運(yùn)行時(shí)錯(cuò)誤,因
31、為方法amthod沒有拋出異常D可以編譯和運(yùn)行,輸出的結(jié)果是:PausingContinuing其中表示等待用戶的鍵盤輸入17、以下程序的輸出結(jié)果是(C)class Aclassvoid go()System.out.println(“Aclass”);public class Bclass extends AclassVoid goSystem.out.println(“Bclass”);Public static void main(String args)Aclass a= new Aclass();Aclass al=new Bclass();a.go();al.go();A、 Acl
32、assAclassB、Bclass BclassC、Aclass BclassD、Bclass Aclass18、看以下程序Boolean a=false;Boolean b=true;Boolean c=(a&b)&(!b);Int result=c=false?1:2;這段程序執(zhí)行完后,c與result的值是:(A)Ac=false;result=1; Bc=true;result=2;Cc=true;result=1; Dc=false;result=2;19、下面哪個(gè)單詞是Java語言的關(guān)鍵字(B)A.Float B.this C.string D.unsigned20、switch語
33、句(A)A.都可以用if-else if結(jié)構(gòu)實(shí)現(xiàn)B.都不可以用if-else if結(jié)構(gòu)實(shí)現(xiàn)C.有的可以用if-else if結(jié)構(gòu)實(shí)現(xiàn)D.大部分不可以用if-else if結(jié)構(gòu)實(shí)現(xiàn)21、在異常處理中,如釋放資源、關(guān)閉文件等善后操作由(C)來完成。A. try子句 B. catch子句 C. finally子句 D. throw子句22、下面哪個(gè)是Java語言中正確的標(biāo)識(shí)符(C)A. 3com B. import C. that D. this23、下面哪個(gè)修飾符修飾的方法只能被本類中的其他方法使用(C)A. protected B. static C. private D.24、下面哪條語句定義
34、了5個(gè)元素的數(shù)組(A)A. inta=22,23,24,25,12;B. int a =new int(5);C. int5 array;D. int arr;25、下面哪項(xiàng)可以得到數(shù)組元素的個(gè)數(shù),Java中定義數(shù)組名為abc。( B )A. abc.length() B. abc.length C. len(abc) D.ubound(abc)26、下面哪個(gè)修飾符修飾的變量是所有同一個(gè)類生成的對(duì)象共享的(C)A. public B. private C.static D.final27、下面關(guān)于構(gòu)造方法的說法不正確的是(B)A、構(gòu)造方法也屬于類的方法,用于創(chuàng)建對(duì)象的時(shí)候給成員變量賦值。B、構(gòu)
35、造方法不可以重載。C、構(gòu)造方法沒有返回值D、構(gòu)造方法一定要和類名相同28、監(jiān)聽事件和處理事件(A)A、都由Listener完成 B、都由相應(yīng)事件Listener處登記過的構(gòu)件完成C、由Listener和構(gòu)件分別完成 D、由Listener和窗口分別完成29、如果希望所有的控件在界面上均勻排列,應(yīng)使用下列那種布局管理器?(B)A. BoxLayout B. GridLayout C.BorderLayout D.FlowLouLayout30、給出如下代碼:Class TestPrivate int m;Public static void fun() / some code如何使成員變量m被函
36、數(shù)fun()直接訪問?(C)A將private int m 改為protected int mB將private int m 改為public int mC將private int m 改為static int mD將private int m 改為 int m31、有個(gè)無形式參數(shù)無返回值的方法method書寫方法頭,使得使用類名AB作為前綴就法頭的形式為(A)Astatic void method() B. public void method()C. final void method() D. abstract void method()32、編譯Java Application 源程序
37、文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴(kuò)展名為(B)A.java B.classC .html D .exe33、如果只要讓類中的成員變量可以被同一包訪問,則使用如下哪個(gè)訪問控制符?(D)Aprivate;BPublic;CProtected;D不使用訪問控制符34、以下哪個(gè)方法用于定義線程的執(zhí)行體?(C)A start();B init();C run();D main();35、Java語言具有許多優(yōu)點(diǎn)和特點(diǎn),下列選項(xiàng)中,哪個(gè)反映了Java程序并行機(jī)制(B)A、 安全性 B、多線程 C、跨平臺(tái) D、可移植36、為實(shí)現(xiàn)多線程之間的通信,需要使用下列哪種流才合適(D)AFilter st
38、ream;BFile streamCRandom access stream;DPipedInputStream和PipedOutputStream37、函數(shù)重載是指(A)A兩個(gè)或兩個(gè)以上的函數(shù)取相同的函數(shù)名,但形參的個(gè)數(shù)或類型不同B兩個(gè)以上的函數(shù)取相同的名字和具有相同的形參個(gè)數(shù)和類型C兩個(gè)以上的函數(shù)名字不同,但形參的個(gè)數(shù)或類型相同D兩個(gè)以上的函數(shù)取相同的函數(shù)名,并且函數(shù)的返回類型相同38、構(gòu)造方法何時(shí)被調(diào)用(B)A、類定義時(shí) B、創(chuàng)建對(duì)象時(shí)C、調(diào)用對(duì)象方法時(shí) D、使用對(duì)象的變量時(shí)39、Java中哪個(gè)類提供了隨機(jī)訪問文件的功能(A)ARandomAccessFile類 B.RandomFile
39、類CFile類 D.AccessFile類40、當(dāng)方法遇到異常又不知如何處理時(shí),應(yīng)該怎么做(B)A捕獲異常 B.拋出異常C聲明異常 D.嵌套異常=二、填空題:(10小題,每題1分,共10分)1、開發(fā)與運(yùn)行Java程序需要經(jīng)過的三個(gè)主要步驟為 編輯源程序 、 編譯生成自節(jié)碼 和解釋運(yùn)行字節(jié)。 2、如果一個(gè)Java Applet源程序文件只定義有一個(gè)類,該類的類名為MyApplet,則類MyApplet必須是 Applet 類的子類并且存儲(chǔ)該源程序文件的文件名為 MyApplet.java。 3、如果一個(gè)Java Applet程序文件中定義有3個(gè)類,則使用Sun公司的JDK編譯器 javac.ex
40、e 編譯該源程序文件將產(chǎn)生 3 個(gè)文件名與類名相同而擴(kuò)展名為 .class 的字節(jié)碼文件。 4、在Java的基本數(shù)據(jù)類型中,char型采用Unicode編碼方案,每個(gè)Unicode碼占 用 2 字節(jié)內(nèi)存空間,這樣,無論是中文字符還是英文字符,都是占用 2 字節(jié)內(nèi)存空間。 5、使用數(shù)組時(shí),下標(biāo)表達(dá)式是整型表達(dá)式,下標(biāo)的范圍為 0 至數(shù)組長度減1 6、若x = 5,y = 10,則x = y的邏輯值分別為 true 和 false 。 8、創(chuàng)建一個(gè)名為 MyPackage 的包的語句是 package MyPackage ; 該語句應(yīng)該放在程序的位置為: 應(yīng)該在程序第一句 。 9、在Java程序中,通過類的定義只能實(shí)現(xiàn) 單 重繼承,但通過接口的定義可以實(shí)現(xiàn) 多重繼承關(guān)系。 10、在文件操作中,public String getName()功能是 得到文件名。public String
溫馨提示
- 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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度船舶建造與船舶設(shè)計(jì)咨詢合同3篇
- 2025年度個(gè)人汽車貸款擔(dān)保債務(wù)重組合同范本3篇
- 2025年魯人新版七年級(jí)物理上冊月考試卷
- 2025年粵人版選修3生物下冊月考試卷含答案
- 2025年外研版2024八年級(jí)歷史上冊月考試卷
- 2025年人教版選擇性必修1化學(xué)下冊階段測試試卷
- 2025常用版電子設(shè)備買賣合同樣書
- 2025場地租賃合同簡單版
- 2025二手房的買賣標(biāo)準(zhǔn)合同書
- 2025版智慧社區(qū)快遞柜場地租賃及快遞配送服務(wù)協(xié)議3篇
- 項(xiàng)目工地春節(jié)放假安排及安全措施
- 印染廠安全培訓(xùn)課件
- 紅色主題研學(xué)課程設(shè)計(jì)
- 胸外科手術(shù)圍手術(shù)期處理
- 裝置自動(dòng)控制的先進(jìn)性說明
- 《企業(yè)管理課件:團(tuán)隊(duì)管理知識(shí)點(diǎn)詳解PPT》
- 移動(dòng)商務(wù)內(nèi)容運(yùn)營(吳洪貴)任務(wù)二 軟文的寫作
- 英語詞匯教學(xué)中落實(shí)英語學(xué)科核心素養(yǎng)
- 《插畫設(shè)計(jì)》課程標(biāo)準(zhǔn)
- 高中英語名詞性從句講解
- 尤單抗注射液說明書
評(píng)論
0/150
提交評(píng)論