Java大學(xué)真題基礎(chǔ)練習(xí)_第1頁
Java大學(xué)真題基礎(chǔ)練習(xí)_第2頁
Java大學(xué)真題基礎(chǔ)練習(xí)_第3頁
Java大學(xué)真題基礎(chǔ)練習(xí)_第4頁
Java大學(xué)真題基礎(chǔ)練習(xí)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、下列表達式中,類型可以作為型的是(C)。字符型可以轉(zhuǎn)化成型,而字符串不能.三種類型而言,他們是平級的,因此不能相互自動轉(zhuǎn)換A、〃〃+〃〃B、〃〃+‘9' C、'a'+'b'D、3+〃4〃2、下面的數(shù)據(jù)聲明及賦值那一個是沒有錯誤的?DA.f=1.3;(編譯錯誤) B.c= C.b=257(-128^127)D.i=103、以下各選項中能正確聲明一個表示50個值為的字符串數(shù)組的是(D)0A、[]a;B、[];C、[50]口;D、a[][50]4、如下哪個字符串是中的標識符?(A).關(guān)鍵字,不能當標識符。標識符的首個字符不能為數(shù)字A、 B、 C、3D、5、以下哪個不是的關(guān)鍵字?(D)A、 B、 C、D、6、下列語句中,可以作為無限循環(huán)語句的是(A)oA、(;;){} B、(0<10000){}C、(){}D、{}()7、(C)是不能被當前類的子類重新定義的方法。A、抽象方法B、私有方法 C、最終方法 D、構(gòu)造方法8、的字符類型接受的是編碼方案,每個碼占用(B)個二進制位。在中一個占2個字節(jié)()o1、輸出九九乘法表。((□){(1<=9)((10((〃*〃〃=〃+(i*j)+〃〃);)0;}})2、一球從200米高度自由落下,每次落地后反跳回原高度的一半,再落下,再反彈,求它在第5次落地時,共經(jīng)過多少米?第5次反彈多高?。(□){200.0;200.0;(0<4)(2.0;*2;)2;(〃共經(jīng)過〃〃米〃);(〃反彈高度為〃〃米〃);3、推斷『100之間有多少個素數(shù),并輸出全部素數(shù)。j;(2<=100)2;(0)(i+〃〃);4、輸入一行字符,分別統(tǒng)計出其中英文字母、數(shù)字的個數(shù)。?*;=0;(〃請輸入一組字符:〃);=0;□=();00;(0<0)]([i]>=a,:i]<=z,)([i]>=O'[i]<二'9')(〃輸入的字符是:〃);(〃字母的個數(shù)是〃);(〃數(shù)字的個數(shù)是〃);5、編寫應(yīng)用程序。首先定義一個描述銀行賬戶的類,包括成員變量“賬號”和“存款余額”,成員方法有“存款”(存款金額加到余額中)、“取款”(從余額中減去取款金額)和“顯示賬號和余額”。其次,編寫一個主類,在主類中測試類的功能。(〃賬戶號碼是:〃);(〃賬戶余額為:〃);(口)(=0;=123456;二100;0;(500);0;(200);0;})6、編寫一個應(yīng)用程序,該程序包括3個類:類、類和主類E。要求:(1)類中有個構(gòu)造方法:(s),并且有個()方法,在方法中輸出“咿咿呀呀”的信息。⑵類是類的子類,在類中重寫方法(),在方法中輸出“小樣的,不錯嘛!會說話了!”的信息。(3)在類中新增方法(),在方法中輸出“別說話!細致思索!”的信息。(4)在主類E的方法中創(chuàng)建和類的對象類測試這2個類的功能。(s)0(〃咿咿呀呀???.〃);(s){0(〃小子不錯嘛,會說話了〃);(〃別說話,細致思索!〃);(□)m=(〃“);0;P=(〃〃);0;0;7、(1)編寫一個圓類,該類擁有:①一個成員變量(私有,浮點型); 存放圓的半徑;②兩個構(gòu)造方法() 將半徑設(shè)為0(r) 創(chuàng)建對象時將半徑初始化為r③三個成員方法()獲得圓的面積()獲得圓的周長() 將圓的半徑、周長、面積輸出到屏幕(2)編寫一個圓柱體類,它繼承于上面的類。還擁有:①一個成員變量(私有,浮點型); 圓柱體的高;②構(gòu)造方法(r,h)③成員方法() 獲得圓柱體的體積() 將圓柱體的體積輸出到屏幕(3)編寫應(yīng)用程序,創(chuàng)建圓和圓柱體類的對象,分別設(shè)置圓的半徑、圓柱體的高,計算并分別顯示圓半徑、圓面積、圓周長,圓柱體的體積。()((r){r;(r){*r*r;(r){2**r;(){(〃圓的面積:〃());(〃圓的周長:〃());(h){(r);(){*()*();一個字節(jié)等于8比特位()o所以每個碼占用16個比特位。A、8 B、16 C、32 D、649、下列有關(guān)語言的敘述中,正確的是(B)A、是不區(qū)分大小寫的B、源文件名和類型的類名必需相同C、源文件名其擴展名為D、源文件中類的數(shù)目不限10、以下訪問權(quán)限限制中,哪一個權(quán)限級別最高?(A)A、B、C、D、缺省11、下列構(gòu)造方法的調(diào)用方式中,正確的是(C)A、依據(jù)一般方法調(diào)用 B、由用戶干脆調(diào)用C、只能通過自動調(diào)用D、被系統(tǒng)調(diào)用12、設(shè)數(shù)組由以下語句定義[16];則數(shù)組的最終一個元素的正確引用方法為(B)A、[16]B、[15] C、[]D、[0]13、下列運算符中,優(yōu)先級最高的是(D)oA、B、C、D、14、下列運算結(jié)果為1的是(B)oA、8?1B、4?>2C、8?1D、4?<215、和的區(qū)分不包括(D)A、是由純實現(xiàn)的輕量級構(gòu)件B、沒有本地代碼C、C、不依靠操作系統(tǒng)的支持D、支持圖形用戶界面(){(〃圓柱體的體積:〃());(□){主程入口(10.0);生成圓類實例0;調(diào)用圓類的方法(5.0,10.0);生成圓柱類實例0; 調(diào)用子類方法8、完成如下窗體的設(shè)計,其中某某用自己的名字代替。分別實現(xiàn)三個按鈕的功能:分別輸入和“123”后,點“確定”彈出如下所示對話框:(T)你輸入的用戶名是dbc,密鵑是123確定點“清除”后把兩個文本框的內(nèi)容清空;點“退出”后退出程序。9、編寫2個接口:和;在接口中有個方法();在接口中有個方法;然后寫一個類實現(xiàn)接口和,要求()方法實現(xiàn)輸出大寫英文字母表的功能,()方法實現(xiàn)輸出小寫英文字母表的功能。再寫一個主類E,在主類E的方法中創(chuàng)建的對象并賦值給的變量a,對象a調(diào)用方法;最終再在主類E的方法中創(chuàng)建的對象并賦值給的變量b,對象b調(diào)用方法。(0;0;0;0(S[]=[26];(0<26){S[i]=()(?a);}(0<26){(S[i]+〃,〃);}0(S[]=[26];(0<26){S[ik()CA)}(0<26){([]){a=();0;0;b=0;0;16、在中,實現(xiàn)圖形用戶界面功能的包是( D)。A、B、C、D、17、在編寫程序的時候,假如不為類的成員變量定義初始值,會給它們設(shè)置默認值,下列說法中不正確的是(C)。A、的默認值是0 B、的默認值是0C、的默認值是0.0L(應(yīng)為OL)D、的默認值是0.Of18、以下哪個方法不屬于小程序(小程序不運用函數(shù))生命周期中的方法?(B)A、B、C、D、19、以下哪個語句可以獲得對象的當前選項?(D)20、關(guān)于以下程序段,正確的說法是(c)sl="” ; 行1s2(si); 行2(sl=2) 1和s2同一地址行3("二=”);行4(sl(s2))1和s2指向數(shù)值相等行5(“()”);行6A、行4和行6都將執(zhí)行 B、行4執(zhí)行,行6不執(zhí)行C、行6執(zhí)行,行4不執(zhí)行D、行4、行6都不執(zhí)行21、閱讀下列代碼:口Cio];()(([9]);)}該代碼的運行結(jié)果是(a)。A、編譯時將產(chǎn)生錯誤 B、編譯時正確,運行時將產(chǎn)生錯誤C、輸出零 D、輸出空22、繼承是面對對象編程的一個重要特征,它可降低程序的困難性并使代碼(b)0繼承性是面對對象方法的一個重要基本特性,它使代碼可重用,可降低程序困難性。對一個類的繼承是指在現(xiàn)有類(父類)的基礎(chǔ)上構(gòu)建一個新類(子類),子類重用(繼承)了父類的方法和狀態(tài),同時還可以向新類中增加新的方法和狀態(tài)。A、可讀性好B、可重用C、可跨包訪問 D、運行更平安23、下列方法中,不屬于類的方法是(D)0的方法中,()方法是轉(zhuǎn)換成小寫,()方法是獲得相應(yīng)數(shù)值,()方法是提取字符中中指定位置的字符。()是的方法。A、()B、()C、()D、()24、下列關(guān)于語言特點的敘述中,錯誤的是 (a)A、A、是面對過程的編程語言B、支持分布式計算C、是跨平臺的編程語言 D、支持多線程25、用來導(dǎo)入已定義好的類或包的語句是(b)TOC\o"1-5"\h\zA、B、 C> D、26、如要拋出異樣,應(yīng)用下列哪種子句?(b)A、 B、 C、 D、27、下列叮囑中,哪個叮囑是的編譯叮囑? (a)A、 B、C、 D、28、假如在一個類中定義了如下兩個方法,則選項中正確的說法是(a)0{();}(X){ (X);}A、這種定義是正確的,是方法的重載。B、這種定義是正確的,是方法的重寫。C、此種定義是錯誤的,一個類中不能定義兩個名字相同的方法。D、此種定義是錯誤的,其次個方法應(yīng)當和第一個方法的參數(shù)相同。子句中包含可能產(chǎn)生異樣的程序段。子句中包含捕獲異樣的程序段。子句中包含統(tǒng)一事后處理的程序段。段。子句中包含統(tǒng)一事后處理的程序段。2、的作用是拋出異樣。的作用是聲明方法可能拋出的異樣類型。3、在語言中,全部的對象均通過運算符支配內(nèi)存,并對內(nèi)存進行自動管理。4、開發(fā)運行程序的一般步驟是:源程序編輯、編譯生成字節(jié)碼和說明運行字節(jié)碼 。5、在語言中,布爾常量只有 和 兩個值。6、在語言中,實型常量7.6545默認為 類型的數(shù)據(jù)。7、聲明異樣拋出用 子句來完成聲明,它包含在方法的聲明之中。8、用 修飾的方法,稱為靜態(tài)方法。9、被關(guān)鍵字 修飾的方法是不能被當前類的子類重新定義的方法。10、雖然循環(huán)次數(shù)是否確定并不影響循環(huán)結(jié)構(gòu)的運用,但是通常狀況下,當循環(huán)次數(shù)確定時接受 循環(huán),而循環(huán)次數(shù)不確定時接受循環(huán)或者循環(huán)。11、一個類可以有一個父類。12、在語言中,全部的類都是 類的子類。13、在語言中,類成員的限定詞有以下幾種: , , …其中的限定的范圍最大。14、語言的包是編譯器自動導(dǎo)入的。因此,編程時運用該包中的類,可省去導(dǎo)人。15、在程序中,能在閱讀器下運行的是 。16、面對對象程序設(shè)計方法最重要的特性是封裝性、繼承性、多態(tài)性和抽象性。17、假如有一個類是的子類,能夠被不同包中的類所運用,請寫出該類的TOC\o"1-5"\h\z聲明頭: 。18、在中,全部類的根類是。19、設(shè)8,則無符號右移運算表達式a>>>2的值是 0010 。20、類型的數(shù)值最小是-2147483648 ,最大是2147483647 。21、編譯源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)文件的擴展名為。22、在中,能實現(xiàn)多重繼承的是接口。23、源程序的主類是指包含有( )方法的類。24、單擊窗口內(nèi)的按鈕時,產(chǎn)生的事務(wù)是()o25、中用來表示對話框的類是()。26、對象默認的布局管理器是()和的默認布局:27、對象的默認布局管理器是()28、在中,若要運用一個包中的類時,首先要求對該包進行導(dǎo)入,其關(guān)鍵字是()。29、要想定義一個不能被實例化的抽象類,在類定義中必需加上修飾符TOC\o"1-5"\h\z在中子類只能繼承父類方法和屬性。 (F)語言是一種完全的面對對象的程序設(shè)計語言。 (t)在面對對象方法中,類的實例稱為對象。 (t)在執(zhí)行子類的構(gòu)造方法時,會首先執(zhí)行父類的構(gòu)造方法。(t)假如一個類中包含抽象方法,則這個類也必需定義為抽象類。(t)有抽象方法的確定是抽象類,但是抽象類可以沒有抽象方法字節(jié)輸入流是以字節(jié)為基本單位從數(shù)據(jù)源讀取數(shù)據(jù)的。(t)一個源文件中可以定義多個公有類。 (f)構(gòu)造方法沒有返回值,因此在定義構(gòu)造方法時,其返回值類型必需聲明為。(f)定義完數(shù)組后,我們可以依據(jù)實際須要動態(tài)調(diào)整數(shù)組大小。(f)子類能繼承父類的全部方法和屬性。 (f)方法的重載是指子類和父類具有相同的名字、相同的參數(shù)表。(f)重載:名字相同重寫:除內(nèi)容外,其余相同方法的重載是指在子類中定義了和父類的方法首部完全相同,而方法體并不相同的方法。(f)類不能派生子類,方法不能被子類改寫。 (t)的源代碼中定義幾個類,編譯結(jié)果就生成幾個以為后綴的字節(jié)碼文件。(t)構(gòu)造函數(shù)是類的一種特殊方法,它的方法名必需和類名相同(TOC

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論