Java程序設(shè)計(jì)復(fù)習(xí)大綱復(fù)習(xí)題及復(fù)習(xí)資料_第1頁
Java程序設(shè)計(jì)復(fù)習(xí)大綱復(fù)習(xí)題及復(fù)習(xí)資料_第2頁
Java程序設(shè)計(jì)復(fù)習(xí)大綱復(fù)習(xí)題及復(fù)習(xí)資料_第3頁
Java程序設(shè)計(jì)復(fù)習(xí)大綱復(fù)習(xí)題及復(fù)習(xí)資料_第4頁
Java程序設(shè)計(jì)復(fù)習(xí)大綱復(fù)習(xí)題及復(fù)習(xí)資料_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

《Java語言程序設(shè)計(jì)》復(fù)習(xí)大綱第一章緒論 1、掌握使用文本編輯器與JDK創(chuàng)建并運(yùn)行Java應(yīng)用程序的步驟 ▲能夠清晰完成地描述整個(gè)過程 2、掌握J(rèn)ava程序的分類 3、掌握保存、編譯與運(yùn)行Java程序的方法▲保存源文件的方法▲編譯Java源程序所用命令與方法以及編譯結(jié)果▲運(yùn)行Java程序所用命令與方法第二章結(jié)構(gòu)化程序設(shè)計(jì) 1、掌握J(rèn)ava標(biāo)示符的定義規(guī)則▲能判斷出合法的標(biāo)示符 2、掌握J(rèn)ava中數(shù)據(jù)類型的分類與各種類型變量的定義方法▲能區(qū)分常見數(shù)據(jù)類型的種類▲會(huì)使用常見數(shù)據(jù)類型如float、int、boolean等定義變量 3、掌握邏輯表達(dá)式的應(yīng)用▲能判斷相應(yīng)表達(dá)式的值第三章面向?qū)ο蟪绦蛟O(shè)計(jì) 1、掌握類的基本定義方法▲根據(jù)要求完成類的定義 2、掌握構(gòu)造函數(shù)與成員函數(shù)的定義方法▲構(gòu)造函數(shù)的作用▲根據(jù)場景定義構(gòu)造函數(shù)▲定義基本成員函數(shù) 3、掌握封裝特性▲理解類對成員的封裝特性▲不同的訪問控制符 4、掌握繼承特性▲類的繼承定義▲可被繼承成員及不能被繼承成員 5、理解函數(shù)的重載及覆蓋 6、掌握實(shí)現(xiàn)接口的方法第四章數(shù)組及字符串 1、掌握數(shù)組的定義▲一維數(shù)組的定義方法▲數(shù)組元素、長度的應(yīng)用方法 2、掌握字符串的定義及應(yīng)用▲字符串的分類String及StringBuffer兩種▲每種字符串的特點(diǎn)▲每種字符串的定義方法 3、理解數(shù)組及字符串的常用函數(shù)用法▲取字符串長度、字符串連接等操作第五章枚舉及for語句的簡化寫法 1、理解枚舉數(shù)據(jù)類型第六章異常處理 1、掌握異常處理方法(try…catch…finally)▲異常處理的原則▲異常處理語句的書寫 2、理解異常處理及各個(gè)語句塊的含義▲catch語句的特點(diǎn)▲finally語句的特點(diǎn)第七章文件及數(shù)據(jù)流 1、掌握讀寫文本文件與二進(jìn)制文件的基本步驟▲能清晰完整地描述讀寫數(shù)據(jù)文件的步驟 2、掌握常用的文件操作▲創(chuàng)建文件與目錄的方法第八章Swing圖形用戶界面程序設(shè)計(jì) 1、掌握圖形用戶界面程序設(shè)計(jì)的基本步驟▲能清晰完整地描述圖形用戶界面程序設(shè)計(jì)的步驟 2、掌握界面設(shè)計(jì)的三層設(shè)計(jì)結(jié)構(gòu)▲頂層容器內(nèi)容、中間級容器與原子組件 3、掌握框架、面板的應(yīng)用▲理解框架與面板的應(yīng)用場景 4、掌握常用原子組件的使用▲標(biāo)簽、按鈕、文本框、單選框的應(yīng)用 5、理解事件處理模型▲事件監(jiān)聽器第九章小應(yīng)用程序 1、掌握J(rèn)ava小程序及Java應(yīng)用程序的區(qū)別▲能清晰完整地描述兩者的區(qū)別 2、掌握J(rèn)ava小程序的創(chuàng)建執(zhí)行方法▲創(chuàng)建小程序類時(shí)的繼承▲小程序的編譯與運(yùn)行方式▲嵌入到頁面的方法 3、掌握小程序的生命周期▲init、start、stop、destroy▲能清晰完整地描述小程序的生命周期第十章編程規(guī)范與程序調(diào)試 1、理解文檔注釋與調(diào)試程序第十一章多線程程序設(shè)計(jì) 1、掌握多線程程序設(shè)計(jì)方法▲繼承的方法與實(shí)現(xiàn)接口的方法▲能按要求創(chuàng)建線程類 2、理解線程含義及生命周期▲sleep、wait、start、stop等方法Java程序設(shè)計(jì)復(fù)習(xí)題一、單項(xiàng)選擇題1、一個(gè)Java程序運(yùn)行從上到下的環(huán)境次序是(C)A.操作系統(tǒng)、Java程序、JRE/JVM、硬件B.JRE/JVM、Java程序、硬件、操作系統(tǒng)C.Java程序、JRE/JVM、操作系統(tǒng)、硬件D.Java程序、操作系統(tǒng)、JRE/JVM、硬件2、下面哪些是合法的標(biāo)識(shí)符。(A)A、personsB、12345C、*pointD、this3、下說法正確的是:(C)A.一個(gè)可直接運(yùn)行的Java源文件中可以有多個(gè)public類,其中必須有一個(gè)與文件同名C一個(gè)可直接運(yùn)行的Java源文件中只能有一個(gè)且與文件同名的public類。D.一個(gè)可直接運(yùn)行的Java源文件中可以有多個(gè)public類,且可以沒有與文件同名的類。4、在java中定義常量的正確語法為:( C )A.intvalue=20; B.constintVALUE=20;C.finalintVALUE=20; D.intVALUE=20;5、編譯一個(gè)定義了3個(gè)類與10個(gè)辦法的Java源文件后,會(huì)產(chǎn)生多少個(gè)字符碼文件,擴(kuò)展名是什么(D)6、下列屬于Java語言的特點(diǎn)的一項(xiàng)是(D)。A、運(yùn)算符重載B、類間多重繼承C、指針操作D、垃圾回收7、在創(chuàng)建Applet應(yīng)用程序時(shí),需要用戶考慮的問題是(B)。A、窗口如何創(chuàng)建B、繪制的圖形在窗口中的位置C、程序的框架D、事件處理8、于Java語言的內(nèi)存回收機(jī)制,下列選項(xiàng)中最正確的一項(xiàng)是(C)。A、Java程序要求用戶必須手工創(chuàng)建一個(gè)線程來釋放內(nèi)存B、Java程序允許用戶使用指針來釋放內(nèi)存C、內(nèi)存回收線程負(fù)責(zé)釋放無用內(nèi)存D、內(nèi)存回收線程不能釋放內(nèi)存對象9、有如下的程序代碼,在執(zhí)行完后x與y的值是多少(D)intx=8,y=2,z;x=++x*y;z=x/y++;A)x=16,y=2 B)x=16,y=4 C)x=18,y=2 D)x=18,y=3 10、正確定義一個(gè)初始值為20的float類型的變量的語句是:(C)Afloat#value=20f; Bfloatvalue#=20;Cfloat_value=20f; Dfloatvalue=20;11、下語句不能通過編譯的是(D)。A.int[]a={1,2,3,4};B.intb[];C.intc[]=newint[3];D.intd=newint[];12、如下的程序,下列選項(xiàng)中及構(gòu)造方法ConstOver重載的構(gòu)造方法是:C。.publicclassConstOver{publicConstOver(intx,inty,intz){}}A.ConstOver(){}B.ProtectedintConstOver(){}C.PrivateConstOver(intz,inty,bytex){}D.publicObjectConstOver(intx,inty,intz){}13、已知類關(guān)系如下:classEmployee;classManagerextendsEmployeer;classDirectorextendsEmployee;則以下關(guān)于數(shù)據(jù)的語句正確的是:()。A.Employeee=newManager();B.Directord=newManager();C.Directord=newEmployee();D.Managerm=newDirector();14、(C)下面對類的申明哪個(gè)是正確的?A)publicclassFred{publicintx=0;publicFred(intx){this.x=x;}}B)publicclassfredpublicintx=0;publicfred(intx){this.x=x;}}C)publicclassFredextendsMyBaseClass,MyOtherBaseClass{publicintx=0;publicFred(intxval){x=xval;}}D)protectedclassFred{privateintx=0;privateFred(intxval){x=xval;15、對于類的說法中,不正確的一項(xiàng)是(D)。A、一般類體的域包括常最、變量、數(shù)組等獨(dú)立的實(shí)體B、類中的每個(gè)方法都由方法頭與方法體構(gòu)成C、Java程序中可以有多個(gè)類,但是公共類只有一個(gè)D、java程序可以有多個(gè)公共類16、定義類時(shí),不可能用到的保留字是(A)。A、privateB、classC、extendsD、implements17、下列關(guān)于類與對象的描述中,不正確的一項(xiàng)是(D)。A、現(xiàn)實(shí)世界中,可以把每件事物都看做是一個(gè)對象B、一組對象構(gòu)成一個(gè)程序,對象之間通過發(fā)消息通知彼此該做什么C、有共同屬性的對象可以抽象為一個(gè)類D、一個(gè)類只能實(shí)例化一個(gè)對象18、下列說法中,不止確的一項(xiàng)是(B)。A、Java程序有兩類:Application與AppletB、類的方法只能由public修飾C、面向?qū)ο蟮某绦蛟O(shè)計(jì)的優(yōu)點(diǎn)有:可重用性、可擴(kuò)展性、可管理性D、Java語言通過接口支持多重繼承19、定義主類的類頭時(shí)可以使用的訪問控制符是(A)。A、publicB、protectedC、privateD、privateprotected20、下列描述中,不正確的是(A)。A、Java不支持多線程B、一個(gè)Java源程序中不允許有多個(gè)公共類C、Java程序可以劃分為兩大類:Application與AppletD、Java通過接口支持多重繼承21、下列關(guān)于浮點(diǎn)型數(shù)據(jù)的說法中,不正確的一個(gè)是(C)。A、浮點(diǎn)型數(shù)據(jù)屬于實(shí)犁數(shù)據(jù)B、浮點(diǎn)型數(shù)據(jù)由數(shù)據(jù)與小數(shù)組成C、浮點(diǎn)型數(shù)據(jù)小數(shù)位數(shù)越少越精確D、浮點(diǎn)數(shù)據(jù)包括實(shí)型常量與實(shí)變量22、現(xiàn)有一個(gè)雙精度浮點(diǎn)變量聲明為doubledValue;下列賦值語句不正確的一個(gè)是(D)。A、dValue=Fhoat.POSITIVE_INFINITY;B、dValue=Float.NaN;C、dValue=Double.POSITIVE_INFINITY;D、dValue=(double)|true;23、現(xiàn)有2個(gè)byte類型的變量bb=126、bb2=5,當(dāng)執(zhí)行bbl=(byte)(bb+bb2);語句之后,bb的值應(yīng)該是(C)。A、-128B、131C、-125bb1D、語句在編澤中出錯(cuò)24、現(xiàn)在有一個(gè)int類型的變量a與一個(gè)char類型的變量b,關(guān)于它們之間類型轉(zhuǎn)換的說法中,正確的一個(gè)是(A)。A、a必須性制轉(zhuǎn)換為bB、a可以自動(dòng)轉(zhuǎn)換為bC、b必須強(qiáng)制轉(zhuǎn)換為aD、它們不可以相互轉(zhuǎn)換25、下列關(guān)于short類型數(shù)據(jù)的說法中正確的一個(gè)是(D)。A、short類型數(shù)據(jù)的長度為8位B、short類型只能動(dòng)轉(zhuǎn)換為byte類犁C、short類型被包裝在類java.1ang.Character中D、short類型存儲(chǔ)數(shù)據(jù)的順序是先高后低26、下列單精度浮點(diǎn)數(shù)fValue的賦值語句中,不正確的一個(gè)是(A)。A、fValue=(double)-23.234f;B、fValue=(char)-12.34f;C、fValue=(char)-56.78d;D、fValue=(int)23.234f;27、下列標(biāo)識(shí)符中,合法的一個(gè)是(D)。A、$#@!$B、$--$C、2$$2D、$22$28、下列說法中,正確的一個(gè)是(A)。A、接口屬于復(fù)合數(shù)據(jù)類型B、接口屬于簡單數(shù)據(jù)類型C、標(biāo)識(shí)符的總的字符個(gè)數(shù)是有限的D、標(biāo)識(shí)符就是保留字29、設(shè)有類型定義shorti=32;longj=64;下面賦值語句中不正確的一個(gè)是(B)。A、j=i;B、i=j;C、i=(short)j;D、j=(long)i;30、以下字符常量中不合法的一個(gè)是(A)。A、’a\n’B、’\r’C、’\t’D、’¥’31、下列數(shù)據(jù)表示十六進(jìn)制數(shù)的一個(gè)是(D)。A、02lB、123C、’23’D、0xa3432、現(xiàn)有1個(gè)char類型的變量cl=66與1個(gè)整型變量i2=2;及執(zhí)行c1=cl+(char)i2;語句之后,cl的值應(yīng)該是(D)。A、‘d’B、’D’C、68D、語句在翻譯時(shí)出錯(cuò)33、下列關(guān)于Unicode-亨符的說法中,不正確的一項(xiàng)是(C)。A、Unicode字符集比ASII字符集豐富B、Unicode字符是16位無符號(hào)數(shù)C、字符常量’a’以八進(jìn)制數(shù)表示為’\142’D、字符常量’a’以八進(jìn)制數(shù)表示為’\14l’34、下列哪一個(gè)是合法的char類型數(shù)據(jù)(A)?A、’\14l’B、’\rn’C、’\u00’D、’\u0xC0’35、下列說法中,正確的一項(xiàng)是(D)。A、字符串“\’abce”的長度是6B、False是Java的保留字C、代表單精度浮點(diǎn)數(shù)D、False是合法的Java標(biāo)識(shí)符36、下列關(guān)于float類型的說法中,正確的一個(gè)是(B)。A、float類型不能自動(dòng)轉(zhuǎn)換為其他的簡單類型B、float類型可以自動(dòng)轉(zhuǎn)換為double類型C、float類型與long類型在計(jì)算機(jī)中占的存儲(chǔ)空間一樣大D、3.342E2D是合法的float類型數(shù)值。37、下列關(guān)于作用域的說法中,正確的一個(gè)是(B)。A、不同方法中聲明的不同變量,可以互相訪問B、在不同方法中可以聲明相同數(shù)據(jù)類型的同名局部變量C、在同一個(gè)類中可以聲明相同數(shù)據(jù)類型的同名類變量D、在同一個(gè)程序塊中可以聲明相同數(shù)據(jù)類型的同名變量38、下列Java語句中,不正確的一個(gè)是(A)。A、DoubledValue=(float)2f;C、charch=(char)-1;D、charch=66:39、下列哪一個(gè)語句是合法的?(C)A、byte=128;B、Boolean=true:C、longl=0x23EFL;D、double=0.1453d:40、以下的變量定義語句,合法的是(D)。A、float_*5=;B、byte$_bl=156782;C、int_long_=324233L;D、doublea=Double.MAX_VALUE:41、下列關(guān)于類型轉(zhuǎn)換的說法中,正確的一項(xiàng)是(D)。A、double類型可以自動(dòng)轉(zhuǎn)換為int類型B、double類型只能強(qiáng)制轉(zhuǎn)換為int與long類型C、double類型可以通過強(qiáng)制轉(zhuǎn)換為boolean類型D、double不可以自動(dòng)轉(zhuǎn)換為int類型42、下列哪一個(gè)是合法的標(biāo)識(shí)符?(D)A、intB、\tC、0xeeeeD、integer43、下列哪一個(gè)不是合法的標(biāo)識(shí)符(C)A、INTEGERB、CharC、\u0002D、Void44、算術(shù)表達(dá)式1+2/3—4*5B、的值為9(B)A、1B、-19C、-5D、045、設(shè)有定義intx=5;則執(zhí)行以下語句后,x的值為(B)。x+=x+5;A、10B、15C、20D、2546、執(zhí)行如下語句之后,輸出的結(jié)果是(D)。publicclassex6{publicstaticvoidmain(String[]args){intx=-6,Y=6;x=x+Y--;System.out.println(x);}}A、12B、一12C、一1D、047、下列語句序列執(zhí)行后,輸出的結(jié)果是(A)。publicclassex7{publicstaticvoidmain(String[]args){inta=13;a%=a/5;System.out.println(a);}A、1B、13C、55D、1548、執(zhí)行下列程序段之后,輸出的結(jié)果為(C)。publicclassex8{publicstaticvoidmain(String[]args){inta=5;intb=5:intC=10;c/=(++A、/(b--);System.out.println(c);A、0B、5C、10D、1549、設(shè)有定義intx=‘A’;,則執(zhí)行下列語句之后,x的值為(A)。x%=‘A’:A、0B、‘A’C、‘a(chǎn)’D、6550、設(shè)i、j為int類型變量,a為float類型變量,以下選項(xiàng)中,正確的賦值語句是(B)。A、i=i+2B、a=7;C、i++一一j;D、a=66.0;51、執(zhí)行下列代碼之后,輸出的結(jié)果為(A)。publicclassex23{publicstaticvoidmain(String[]args){intx=7;inty=15;booleanbb=(127Ix)>7&&(一128^Y)<15;System.out.println(bb);}}A、trueB、0C、falseD、152、執(zhí)行下列代碼之后,輸出的結(jié)果為(B)。publicclassex24{publicstaticvoidmain(String[]args){inta=2;intb=3;intc=7;intd=a>c?a:c;d=d>>2>b?d:b;System.out.println(b);}}A、2B、3C、5D、753、下列語句序列執(zhí)行后,輸出的結(jié)果是(A)。publicelltS$ex30{publicstaticvoidmain(String[]args){intal=3;inta2=4;intxl=5;if(++al<a2)xl=x1+l;System.out.println(x1);}}A、5B、3C、4D、654、下面哪一個(gè)是符合Java語言語法的語句?(A)A、inta=0:B、inta=0;C、doublei=1.3*%12;D、inta=0;booleanb=a!=7;intb=2;intb=2;inte=12;int12=7;a=12+b+e!=4;a=a+12=c+b;55、假設(shè)int類型的變量x、Y與z,它們的初始值分別為10、20與30,則布爾表達(dá)式x<101fY>l0&&z<10的值為(A)。A、falseB、trueC、1D、無法判斷56、下列代碼段執(zhí)行之后,輸出的結(jié)果為(A)。publicClaSSex38;publicstaticvoidmain(String[]args){longa=128;longb=10;doublec=12.34:booleanbb;bb=c>=a>>b;System.out.println(bb);}}A、trueB、falseC、lD、057、下面程序的輸出結(jié)果是(A)。publicclassex2{publicstaticvoidmain(String[]args){R"(intcnt=0;cnt<10;cnt++){iff(cnt==5)break;System.out.print(cnt);}}}A、01234B、6789C、012346789D、558、下列程序執(zhí)行的結(jié)果是(C)。publicclassex3{publicstaticvoidmain(String[]args){inta=3;intb=4;intx=5:if(a*a+b*b==x*x)x=x<<(b—A、;System.out.print(x);A、5B、6C、10D、359、為了定義3個(gè)整型數(shù)組a1、a2、aL3,下面聲明正確的語句是(B)。A、intArray[]a1,a2;B、int[]a1,a2;inta3[]={1,2,3,4,5hinta3[]={1,2,3,4,5};C、inta1,a2[];D、int[]a1,a2;intaL3:{1,2,3,4,5};inta3=(1,2,3,4,5);60、若需要定義一個(gè)靜態(tài)域,應(yīng)使用哪一個(gè)修飾符(A)A、staticB、synchronizedC、privateD、protected二、填空題1、Java程序可以分為2大類:______與_____。(Application,Applet)2、class類是一個(gè)特殊類,它在編譯時(shí)由_________自動(dòng)生成,并伴隨每一個(gè)類。(編譯器)3、System類是一個(gè)特殊的類,主要提供了標(biāo)準(zhǔn)I/0與______的訪問與設(shè)置。(系統(tǒng)環(huán)境信息)下面的程序輸出結(jié)果是:1+2=3,請將程序補(bǔ)充完整。publicclassApp{ publicstaticvoidmain(Stringargs[]) { intx=1,y=2;; }}4、下面程序的運(yùn)行結(jié)果為(答案Equal)publicclassIfTest{publicstaticvoidmain(Stringargs[]){intx=3;inty=1;if(x=y)System.out.println("Notequal");elseSystem.out.println("Equal");}}5、下面程序是實(shí)現(xiàn)采用JDBC-ODBC的數(shù)據(jù)庫連接,連接數(shù)據(jù)數(shù)據(jù)源table1,并實(shí)現(xiàn)查詢功能,請?jiān)谶m當(dāng)?shù)奈恢锰顚懻Z句。(答案:SUN.JDBC.ODBC.JDBCODBC;classforname)classConn{StringsDBDriver="_________________________";StringsConnStr="jdbc:odbc:table1";Connectionconnect=null;ResultSetrs=null;publicConn(){try{_______________(sDBDriver);}catch(java.lang.ClassNotFoundExceptione){System.err.println(e.getMessage());}}publicResultSetexecuteQuery(Stringsql){try{connect=DriverManager.getConnection(sConnStr);Statementstmt=connect.createStatement();rs=stmt.executeQuery(sql);}catch(SQLExceptionex){System.err.println(ex.getMessage());}returnrs;}}6、在java的循環(huán)語句中,執(zhí)行while循環(huán)時(shí),首先是_________,而執(zhí)行do—while循環(huán)時(shí),首先是__________。(判斷終止條件;執(zhí)行循環(huán)體)7、在for循環(huán)的迭代部分可以使用_________來進(jìn)行多個(gè)操作。(逗號(hào)語句)8、___________語句的t要功能包括:跳過循環(huán)體內(nèi)部下面未執(zhí)行的語句,回到循環(huán)體開始位置,繼續(xù)下次循環(huán)。(continue)9、多重循環(huán)是指往一個(gè)循環(huán)體內(nèi)嵌入另一個(gè)完整的_________。(循環(huán)語句)10、遞歸方法雖然可以使程序簡潔,但是隨著遞歸層次的__________,占用系統(tǒng)的內(nèi)存也會(huì)增加。(遞歸頭)11、若需要在PhoneCard200類中聲明變量additoryFee為浮點(diǎn)雙精度型的靜態(tài)域并初始化其值為0.1,則應(yīng)在類PhoneCard200的定義中加入一條定義語句:_________。(StaticdoubleadditoryFee=0.1)12、_________方法是不能被當(dāng)前類的子類重新定義的方法。(final)13、當(dāng)子類的成員變量及父類的成員變量名字相同時(shí),子類的成員變量會(huì)_________父類的成員變量。(隱藏)14、順序執(zhí)行下面兩個(gè)語句,輸出的結(jié)果是:__6_______。Strings=“Hello!”;System.out.println(S.1ength());15、在Java語言中,體現(xiàn)多態(tài)性有兩個(gè)方面:_______與_________。(靜態(tài);動(dòng)態(tài))16、在java個(gè)類的內(nèi)部嵌套定義的類稱為___________。(內(nèi)部類)17、沒有數(shù)組定義:intMyIntArray[]={10,20,30,4I},50,60,70};則執(zhí)行F面幾個(gè)語句后的輸出結(jié)果是___280____。ints=0;for(inti=0;i<MyIntArray.1ength;i++)s+=MyIntArray[i];System.out.println(S);18、構(gòu)造方法是類中的一種特殊方法,它用來定義對象的_____________。(初始狀態(tài))19、抽象類不能________________。(實(shí)例化)20、在含有1個(gè)try程序段與1個(gè)finally程序段的語句中,若在try程序塊中執(zhí)行了終止程序的_____語句,則finally程序段將不會(huì)被執(zhí)行。(System.exit(1))21、Java語言的異常處理機(jī)制中_____子句或_____子句可省略,但二者不能同時(shí)省略。(catch;finally)22、若拋出的異常類的對象不在catch之列,或者catch子句中包含_____語句,則執(zhí)行finally子句中的代碼之后返____。(拋出異常;上層調(diào)用)23、使用管道流的時(shí)候,需要明確管道的_____是管道的接收方,而管道的_____是管道的發(fā)送方。(輸入流;輸出流)24、根據(jù)一個(gè)模式patternStr,對正則表達(dá)式編譯成模式對象的語句是___。(Patternpattern=Ppile(patternstr,Pattern.CASE_INSENSITIVE)25、類為磁盤文件映射人_____提供一個(gè)通道。(內(nèi)存)26、輸入輸出在計(jì)箅機(jī)中有兩個(gè)主要作用:____與_____。(采集數(shù)據(jù);提供數(shù)據(jù)處理結(jié)果)27、ByteArraylnputStream以____作為輸入流。(字節(jié)數(shù)組)28、所有的輸出過濾流都是抽象類_____的子類。(FilterOutputStream)29、字符輸入流BufferedReader使用了______技術(shù)。(PrintStream)30、CharArrayWrlter類寫入的是一個(gè)內(nèi)部的_____。(字符數(shù)組)三、簡答題1.簡單敘述Java環(huán)境配置的步驟?答案要點(diǎn):1)下載JDK并且安裝JDK;例如安裝在c:\jdk;2)配置環(huán)境變量:classpath=.;c:\jdk\lib;path=c:\jdk\bin;3)在命令提示符下運(yùn)行javac及java;2.簡單敘述數(shù)據(jù)庫連接的步驟?答案要點(diǎn):1)定義驅(qū)動(dòng)與數(shù)據(jù)庫字符串2)注冊驅(qū)動(dòng);3)連接數(shù)據(jù)庫4)數(shù)據(jù)庫操作5)關(guān)閉數(shù)據(jù)庫連接與數(shù)據(jù)集合;3.類的初始化過程是什么?答案要點(diǎn):1)調(diào)用超類的構(gòu)造器,2)由初始化語句對各變量進(jìn)行初開化;3)執(zhí)行構(gòu)建器;4.舉例說明什么是重載,有什么要求?答案要點(diǎn):ClassA{IntI,j,k,m;A(){}A(inti){this.i=I;}A(intI,intj){this.i=I;this.j=j;}}5.用while語句計(jì)算1+1/2!+1/3!+1/4!…的前20項(xiàng)與6.編寫一個(gè)程序,用選擇法對數(shù)組a[]={20,10,50,40,30,70,60,80,90,100}進(jìn)行從大到小的排序。7.在一個(gè)文本框中輸入網(wǎng)址,然后點(diǎn)擊確定按鈕鏈接到指定的頁面8.求10的階乘四、編程題編寫一個(gè)簡單應(yīng)用程序,輸出Hello!classHello{Publicstaticvoidmain(Stringarg[]){System.out.println(“Hello!”);}}2.編寫一程序,求100以內(nèi)的偶數(shù)之合!classSum{Intsum=0;Publicstaticvoidmain(Stringarg[]){For(inti=1;i<=100;i++)if(i%2==0)sum+=I;System.out.println(“sum=”+sum);}}3.編寫1個(gè)TubeLight類,該類是對管狀燈的描述,它繼承于Light類。還擁有: 1)2個(gè)成員變量tubeLength(私有,整型)//用于存放燈管的長度color(私有,String類型)//用于存放燈光的顏色2)構(gòu)造器方法 TubeLight(intwatts,inttubeLength,Stringcolor)//用于創(chuàng)建具有watts瓦,燈管長度為tugeLength,顏色為color的對象3)成員方法publicvoidprintInfo()//打印輸出燈的相關(guān)信息,包括瓦數(shù)、開關(guān)信息、長度以及顏色4)請寫

溫馨提示

  • 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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論