




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《面向對象程序與設計》平時作業題、填空題“一次編寫,到處運行”反映了Java的特性。在java程序環境中,重要的幾個組成部分包括、和。Java解釋器的三項主要工作是、和。Java和C及C++語言相同,使用—作為程序運行的入口點。作為java程序中應用程序執行的入口點的主函數,它的前面有三個修飾符,分別是 、 和 ,它們不能缺少,也不能被其他內容替換。在一個源文件中,能定義 個公有類, 個非公有類。Java源文件的名稱必須與相同.方法頭中的關鍵字 用來表示方法不返回任何值。Java源程序的擴展名是,編譯后產生的字節碼文件的擴展名是 。一個源文件有個publicclass的定義。JavaApplication程序的入口點是 方法。順序執行以下兩個語句的輸出結果是:Stringstr=“Java語言程序設計”;System。out.println(str。length());面向對象技術包括 、 、 、 、 、和 .面向對象的方法學包括 、 、和 三方面.OOP中采用了三大技術:—、—、和―.Java語言的類定義中含有兩部分:—和—。限定訪問權限的修飾符: 、 、和 ,既可以用來修飾類,又可以修飾類中的成分。這三個限定符不是必須寫的,如果不寫,則表明是 ,相應的成分可以被所在包中的各類訪問。變量的類型既可以是類型,也可以是類型。變量說明的地方有兩處,一處是在內,另一處是在內.方法內定義的變量稱作,類中定義的變量稱作它的。說明引用后,系統只分配,程序員要調用new來創建對象實例,然后才分配相應的。位運算符只能對和數據進行操作。運算符“〉〉”執行算術右移,它使用填充移位后左側的空位.邏輯右移運算符〉>〉只對位進行操作,它用填充左側的空位。Java語言的分支語句共有2種,分別為語句和語句。Java語言提供3中循環語句語句、語句和語句。在Java語言中,用修飾符定義的類為抽象類。在Java中,字符是以16位的碼表示。代碼System。out。println(066)的輸出結果.表達式(10*49.3)的類型是型。能夠用于創建可變字符串對象的類是。C語言是面向過程的語言Java語言是面向的語言。Java字節碼文件的擴展名是。數組的初始化分為:初始化和初始化兩種.JVM指的是Java。Java中的字符變量在內存中占位(bit).Java語言對簡單數據類型進行了類包裝,int對應的包裝類是.繼承性是面向對象方法的一個基本特征,它使代碼可。抽象類中含有沒有實現的方法,該類不能.下列程序的功能是統計命令行參數的個數,請在下劃線處填上適當的代碼。publicclassLength{publicstaticvoidmain(Stringargs[]){System.out.println(”numberofStringargs:”+argso);}}Java中的返回語句是語句。一個方法區別于另一個方法的要素有、和.重載方法的參數表必須不同,也就是或不同。類是Java程序中所有類的直接或間接父類,也是類庫中所有類的父類。類成員是類定義中的一種特殊成員,包括是和。類變量有時也稱為靜態變量,因為是將這個變量標記上關鍵字。如果一個方法被定義為final,則這個方法不能被;如果一個類被定義為final,則這個類不能有。Java中通過關鍵字把一個類定義為抽象類.接口中定義的成員變量都默認為變量,及系統會自動增加和這兩個關鍵字。Java源程序的擴展名是編譯后產TOC\o"1-5"\h\z生的字節碼文件的擴展名是 。一個源文件有個publicclass的定義.現實世界的對象具有兩個特征 和JavaApplication程序的入口點是 方法.與KeyEvent相對應的接口是,與WindowEvent相對應的方法是 。是一種簡單的實現監聽器的方法,重寫有用的方法,無關的方法可以不重寫。在Java編程語言中,用 、 和 來處理異常.FlowLayout是 和 的默認布局管理器。Applet的生命周期包括Applet的、 、 、和 四個狀態。變量是Java程序的基本存儲單元之一,變量的主要類型包括 和 。字符串“\‘a\'”的長度是。UDP協議傳輸的數據包最大為。使用Socket進行網絡通信一般有4個步驟:;2)打開接到Socket的I/O流;3)根據不同的協議對Socket進行讀/寫操作;4)。在Java程序中,run()方法的實現有兩種方式,分TOC\o"1-5"\h\z別是 和 。字符輸入流的父類是 ;字符輸出流的父類是 .對象的生命周期包括對象的 、 和清除。Java把程序運行中可能遇到的錯誤分為兩類,一類是,一類是 。拋出異常需要用到的關鍵字是 。線程一共有四種狀態,分別是 、 、 、和 。判斷對錯如果.java文件中包含一個公有類,則文件名必須類名一致。Java中Char是16位的Unicode字符。在一個源文件中,可以有多條package語句。在Java語言中,String是作為對象來處理的.布爾類型數據不可以和數字進行相互轉換。Java的標識符不區分大小寫.被定義成final的類不能再派生子類。類的私有方法不能被其子類訪問。在java中,null必須小寫。Java中只允許對整數進行取模操作。可以繼承構造方法.構造方法不能夠重載。如果一個類有父類,則其父類只能有一個。實例和變量必須屬于同一類。重寫的同名方法中,子類方法必須比父類方法的訪問權限更嚴格。包含抽象方法的類一定是抽象類,但抽象類中的方法不一定都是抽象方法。抽象類中不能包含構造方法,對一個抽象類不能創建對象.接口中的數據成員一定要附初值,且此值不能再更改。一個類可以實現多個接口。Char是8位的Unicode字符。Case語句的值必須是int類型。同一優先級的運算符在表達式中都是按照從右向左的順序進行計算的。運算符!是一元運算符。布爾類型數據不可以和數字進行相互轉換。構造方法的返回值只能是void。abstract方法只能在abstract類中聲明,但abstract類中可以沒有abstract方法。抽象方法不一定在抽象類中,也可以在接口中。子類對象可以直接向父類對象賦值。一個數組中的值必須是相同的數據類型。接口中所有的方法都是抽象的.類成員變量在使用前必須初始化。Java的標識符不區分大小寫。線程是一個程序的單個執行流。類Component是許多組件類的父類,但是Container不是其子類。當異常發生時,程序會自動跳轉到異常處理程序。異常就是阻止程序繼續執行下去的問題。UDP協議傳輸是可靠的,而且操作很簡單。DataOutputStream類以二進制的形式向字節輸出流中寫入一個基本數據類型。采用GridLayout布局管理器,容器大小改變時,每個組件將不再平均分配容器空間。單向選擇題下列標識符中錯誤的是():A.usernameB。user_nameC。07classD._sys_varl哪一個是合法的標識符();C.¥_*$ DC.¥_*$ DC.char D。floatBig1_2不屬于基本數據類型的是():A。string B。double下列選項中,列出用于定義類成員的訪問控制權的一組保留字是():class,float,double,publicfloat,boolean,int,longchar,extends,folat,doubleD:public,private,protected下列可以用于定義類成員的訪問控制權的關鍵字是():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.動態性8。Java的反匯編命令是():A.javapB.javac C.jdb D.java9.下列變量定義中,不合法的是():A.Int$X; B.int_123;C.intSummer_2010_gross_saIe;D.Int#dim;10。下列選項中為單精度數的是():A.2B.5.2C.0.2fD.02311。下列關于boolean類型的敘述中,正確的是():A.可以將boolean類型的數值轉換為int類型的數值B.可以將boolean類型的數值轉換為字符串C.可以將boolean類型的數值轉換為char類型的數值D.不能將boolean類型的數值轉換為其他基本數據類型12。若定義inta=2,b=2,下列表達式中值不為4的是():A.a*(++b)B.a*(b++) C.a+bD.a*b13。Java中定義常量的保留字是():A.constB.finalC.finallyD.native14,下列有關Java布爾類型的描述中,正確的是():A.一種基本的數據類型,它的類型名稱為booleanB.用int表示類型C.其值可以賦給int類型的變量D.有兩個值,1代表真,0代表假15。Java中所有類的父類是():A.FatherB.LangC.ExceptionD.Object16。下列程序段的輸出結果是():intdata=0;chark='a',p=’f';data=p—k;system。out。println(data);A.0B.aC.fD.5.下列數中為八進制的是():A.27B.0x25C.026D.028.下列語句中,可以作為無限循環語句的是A。for(;;) {} B.for(inti=0;i<10000;i++){}C.while(false){} D.do{}while(false)19。下列選項中,不能輸出100個整數的是():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下列程序的功能是統計字符串中“array”的個數,在程序的空白處應填入的正確選項是():publicclassFindKeyWords{publicstaticvoidmain(sring口args){stingtext=“Anarrayisadatastructurthatstoresacollectionof”+“valuesofthesametype。Youaccesseachindividualvalue”+“throughanintegerindex。Forexample,ifaisanarray"+“ofinergers,thena[i]istheithintegerinthearray。”;IntarrayCount=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程序默認引用的包是():A。java。text包B。java。awt包C.java。lang包D。java.util包24。下列不屬于表達式語句的是A。++i;B。——j; C.b#a; D.b*=a;25.構造方法名必須與()相同,它沒有返回值,用戶不能直接調用它,只能通過new調用。A.類名 B.對象名 C。包名 D。變量名26。下面不屬于Java關鍵字的是():extends B.finalize C。instanceofD。super27。下列程序片段中,能通過編譯的是():publicabstractclassAnimal{publicvoidspeak();}publicabstractclassAnimal{publicvoidspeak(){}}publicclassAnimal{publicabstractvoidspeak();}publicabstractclassAnimal{publicabstractvoidspeak(){}}28.類變量必須帶有的修飾符是():A.staticB。finalC。public D.Volatile29。Java程序默認引用的包是():A.java。text包B。java.awt包C.java.lang包D.java.util包30.為使下列代碼正常運行,應該在下劃線處填入的選項是():abstractclassPerson{publicPerson(Stringn){name=n;}publicStringgetDescription();
publicStringgetName(){returnname;}privateStringname;}A。staticB。private C。 abstract D.finalJava中所有類的父類是A.FatherB.Lang C。 ExceptionD.Object32。下列選項中,與成員變量共同構成一個類的是A。關鍵字B。方法C,運算符 D,表達式。 下列敘述中,錯誤的是A。內部類的名稱與定義它的類的名稱可以相同B。內部類可用abstract修飾C.內部類可作為其他類的成員D.內部類可訪問它所在類的成員.用于在子類中調用被重寫父類方法的關鍵字是A.this B。superC.This D.Super35。自定義異常類的父類可以是():A.ErrorB.VirtuaMachineError C。ExceptionD.Thread36.如果sayHello()方法正常運行,則test()方法的運行結果將是():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下列說法錯誤的是():程序中所有的東西都是對象;程序是一系列對象的組合;每個對象都有自己的存儲空間,可以容納其他對象;對象不能是一種類型;下列標識符中錯誤的是():A.UsernameB。user_name C。07classD。_sys_varl不屬于基本數據類型的是():A.string B.double C.integer D。float下列變量聲明與賦值中錯誤的是:intage=18;MyDatetoday;today。year=2009;MyDatethisDay,nextDay;thisDay=newMyDate();nextDay=thisDay;inta;a=12;下列數組聲明中合法的是():A.inti=newint(30); B.Integer口r=newInteger(1.。30)A.doubled[]=newdouble[30]; D。Inti[]=(3,4,5,6);下列可以用于定義類成員的訪問控制權的關鍵字是();A.extendsB。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030中國隨身攜帶的照相機行業市場發展趨勢與前景展望戰略研究報告
- 2025-2030中國防滑釘鞋行業市場發展趨勢與前景展望戰略研究報告
- 2025-2030中國銀杏葉素茶行業市場深度分析及發展趨勢與投資研究報告
- 2025-2030中國鈷57行業市場發展趨勢與前景展望戰略研究報告
- 2025-2030中國釩鐵行業市場運行分析及前景趨勢與投資研究報告
- 2025-2030中國透氣款鞋行業市場深度調研及發展趨勢與投資價值評估研究報告
- 2025-2030中國跑道照明系統行業市場發展趨勢與前景展望戰略研究報告
- 《風之彩繪巧做紙鳶》(教案)-2024-2025學年四年級上冊勞動人教版
- 2025-2030中國薄荷油和提取物行業市場發展趨勢與前景展望戰略研究報告
- 2025-2030中國蒸汽壓力機行業市場發展趨勢與前景展望戰略研究報告
- 2025屆上海市浦東新區高三二模英語試卷(含答案)
- 【MOOC】航空燃氣渦輪發動機結構設計-北京航空航天大學 中國大學慕課MOOC答案
- 職業衛生評價考試計算題匯總
- 中國古代文學史(二)正式課件
- 物業管理服務品質檢查表
- JJF 1318-2011 影像測量儀校準規范-(高清現行)
- 動火安全作業票填寫模板2022年更新
- 2021年12月英語六級聽力試題、原文及答案 兩套
- 北師版七年級下冊數學 第1章 1.6.2 目標三 整式的化簡求值 習題課件
- 《貿易商務英語》課件Unit 4 Change
- TCWAN 0027-2022 TCEEIA 584-2022 新能源汽車鋁合金電池托盤焊接制造規范
評論
0/150
提交評論