




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
《面向?qū)ο蟪绦蚺c設(shè)計》平時作業(yè)題、填空題“一次編寫,到處運行”反映了Java的特性。在java程序環(huán)境中,重要的幾個組成部分包括、和。Java解釋器的三項主要工作是、和。Java和C及C++語言相同,使用—作為程序運行的入口點。作為java程序中應(yīng)用程序執(zhí)行的入口點的主函數(shù),它的前面有三個修飾符,分別是 、 和 ,它們不能缺少,也不能被其他內(nèi)容替換。在一個源文件中,能定義 個公有類, 個非公有類。Java源文件的名稱必須與相同.方法頭中的關(guān)鍵字 用來表示方法不返回任何值。Java源程序的擴(kuò)展名是,編譯后產(chǎn)生的字節(jié)碼文件的擴(kuò)展名是 。一個源文件有個publicclass的定義。JavaApplication程序的入口點是 方法。順序執(zhí)行以下兩個語句的輸出結(jié)果是:Stringstr=“Java語言程序設(shè)計”;System。out.println(str。length());面向?qū)ο蠹夹g(shù)包括 、 、 、 、 、和 .面向?qū)ο蟮姆椒▽W(xué)包括 、 、和 三方面.OOP中采用了三大技術(shù):—、—、和―.Java語言的類定義中含有兩部分:—和—。限定訪問權(quán)限的修飾符: 、 、和 ,既可以用來修飾類,又可以修飾類中的成分。這三個限定符不是必須寫的,如果不寫,則表明是 ,相應(yīng)的成分可以被所在包中的各類訪問。變量的類型既可以是類型,也可以是類型。變量說明的地方有兩處,一處是在內(nèi),另一處是在內(nèi).方法內(nèi)定義的變量稱作,類中定義的變量稱作它的。說明引用后,系統(tǒng)只分配,程序員要調(diào)用new來創(chuàng)建對象實例,然后才分配相應(yīng)的。位運算符只能對和數(shù)據(jù)進(jìn)行操作。運算符“〉〉”執(zhí)行算術(shù)右移,它使用填充移位后左側(cè)的空位.邏輯右移運算符〉>〉只對位進(jìn)行操作,它用填充左側(cè)的空位。Java語言的分支語句共有2種,分別為語句和語句。Java語言提供3中循環(huán)語句語句、語句和語句。在Java語言中,用修飾符定義的類為抽象類。在Java中,字符是以16位的碼表示。代碼System。out。println(066)的輸出結(jié)果.表達(dá)式(10*49.3)的類型是型。能夠用于創(chuàng)建可變字符串對象的類是。C語言是面向過程的語言Java語言是面向的語言。Java字節(jié)碼文件的擴(kuò)展名是。數(shù)組的初始化分為:初始化和初始化兩種.JVM指的是Java。Java中的字符變量在內(nèi)存中占位(bit).Java語言對簡單數(shù)據(jù)類型進(jìn)行了類包裝,int對應(yīng)的包裝類是.繼承性是面向?qū)ο蠓椒ǖ囊粋€基本特征,它使代碼可。抽象類中含有沒有實現(xiàn)的方法,該類不能.下列程序的功能是統(tǒng)計命令行參數(shù)的個數(shù),請在下劃線處填上適當(dāng)?shù)拇a。publicclassLength{publicstaticvoidmain(Stringargs[]){System.out.println(”numberofStringargs:”+argso);}}Java中的返回語句是語句。一個方法區(qū)別于另一個方法的要素有、和.重載方法的參數(shù)表必須不同,也就是或不同。類是Java程序中所有類的直接或間接父類,也是類庫中所有類的父類。類成員是類定義中的一種特殊成員,包括是和。類變量有時也稱為靜態(tài)變量,因為是將這個變量標(biāo)記上關(guān)鍵字。如果一個方法被定義為final,則這個方法不能被;如果一個類被定義為final,則這個類不能有。Java中通過關(guān)鍵字把一個類定義為抽象類.接口中定義的成員變量都默認(rèn)為變量,及系統(tǒng)會自動增加和這兩個關(guān)鍵字。Java源程序的擴(kuò)展名是編譯后產(chǎn)TOC\o"1-5"\h\z生的字節(jié)碼文件的擴(kuò)展名是 。一個源文件有個publicclass的定義.現(xiàn)實世界的對象具有兩個特征 和JavaApplication程序的入口點是 方法.與KeyEvent相對應(yīng)的接口是,與WindowEvent相對應(yīng)的方法是 。是一種簡單的實現(xiàn)監(jiān)聽器的方法,重寫有用的方法,無關(guān)的方法可以不重寫。在Java編程語言中,用 、 和 來處理異常.FlowLayout是 和 的默認(rèn)布局管理器。Applet的生命周期包括Applet的、 、 、和 四個狀態(tài)。變量是Java程序的基本存儲單元之一,變量的主要類型包括 和 。字符串“\‘a(chǎn)\'”的長度是。UDP協(xié)議傳輸?shù)臄?shù)據(jù)包最大為。使用Socket進(jìn)行網(wǎng)絡(luò)通信一般有4個步驟:;2)打開接到Socket的I/O流;3)根據(jù)不同的協(xié)議對Socket進(jìn)行讀/寫操作;4)。在Java程序中,run()方法的實現(xiàn)有兩種方式,分TOC\o"1-5"\h\z別是 和 。字符輸入流的父類是 ;字符輸出流的父類是 .對象的生命周期包括對象的 、 和清除。Java把程序運行中可能遇到的錯誤分為兩類,一類是,一類是 。拋出異常需要用到的關(guān)鍵字是 。線程一共有四種狀態(tài),分別是 、 、 、和 。判斷對錯如果.java文件中包含一個公有類,則文件名必須類名一致。Java中Char是16位的Unicode字符。在一個源文件中,可以有多條package語句。在Java語言中,String是作為對象來處理的.布爾類型數(shù)據(jù)不可以和數(shù)字進(jìn)行相互轉(zhuǎn)換。Java的標(biāo)識符不區(qū)分大小寫.被定義成final的類不能再派生子類。類的私有方法不能被其子類訪問。在java中,null必須小寫。Java中只允許對整數(shù)進(jìn)行取模操作??梢岳^承構(gòu)造方法.構(gòu)造方法不能夠重載。如果一個類有父類,則其父類只能有一個。實例和變量必須屬于同一類。重寫的同名方法中,子類方法必須比父類方法的訪問權(quán)限更嚴(yán)格。包含抽象方法的類一定是抽象類,但抽象類中的方法不一定都是抽象方法。抽象類中不能包含構(gòu)造方法,對一個抽象類不能創(chuàng)建對象.接口中的數(shù)據(jù)成員一定要附初值,且此值不能再更改。一個類可以實現(xiàn)多個接口。Char是8位的Unicode字符。Case語句的值必須是int類型。同一優(yōu)先級的運算符在表達(dá)式中都是按照從右向左的順序進(jìn)行計算的。運算符!是一元運算符。布爾類型數(shù)據(jù)不可以和數(shù)字進(jìn)行相互轉(zhuǎn)換。構(gòu)造方法的返回值只能是void。abstract方法只能在abstract類中聲明,但abstract類中可以沒有abstract方法。抽象方法不一定在抽象類中,也可以在接口中。子類對象可以直接向父類對象賦值。一個數(shù)組中的值必須是相同的數(shù)據(jù)類型。接口中所有的方法都是抽象的.類成員變量在使用前必須初始化。Java的標(biāo)識符不區(qū)分大小寫。線程是一個程序的單個執(zhí)行流。類Component是許多組件類的父類,但是Container不是其子類。當(dāng)異常發(fā)生時,程序會自動跳轉(zhuǎn)到異常處理程序。異常就是阻止程序繼續(xù)執(zhí)行下去的問題。UDP協(xié)議傳輸是可靠的,而且操作很簡單。DataOutputStream類以二進(jìn)制的形式向字節(jié)輸出流中寫入一個基本數(shù)據(jù)類型。采用GridLayout布局管理器,容器大小改變時,每個組件將不再平均分配容器空間。單向選擇題下列標(biāo)識符中錯誤的是():A.usernameB。user_nameC。07classD._sys_varl哪一個是合法的標(biāo)識符();C.¥_*$ DC.¥_*$ DC.char D。floatBig1_2不屬于基本數(shù)據(jù)類型的是():A。string B。double下列選項中,列出用于定義類成員的訪問控制權(quán)的一組保留字是():class,float,double,publicfloat,boolean,int,longchar,extends,folat,doubleD:public,private,protected下列可以用于定義類成員的訪問控制權(quán)的關(guān)鍵字是():A。extendsB.classC。doubleD。private下列變量聲明與賦值中錯誤的是():A.intage=18;MyDatetoday;today。year=2009;C.MyDatethisDay,nextDay;thisDay=newMyDate();nextDay=thisDay;inta;a=12;7。下列特點中不屬于Java的是():A.多線程B.多繼承C.跨平臺D.動態(tài)性8。Java的反匯編命令是():A.javapB.javac C.jdb D.java9.下列變量定義中,不合法的是():A.Int$X; B.int_123;C.intSummer_2010_gross_saIe;D.Int#dim;10。下列選項中為單精度數(shù)的是():A.2B.5.2C.0.2fD.02311。下列關(guān)于boolean類型的敘述中,正確的是():A.可以將boolean類型的數(shù)值轉(zhuǎn)換為int類型的數(shù)值B.可以將boolean類型的數(shù)值轉(zhuǎn)換為字符串C.可以將boolean類型的數(shù)值轉(zhuǎn)換為char類型的數(shù)值D.不能將boolean類型的數(shù)值轉(zhuǎn)換為其他基本數(shù)據(jù)類型12。若定義inta=2,b=2,下列表達(dá)式中值不為4的是():A.a*(++b)B.a*(b++) C.a+bD.a*b13。Java中定義常量的保留字是():A.constB.finalC.finallyD.native14,下列有關(guān)Java布爾類型的描述中,正確的是():A.一種基本的數(shù)據(jù)類型,它的類型名稱為booleanB.用int表示類型C.其值可以賦給int類型的變量D.有兩個值,1代表真,0代表假15。Java中所有類的父類是():A.FatherB.LangC.ExceptionD.Object16。下列程序段的輸出結(jié)果是():intdata=0;chark='a',p=’f';data=p—k;system。out。println(data);A.0B.aC.fD.5.下列數(shù)中為八進(jìn)制的是():A.27B.0x25C.026D.028.下列語句中,可以作為無限循環(huán)語句的是A。for(;;) {} B.for(inti=0;i<10000;i++){}C.while(false){} D.do{}while(false)19。下列選項中,不能輸出100個整數(shù)的是():for(inti=0;i<100;i++)System.out.println(i);inti=0;do{
System。out。println(i);i++;}while(i<100);C.inti=0;while(i<100){System.out。println(i); i++;}D。inti=0;while(i〈100){i++;if(i<100)continue;System。out。printIn(i);}20.下列不屬于邏輯運算符的是A.! B。II C。&&Dol21。String、StingBuffer都是()類,都不能被繼承.A.staticB.abstractC。finalD。private22o下列程序的功能是統(tǒng)計字符串中“array”的個數(shù),在程序的空白處應(yīng)填入的正確選項是():publicclassFindKeyWords{publicstaticvoidmain(sring口args){stingtext=“Anarrayisadatastructurthatstoresacollectionof”+“valuesofthesametype。Youaccesseachindividualvalue”+“throughanintegerindex。Forexample,ifaisanarray"+“ofinergers,thena[i]istheithintegerinthearray?!保籌ntarrayCount=0;Intidex=-1;StingarrarStr=”array”;Index=textoindexof(arrayStr);While(index0) {++arrayCount;Index+=arrayStr。length();
Index=text.indexof(arrayStr,index);}System。out。println(“thetextcontains"+arrayCount+“arrays");A.〈B.=C.〈= D.〉二Java程序默認(rèn)引用的包是():A。java。text包B。java。awt包C.java。lang包D。java.util包24。下列不屬于表達(dá)式語句的是A。++i;B?!猨; C.b#a; D.b*=a;25.構(gòu)造方法名必須與()相同,它沒有返回值,用戶不能直接調(diào)用它,只能通過new調(diào)用。A.類名 B.對象名 C。包名 D。變量名26。下面不屬于Java關(guān)鍵字的是():extends B.finalize C。instanceofD。super27。下列程序片段中,能通過編譯的是():publicabstractclassAnimal{publicvoidspeak();}publicabstractclassAnimal{publicvoidspeak(){}}publicclassAnimal{publicabstractvoidspeak();}publicabstractclassAnimal{publicabstractvoidspeak(){}}28.類變量必須帶有的修飾符是():A.staticB。finalC。public D.Volatile29。Java程序默認(rèn)引用的包是():A.java。text包B。java.awt包C.java.lang包D.java.util包30.為使下列代碼正常運行,應(yīng)該在下劃線處填入的選項是():abstractclassPerson{publicPerson(Stringn){name=n;}publicStringgetDescription();
publicStringgetName(){returnname;}privateStringname;}A。staticB。private C。 abstract D.finalJava中所有類的父類是A.FatherB.Lang C。 ExceptionD.Object32。下列選項中,與成員變量共同構(gòu)成一個類的是A。關(guān)鍵字B。方法C,運算符 D,表達(dá)式。 下列敘述中,錯誤的是A。內(nèi)部類的名稱與定義它的類的名稱可以相同B。內(nèi)部類可用abstract修飾C.內(nèi)部類可作為其他類的成員D.內(nèi)部類可訪問它所在類的成員.用于在子類中調(diào)用被重寫父類方法的關(guān)鍵字是A.this B。superC.This D.Super35。自定義異常類的父類可以是():A.ErrorB.VirtuaMachineError C。ExceptionD.Thread36.如果sayHello()方法正常運行,則test()方法的運行結(jié)果將是():Publicvoidtest(){Try{sayHello();systemoout.println(“hello”);}catch(ArrayIndexOutOfBoundExceptione) {Systemoout。println(“ArrayIndexOutOfBoundException");}catch(Exceptione){Systemoout。println(“Exception”);}finally{
System.out。println("finally");}}A.Hello B。ArrayIndexOutOfBondsExceptionC。ExceptionFinallyD。HelloFinally下列方法中,不屬于Throwable類的方法是():A。printMessageB。getMessageC.toStringD.fillStackTrace下列說法錯誤的是():程序中所有的東西都是對象;程序是一系列對象的組合;每個對象都有自己的存儲空間,可以容納其他對象;對象不能是一種類型;下列標(biāo)識符中錯誤的是():A.UsernameB。user_name C。07classD。_sys_varl不屬于基本數(shù)據(jù)類型的是():A.string B.double C.integer D。float下列變量聲明與賦值中錯誤的是:intage=18;MyDatetoday;today。year=2009;MyDatethisDay,nextDay;thisDay=newMyDate();nextDay=thisDay;inta;a=12;下列數(shù)組聲明中合法的是():A.inti=newint(30); B.Integer口r=newInteger(1.。30)A.doubled[]=newdouble[30]; D。Inti[]=(3,4,5,6);下列可以用于定義類成員的訪問控制權(quán)的關(guān)鍵字是();A.extendsB。
溫馨提示
- 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年教育發(fā)展:《小馬過河》課件的創(chuàng)新設(shè)計理念
- 健康養(yǎng)生知識培訓(xùn)課件
- 運動員宣誓詞范文(3篇)
- 2024春季開學(xué)主持詞模板(3篇)
- 公共急救知識培訓(xùn)課件
- 勞務(wù)代理知識培訓(xùn)課件
- 2025年如何優(yōu)化《社戲》課件的視覺效果
- 開發(fā)商房屋合同書
- 一年級數(shù)學(xué)數(shù)的認(rèn)識:數(shù)字讀寫教學(xué)教案
- 2025年徐州a2貨運從業(yè)資格證考試
- 2025年上半年潛江市城市建設(shè)發(fā)展集團(tuán)招聘工作人員【52人】易考易錯模擬試題(共500題)試卷后附參考答案
- 旋轉(zhuǎn)類機(jī)電設(shè)備故障預(yù)測、診斷研究
- 新媒體營銷(第三版) 課件全套 林海 項目1-6 新媒體營銷認(rèn)知-新媒體營銷數(shù)據(jù)分析
- 愚公移山英文 -中國故事英文版課件
- 公園綠化養(yǎng)護(hù)景觀綠化維護(hù)項目迎接重大節(jié)會活動的保障措施
- 國內(nèi)外旅游公共服務(wù)研究的文獻(xiàn)綜述
- 集團(tuán)公司各職能部管控分權(quán)手冊
- 機(jī)車電測儀表使用及檢修
- PMS顏色對照表
- 營銷手冊范本匯總(24個共)35.doc
- 2012年北京大學(xué)醫(yī)學(xué)部外國留學(xué)生本科入學(xué)考試
評論
0/150
提交評論