Java程序設計基礎練習題_第1頁
Java程序設計基礎練習題_第2頁
Java程序設計基礎練習題_第3頁
Java程序設計基礎練習題_第4頁
Java程序設計基礎練習題_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、一、 判斷題1、java不區(qū)分大小寫的語言。 (n)2、java的源代碼中定義幾個類,編譯結果就生成幾個以“.class”后綴的字節(jié)碼文件。(y)3、java的各種數據類型占用固定長度,與具體的軟硬件平臺環(huán)境無關。(y)4、java源程序是由類定義組成的,每個程序可以定義若干個類,但只有一個類是主類。(y)5、java中數組的元素只能是簡單數據類型的量。(n)6、java的string類的對象既可以是字符串常量,也可以是字符串變量。(n)7、一個類只能有一個父類,但一個接口可以有一個以上的父接口。(y)8、由繼承性可知,程序中子類擁有的成員數目一定大于等于父類擁有的成員數目。(n)9、java

2、語言中的數組元素下標總是從0開始,下標可以是整數或整型表達式。(y)10、注釋的作用是使程序在執(zhí)行時在屏幕上顯示/之后的內容。(n)11、java的字符類型采用的是unicode編碼,但所占字節(jié)由具體軟硬件環(huán)境決定。(n)12、無論java源程序包含幾個類的定義,若該源程序文件以a.java命名,編譯后生成的都只有一個名為a的字節(jié)碼文件。 ( n )13、java的各種數據類型所占用的內存長度與具體軟硬件環(huán)境有關。 ( n)14、與c語言不同的是,java語言中的數組元素下標總是從1開始。 ( n )15、在java的方法中定義一個常量要用const關鍵字。 ( n )16、異常處理中總是將可

3、能產生異常的語句放在try塊中,用catch子句去處理異常,而且一個try塊之后只能對應一個catch語句。 ( n )17、序員可以不必釋放已創(chuàng)建的對象,因為java有垃圾回收機制,內存回收程序可在指定的時間釋放內存對象。 ( n )18、 ava系統(tǒng)的標準輸入對象是system.in,標準輸出對象有兩個,分別是標準輸出system.out和標準錯誤輸出system.err。 ( y )19、即使一個類中未顯式定義構造函數,也會有一個缺省的構造函數,缺省的構造函數是無參的,函數體為空。 ( y )20、java中%是取余運算符,要求兩端操作數為整型。 ( n )21、 造函數用于創(chuàng)建類的實例

4、對象,構造函數名應與類名相同,在類中必須定義構造函數,且只能定義一個構造函數。( n )22、 ava的類不允許多重繼承,但接口支持多重繼承。 ( y )23、 謂抽象類就是包含有抽象方法的類。 ( y )24、 ava語言中的數組元素只能是基本數據類型而不能為對象類型。( n )25一個線程對象的具體操作是由run()方法的內容確定的,但是thread類的run()方法是空的,其中沒有內容;所以用戶程序要么派生一個thread的子類并在子類里重新定義run()方法,要么使一個類實現(xiàn)runnable接口并書寫其中run()方法的方法體。 ( y )26applet是一種特殊的panel,它是j

5、ava applet程序的最外層容器。()27java程序里,創(chuàng)建新的類對象用關鍵字new,回收無用的類對象使用關鍵字free。()28構造函數用于創(chuàng)建類的實例對象,構造函數名應與類名相同,返回類型為void。()29擁有abstract方法的類是抽象類,但抽象類中可以沒有abstract方法。()30java的屏幕坐標是以像素為單位,容器的左下角被確定為坐標的起點。()31靜態(tài)初始化器是在其所屬的類加載內存時由系統(tǒng)自動調用執(zhí)行。()32所有的鼠標事件都由mouselistener監(jiān)聽接口的監(jiān)聽者來處理。()33如果p是父類parent的對象,而c是子類child的對象,則語句p=c是正確的。

6、()34abstract方法所在的類必須是abstract類。()35java異常處理中可以使用多個catch子句,此時應將高級別異常類的catch子句放在前面。 ()36設string對象s=h,運行語句system.out.println(s.concat(ello!);后string對象s的內容為hello!,所以語句輸出為hello!。 ( )37java有兩類程序:java application和java applet,其中java applet程序只能在圖形界面中工作,而java application程序只能在字符界面中工作 。( )38通過繼承,父類中的保護成員在派生類中不能

7、被直接訪問。( )protect訪問權限定義了子類,同包和本類可以訪問!39接口中的方法一定是抽象方法,變量可以不賦初值。40子類繼承父類后,如果出現(xiàn)子類的成員變量名和父類的成員變量名同名,那么子類就不繼承父類的這個成員變量了。( ) overload只針對方法,不針對成員變量41java程序是運行在java虛擬機中的。()42接口中的方法一定是抽象方法,變量可以不賦初值。( )在接口里面搞變量沒任何意義,在接口中定義的變量實際上是(假如你定義了個 int i,相當于public static final int i,)既然被final修飾了,那么就是常量,不能改值了,繼承了他就不能變了,你一

8、改就報錯,所以一定要賦值!43可以用new來創(chuàng)建一個類的實例,即對象。 ()44java程序對計算機硬件平臺的依賴性很低。()45java中類的構造函數只能有一個。( )46java可以用來進行多媒體及網絡編程。()47類的public類型的成員變量不可以被繼承。( )48子類可以繼承父類所有的成員變量及成員函數。( )49java類中不能存在同名的兩個成員函數。( )50break語句可以用在循環(huán)和switch語句中。()51對象是類的一個實例。()52用abstract修飾的類必須被繼承。()53類都能有多個構造方法。()54applet可以運行在瀏覽器中。 ()55用javac編譯jav

9、a源文件后得到代碼叫字節(jié)碼。()56continue語句用在循環(huán)結構中表示繼續(xù)執(zhí)行下一次循環(huán)。()57實現(xiàn)一個接口,則在類中一定要實現(xiàn)接口中的所有方法。( )58抽象類不能實例化。()54在swing用戶界面的程序設計中,容器可以被添加到其它容器中去。()55在java語言中,drawoval(100,100,80,80)表示繪制圓,其中(100,100)表示圓心。 56在子類的構造函數中,可以把super()放到任何位置。57當一個方法在運行過程中產生一個異常,則這個方法會終止,但是整個程序不一定終止運行。()58java語言具有較好的安全性和可移植性及與平臺無關等特性。( )59.java

10、語言的源程序不是編譯型的,而是編譯解釋型的。( )60.java application程序中,必有一個主方法main(),該方法有沒有參數都可以。( )61.java.util.scanner(system.in)可以接收用戶從鍵盤輸入的簡單數據。( )62.java程序中不區(qū)分大小寫字母。( )63.機器不能直接識別字節(jié)碼文件,它要經過jvm中的解釋器邊解釋邊執(zhí)行。( )64.system類中的println()方法分行顯示信息,而print()方法不分行顯示信息。( )65.當前路徑的標識是“.”。 ( )66.java命令不區(qū)分大小寫,而javac命令區(qū)分大小寫。( )67.print

11、f()和 format()方法使用指定格式字符串和參數,將格式化字符串寫入到printstream類型的輸出流(system.out對象)中。( )68.在運行字節(jié)碼文件時,使用java命令,一定要給出字節(jié)碼文件的擴展名.class。( )69.java語言使用的是unicode字符集,每個字符在內存中占8位。( )70.java語言中不同數據類型的長度是固定的,不隨機器硬件不同而改變。( )71.所有的變量在使用前都必須進行初始化。( )72.已知byte i = (byte)127; i = i +1;這兩個語句能被成功編譯。( )73.string str=abcdefghi;char

12、chr=str.charat(9); ( )74.char chrarray= a, b, c, d, e, f, g;char chr=chrarray6; ( )75. int i,j;boolean booleanvalue=(i=j); ( )76. int intarray=0,2,4,6,8; int length=int array.length();( )77.string str=abcedf; int length=str.length; ( )78.short shortvalue=220;byte bytevalue=shortvalue; ( )79.int inta

13、rray60; ( )80.char str=abcdefgh; ( )81.說明或聲明數組時不分配內存大小,創(chuàng)建數組時分配內存大小。( )82.強制類型轉換運算符的功能是將一個表達式的類型轉換為所指定的類型。( )83類是一種類型,也是對象的模板。( )84類中說明的方法可以定義在類體外。( )85實例方法中不能引用類變量。( )86創(chuàng)建對象時系統(tǒng)將調用適當的構造方法給對象初始化。( )87使用運算符new創(chuàng)建對象時,賦給對象的值實際上是一個引用值。( )88對象賦值實際上是同一個對象具有兩個不同的名字,它們都有同一個引用值。( )89對象可作方法參數,對象數組不能作方法參數。( )90cl

14、ass是定義類的惟一關鍵字。( )91java語言會自動回收內存中的垃圾。( )92子類的成員變量和成員方法的數目一定大于等于父類的成員變量和成員方法的數目。( )93抽象方法是一種只有說明而無具體實現(xiàn)的方法。( )94java語言中,所創(chuàng)建的子類都應有一個父類。( )95調用this 或super構造方法的語句必須放在第一條語句。( )96一個類可以實現(xiàn)多個接口,接口可以實現(xiàn)“多重繼承”。 ( )97實現(xiàn)接口的類不能是抽象類。( )98使用構造方法只能給實例成員變量賦初值。( )99java 語言不允許同時繼承一個類并實現(xiàn)一個接口。( )100java語言中,構造方法是不可以繼承的。( )1

15、01map接口是自collection接口繼承而來。( )102集合set是通過鍵-值對的方式來存儲對象的。( )103integer i = (integer.valueof(926).intvalue();( )104string s = (double.valueof(3.1415926).tostring(); ( )105integer i = integer.parseint(926);( )106arrays類主要對數組進行操作。( )107在集合中元素類型必須是相同的。( )108集合中可以包含相同的對象。( )109枚舉接口定義了具有刪除功能的方法。( )110容器是用來組織

16、其他界面成分和元素的單元,它不能嵌套其他容器。( )111一個容器中可以混合使用多種布局策略。( )112在swing用戶界面的程序設計中,容器可以被添加到其他容器中去。( )113使用borderlayout布局管理器時,gui組件可以按任何順序添加到面板上。( )114在使用borderlayout時,最多可以放入五個組件。( )115每個事件類對應一個事件監(jiān)聽器接口,每一個監(jiān)聽器接口都有相對應的適配器。( )116java中,并非每個事件類都只對應一個事件。( )117捕獲異常try語句后面通常跟有一個或多個catch()方法用來處理try塊內生成的異常事件。( )118使用try-ca

17、tch-finally語句只能捕獲一個異常。( )119try-catch語句不可以嵌套使用。( )120error類所定義的異常是無法捕獲的。( )121ioexception異常是非運行時異常,必須在程序中拋棄或捕獲。( )122用戶自定義異常類是通過繼承throwable類來創(chuàng)建的。( )123當一個方法在運行過程中產生一個異常,則這個方法會終止,但是整個程序不一定終止運行。( )124一個java多線程的程序不論在什么計算機上運行,其結果始終是一樣的。( )125java線程有五種不同的狀態(tài),這五種狀態(tài)中的任何兩種狀態(tài)之間都可以相互轉換。( )126所謂線程同步就是若干個線程都需要使用

18、同一個synchronized修飾的方法。( )127使用thread子類創(chuàng)建線程的優(yōu)點是可以在子類中增加新的成員變量,使線程具有某種屬性,也可以在子類中新增加方法,使線程具有某種功能。但是,java不支持多繼承,thread類的子類不能再擴展其他的類。( )128java虛擬機(jvm)中的線程調度器負責管理線程,調度器把線程的優(yōu)先級分為10個級別,分別用thread類中的類常量表示。每個java線程的優(yōu)先級都在常數1和10之間,即thread.min_priority和thread.max_priority之間。如果沒有明確地設置線程的優(yōu)先級別,每個線程的優(yōu)先級都為常數8。( )129當線

19、程類所定義的run( )方法執(zhí)行完畢,線程的運行就會終止。( )130線程的啟動是通過引用其start()方法而實現(xiàn)的。( )131文件緩沖流的作用是提高文件的讀/寫效率。( )132通過file類可對文件屬性進行修改。( )133ioexception必須被捕獲或拋出。( )134java系統(tǒng)的標準輸入對象是system.in,標準輸出對象有兩個,分別是標準輸出system.out和標準錯誤輸出system.err。( )135對象串行化機制是指將程序中對象的狀態(tài)轉化為一個字節(jié)流,存儲在文件中。( )136serializable接口是個空接口,它只是一個表示對象可以串行化的特殊標記。( )

20、二、 填空題1、根據結構組成和運行環(huán)境的不同,java程序可分為兩類: java applet、 java application 。2、類的修飾符分為 abstract 、 public 。3、程序中定義類使用的關鍵字是 class ,每個類的定義由類頭定義、類體定義兩部分組成,其中類體部分包括 屬性 、 方法 。4、java程序中定義接口所使用的關鍵字是 interface,接口中的屬性都是 靜態(tài)變量 ,接口中的方法都是 抽象方法 。5、 object 是java程序中所有類的直接或間接父類,也是類庫中所有類的父類。6、列代碼后的結果是什么? int x,a=2,b=3,c=4; x=+a

21、+b+c+; 10 7、main方法的聲明格式包括 8、構造函數_有返回值。 答案:構造函數沒有返回值。9、java語言中的浮點型數據根據數據存儲長度和數值精度的不同,進一步分為_和 _兩種具體類型。 答案:float和 double兩種具體類型10、創(chuàng)建類對象的運算符是_。 答案:new11、當整型變量n的值不能被13除盡時,其值為 false 的java語言表達式是_ 。 答案:n%1312、在java語言中,所有的數組都有一個lenght屬性,這個屬性存儲了該數組的_。 答案:元素個數13、定義類就是定義一種抽象的_,它是所有具有一定共性的對象的抽象描述。 答案:數據類型14、在java

22、語言中,使用_、_等技術,實現(xiàn)軟件重用。 答案:繼承、多態(tài)等技術15、表達式3/6 * 5的計算結果是_ 。 答案:結果是016、下面是一個類的定義: public class _ int x, y; myclass ( int i, _) / 構造函數 x=i; y=j; 答案:myclassint j17、下面是一個java application 的主類的定義,其功能是輸出所有命令行參數。 import java.io.*; public class myclass public static void main(string args ) if( args.length !=_) fo

23、r(int i=0; i y-值為( true )。4已知:int a =2,4,6,8; 則:表達式(a0+=a1)+ +a2值為( 13 )。5執(zhí)行int x, a = 2, b = 3, c = 4;x = +a + b+ + c+; 結果是( x=10,a=3,b=4,c=5 )。6java中的顯式類型轉換既能(從低類型向高類型轉換)也能從高類型向低類型轉換,而隱式類型轉換只有前者。7在java中,字符串和數組是作為(對象)出現(xiàn)的。8執(zhí)行下列程序代碼的輸出結果是( 10,11,11 )。int a = 10; int i, j; i = +a; j = a-;system.out.pr

24、intf(%d,%d,%d, a, i, j);9執(zhí)行完boolean x=false; boolean y=true; boolean z=(x&y)&(!y) ; int f=z=false?1:2;這段代碼后,z與f的值分別是( false )和( 1 )。1類是一組具有相同(屬性)和(行為)的對象的抽象。(實例)是由某個特定的類所描述的一個個具體的對象。2(接口)只描述系統(tǒng)所提供的服務,而不包含服務的實現(xiàn)細節(jié)。3模型應具有(抽象性)、(可理解性)、(精確性)、(確定性)和廉價性等基本特性。4uml定義了(用例圖)、(靜態(tài)圖)、(交互圖)、行為圖和實現(xiàn)圖五類模型圖。5在uml類圖中分別用

25、( + )、( # )、( )和( - )表示屬性與方法的公有、保護、默認和私有訪問控制權限。6在uml中,類之間主要有(關聯(lián))、(依賴)、(聚集)、(泛化)和實現(xiàn)五種關系。7構造方法的方法名與(類名)相同,若類中沒有定義任何的構造方法,則運行時系統(tǒng)會自動為該類生成一個(默認構造)方法。8在方法體內定義的變量是(局部變量),其前面不能加(public),且必須(初始化)。9數組元素作實參時對形參變量的數據傳遞是(單向值傳遞),數組名作實參時對形參變量的數據傳遞是(雙向引用傳遞)。10對象作方法形參時,方法實參也用對象,實現(xiàn)(引用)調用。11( new)是一個特殊的方法,用于創(chuàng)建一個類的實例。1

26、2對象拷貝有(對象引用復制)、(淺復制)和(深復制)三種。13(類)方法不能直接訪問其所屬類的(實例)變量和(實例)方法,只可直接訪問其所屬類的(類)變量和(類)方法。14(類)變量在內存中只有一個拷貝,被該類的所有對象共享;每當創(chuàng)建一個實例,就會為(實例)變量分配一次內存,(實例)變量可以在內存中有多個拷貝,互不影響。15java使用固定于首行的(package)語句來創(chuàng)建包。16在運行時,由java解釋器自動引入,而不用import語句引入的包是(java.lang)。17發(fā)布java應用程序或類庫時,通??梢允褂胘dk中自帶的(jar)命令打包。1在面向對象系統(tǒng)中,消息分為(公有消息)和

27、(私有消息)兩類。2類的訪問控制符有(public)和(默認default)兩種,(public)類具有跨包訪問性而(default)類不能被跨包訪問。3類成員的訪問控制符有(public)、(protected)、(private)和默認四種。4public類型的類成員可被(同一類)、同一包中的(子類與非子類)和不同包中的 (子類與非子類)的代碼訪問引用。5protected類型的類成員可被(同一類)、同一包中的(子類與非子類)和不同包中的(子類)的代碼訪問引用。6default類型的類成員只能被(同一類)、同一包中的(子類與非子類)的代碼訪問引用。7private類型的類成員只能被其所在類

28、中的代碼訪問引用,它只具有(類)域訪問性。8系統(tǒng)規(guī)定用(this())表示當前類的構造方法,用(super())表示直接父類的構造方法,在構造方法中兩者只能選其一,且須放在第一條語句。9若子類和父類在同一個包中,則子類繼承父類中的(public)、(protected)和(默認)成員,將其作為子類的成員,但不能繼承父類的(private)成員。10若子類和父類不在同一個包中,則子類繼承了父類中的(public)和(protected)成員,將其作為子類的成員,但不能繼承父類的(默認)和(private)成員。11(子類對象)直接賦值給(父類對象)時,子類對象可自動轉換為父類對象,(父類對象)賦

29、值給(子類對象)時,必須將父類對象強制轉換為子類對象。12java的多態(tài)性主要表現(xiàn)在(方法重載)、(方法覆蓋)和(變量覆蓋)三個方面。13重寫后的方法不能比被重寫的方法有(更嚴格)的訪問權限,重寫后的方法不能比被重寫的方法產生更多的異常。14java語言中,定義子類時,使用關鍵字(extends)來給出父類名。如果沒有指出父類,則該類的默認父類為(object類)。15java語言中,重載方法的選擇是在編譯時進行的,系統(tǒng)根據(參數個數)、(參數類型)和參數順序尋找匹配方法。16實現(xiàn)接口中的抽象方法時,必須使用(完全相同)的方法頭,并且還要用(public)修飾符。17接口中定義的數據成員均是(

30、常量數據成員),所有成員方法均為(抽象方法)方法,且沒有(構造)方法。18this代表(當前對象自身)的引用,super表示的是當前對象的直接父類對象。19如果一個類包含一個或多個abstract方法,則它是一個(abstract)類。20java不直接支持多繼承,但可以通過(接口)實現(xiàn)多繼承。類的繼承具有(傳遞)性。21沒有子類的類稱為(最終類),不能被子類重載的方法稱為(最終方法),不能改變值的量稱為常量,又稱為(最終變量)。22一個接口可以通過關鍵字extends來繼承(多個)其他接口。23接口中只能包含(public static final)類型的成員變量和(public abstr

31、act)類型的成員方法。24一般地,內部類又分為定義在方法體外的(成員類)和定義在方法體內的(局部類)兩種。25靜態(tài)內部類可直接通過外部類名引用,其一般格式是(new 外部類名.內部類構造方法( );)。26匿名類一般分為(語句匿名類)和(參數匿名)類兩種。27面向對象的軟件設計中,根據目的不同模式可分為(創(chuàng)建型)、(結構型)和(行為型)三種。1swing的事件處理機制包括(事件源)、事件和事件監(jiān)聽者。2java事件處理包括建立事件源、(建立事件監(jiān)聽器)和將事件源注冊到監(jiān)聽器。3在swing中,可以根據不同用戶的習慣,設置不同的界面顯示風格,swing提供了三種顯示風格,分別是(metal風格

32、)風格、( motif風格)風格和(windows風格)風格。4swing的頂層容器有(jframe)、japplet、jwindow和jdialog。5(根面板)由一個玻璃面板、一個內容面板和一個可選擇的菜單條組成。1url類的類包是(.url)。2url.getfile()方法的作用是(獲得url實例的文件名)。3url.getport()方法的作用是(獲得url實例的端口號)。4sockets技術是構建在( tcp )協(xié)議之上。5datagrams技術是構建在( udp )協(xié)議之上。6serversocket.accept()返回( socket )對象,使服務器與客戶端

33、相連。7為了實現(xiàn)組播通信,包中有相應的( multicastsocket )類。8rmi的英文全稱是( remote method invocation,遠程方法調用)。9啟動rmiregistry服務器的命令是( start rmiregistry )。1jdbc的基本層次結構由(java程序)、( jdbc api)、(jdbc驅動程序管理器)、(驅動程序)和數據庫五部分組成。2根據訪問數據庫的技術不同,jdbc驅動程序相應地分為(jdbc-odbc bridge)、(jdbc-native api bridge)、( jdbc-middleware)和(pure jdbc

34、 driver)四種類型。3jdbc api所包含的接口和類非常多,都定義在(java.sql)包和(javax.sql)包中。4使用(class.forname( ))方法加載和注冊驅動程序后,由(drivermanager)類負責管理并跟蹤jdbc驅動程序,在數據庫和相應驅動程序之間建立連接。5(java.spl.connection)接口負責建立與指定數據庫的連接。6(preparedstatement)接口的對象可以代表一個預編譯的sol語句,它是(statement)接口的子接口。7(resultset)接口表示從數據庫中返回的結果集。三、 選擇題1、 關于被私有保護訪問控制符pri

35、vate protected修飾的成員變量,以下說法正確的是(b )(a) 可以被三種類所引用:該類自身、與它在同一個包中的其他類、在其他包中的該類的子類 (b)可以被兩種類訪問和引用:該類本身、該類的所有子類 (c)只能被該類自身所訪問和修改 (d)只能被同一個包中的類訪問2、 關于被保護訪問控制符protected修飾的成員變量,以下說法正確的是(a )(a) 可以被三種類所引用:該類自身、與它在同一個包中的其他類、在其他包中的該類的子類 (b) 可以被兩種類訪問和引用:該類本身、該類的所有子類 (c) 只能被該類自身所訪問和修改 (d) 只能被同一個包中的類訪問3、下列關于修飾符混用的說

36、法,錯誤的是( d)(a) abstract不能與final并列修飾同一個類 (b) abstract中不可以有private的成員(c) abstract方法必須在abstract類中 (d) static方法中能處理非static的屬性4、以下標識符中哪項是不合法的 (d)(a) bigollong$223 (b) _utfint (c) $12s (d) 3d5、main方法是java application程序執(zhí)行的入口點,關于main方法的方法頭以下哪項是合法的( b)(a) public static void main(b) public static void main(str

37、ing args)(c) public static int main(string args) (d) public void main(string args)6、完以下代碼int x = new int5;后,以下哪項說明是正確的(a )(a) x4為0 (b) x4未定義 (c) x5為0 (d) x0為空7、以下代碼段執(zhí)行后的輸出結果為( c)int x=3; int y=8;system.out.println(y%x);(a) 0 (b) 1 (c) 2 (d) 38、以下哪個表達式是不合法的( b)(a) string x = “sky”; int y = 5; x += y;

38、(b) string x = “sky”; int y = 5; if(x=y)(c) string x = “sky”; int y=5; x=x+y;(d) string x = null; int y=(x!=null) & (x.length()0)?x.length:09、編譯運行以下程序后,關于輸出結果的說明正確的是 ( c)public class conditional public static void main(string args) int x = 2; system.out.println(“value is “(x1)?2.2:2);(a) 輸出結果為:value

39、 is 22.2 (b) 輸出結果為:value is 2(c) 輸出結果為:value is 2.0 (c) 編譯錯誤10、以下聲明合法的是( b)(a) default string s; (b) public final static native int w()(c) abstract double d; (c) abstract final double hyperboliccosine()11、關于以下application的說明,正確的是( c)1. class staticstuff2. 3. static int x=15;4. static x*=3;5. public s

40、tatic void main(string args)6. 7. system.out.println(“x=”+x);8. 9. static x/=3;(a) 4行與9行不能通過編譯,因為缺少方法名和返回類型 (b) 9行不能通過編譯,因為只能有一個靜態(tài)初始化器 (c) 編譯通過,執(zhí)行結果為:x=15(d) 編譯通過,執(zhí)行結果為:x=312、關于以下程序代碼的說明正確的是( c)1. class hasstatic2. private static int x = 100;3. public static void main(string args)4. hasstatic hs1 =

41、new hasstatic();5. hs1.x+;6. hasstatic hs2 = new hasstatic();7. hs2.x+;8. hs1=new hasstatic();9. hs1.x+;10. system.out.println(“x = ”+x);11. 12. (a) 5行不能通過編譯,因為引用了私有靜態(tài)變量 (b) 10行不能通過編譯,因為x是私有靜態(tài)變量 (c) 程序通過編譯,輸出結果為: x=103 (d) 程序通過編譯,輸出結果為:x=10013、以下選項中循環(huán)結構合法的是( c)(a) while(int i7) i+; system.out.printl

42、n(“i is ”+i);(b) int j=3;while(j) system.out.println(“ j is ”+j);(c) int j=0; for(int k=0;j+k!=10;j+,k+) system.out.println(“j is ”+j+ “ k is ”+k );(d) int j=0; dosystem.out.println(“j is ”+j+);if (j=3)continue loop;while(j=3;c、string ts=s.trim();d、string t=s+”!”;26、欲構造arraylist類的一個實例,此類繼承了list接口,下列哪個方法是正確的 ?(b) a、arraylist mylist=new object() b、list mylist=new arraylist() c、arraylist mylist=new list()27、指出正確的表達式 (c)a、 byte=128; b、boolean=null; c、 long l=0xfffl; d、 double=0.9239d; 28、指

溫馨提示

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

最新文檔

評論

0/150

提交評論