JAVA開發(fā)基礎(chǔ)(習(xí)題卷16)_第1頁
JAVA開發(fā)基礎(chǔ)(習(xí)題卷16)_第2頁
JAVA開發(fā)基礎(chǔ)(習(xí)題卷16)_第3頁
JAVA開發(fā)基礎(chǔ)(習(xí)題卷16)_第4頁
JAVA開發(fā)基礎(chǔ)(習(xí)題卷16)_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

試卷科目:JAVA開發(fā)基礎(chǔ)JAVA開發(fā)基礎(chǔ)(習(xí)題卷16)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開發(fā)基礎(chǔ)第1部分:?jiǎn)雾?xiàng)選擇題,共61題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.()建議用于二進(jìn)制數(shù)據(jù)(如圖片),而()用于文本,它們的用法幾乎是完全一樣的。?A)輸入流,輸出流B)輸出流,輸入流C)字節(jié)流,字符流D)字符流,字節(jié)流答案:C解析:[單選題]2.請(qǐng)閱讀下列示例代碼,選擇程序的輸出結(jié)果inta=1;intb=a++;intc=++a;intd=a+++++a;System.out.print(a+\",\"+b+\",\"+c+\",\"+d);A)5,1,3,9B)5,2,3,9C)5,1,2,9D)5,1,3,8答案:D解析:[單選題]3.以下關(guān)于編譯異常說法正確的是()A)編譯異常就是指Exception以及其子類B)編譯異常如果產(chǎn)生,可以不用處理C)編譯異常如果產(chǎn)生,必須處理,要么捕獲,要么拋出D)編譯異常指的就是Error答案:C解析:[單選題]4.在MySQL中,以下插入記錄正確的()A)insertintoemp(ename,hiredate,sal)values(value1,value2,value3);B)insertintoemp(ename,sal)values(value1,value2,value3);C)insertintoemp(ename)values(value1,value2,value3);D)insertintoemp(ename,hiredate,sal)values(value1,value2);答案:A解析:[單選題]5.下面關(guān)于StringBuilder類和StringBffer類的描述,錯(cuò)誤的是()。(不考,了解)A)StringBuffer類是線程安全類B)StringBuilder類是線程不安全類C)StringBuilder比StringBuffer效率更高D)與String類一樣,StringBuffer類和StringBuilder類對(duì)象變量實(shí)例化后內(nèi)容不能被修改答案:D解析:[單選題]6.在?switch(表達(dá)式){case常量:...}?語句中,表達(dá)式運(yùn)算結(jié)果,正確的()。A)只能是byte、char、short、int型、枚舉常量B)可以是任意一個(gè)整型C)可以是任意基本數(shù)據(jù)類型D)只能是byte、short、int、long答案:A解析:[單選題]7.()是Throwable類的父類。A)ExceptionB)ErrorC)ObjectD)RuntimeException答案:C解析:Exception和Error是Throwable的子類,RuntioneException是Exception的子類,而Object則是所有類的父類,也是Throwable的父類。[單選題]8.跨平臺(tái)指的是()文件可以跨平臺(tái)。A)源文件B)源程序C)字節(jié)碼D)源代碼答案:C解析:實(shí)現(xiàn)的跨平臺(tái)跟java這個(gè)語言的機(jī)制有關(guān)系。Java程序源代碼用javac編譯成字節(jié)碼(就是后綴為.class文件),JIT編譯器再把java字節(jié)碼程序編譯成nativecode(本地代碼)程序,最終在對(duì)應(yīng)的機(jī)器環(huán)境下執(zhí)行。能做到跨平臺(tái),就在編譯成nativecode這一步實(shí)現(xiàn)。不同的JVM通過不同的技術(shù),將java的字節(jié)碼,按照相同的規(guī)范編譯成高效的、對(duì)應(yīng)不同平臺(tái)的原生機(jī)器碼nativecode,從而實(shí)現(xiàn)了同一字節(jié)碼在不同設(shè)備上的同樣執(zhí)行,以此實(shí)現(xiàn)的跨平臺(tái)運(yùn)行。因此,選項(xiàng)C是正確的。[單選題]9.java語言提供處理不同類型流的類的包是A)java.sqlB)java.utilC)java.mathD)java.io答案:D解析:[單選題]10.下面哪些語句含有語法錯(cuò)誤?()A)inta[][]=newint[5][5];B)int[][]b=newint[5][5];C)int[]c[]=newint[5][5];D)intd[][]=newint[5,5];答案:D解析:[單選題]11.下面選項(xiàng)中,哪個(gè)頭字段用于指定服務(wù)器軟件產(chǎn)品的名稱?()A)ServerB)Accept-RangeC)Accept-LocationD)Accept-Server答案:A解析:[單選題]12.以下代碼的運(yùn)行結(jié)果是哪一項(xiàng)。_________publicclassStringTest{publicstaticvoidmb_operate(Stringx,Stringy){x.concat(y);y=x;}publicstaticvoidmain(Stringargs[]){Stringa="A";Stringb="B";mb_operate(a,b);System.out.println(a+"."+b);}}A)AB)AC)A.BD)B.B答案:C解析:[單選題]13.在以下供選擇的方法中,屬于接口MouseMotionListener的方法是()A)mouseReleased()B)mouseEntered()C)mouseExited()D)mouseMoved()答案:D解析:[單選題]14.在java的接口中,下列選項(xiàng)中有效的方法聲明是()A)publicB)privateC)protectedD)以上都不對(duì)答案:A解析:[單選題]15.返回number1和number2中較小值使用()方法A)Math.min(number1,number2)B)Math.ceil(number)C)Math.floor(number)D)Math.max(number1,number2)答案:A解析:[單選題]16.下面說法哪個(gè)是不正確的?()A)GridLayout網(wǎng)格布局:將容器平均劃分為若干行、列的表格B)BorderLayout邊框布局:上、下、左、右、中,默認(rèn)為CENTERC)GridBagLayout允許不同組件的寬度和高度不同。D)FlowLayout答案:D解析:[單選題]17.下面對(duì)形參的說法,哪個(gè)是正確的?()。A)必須有多個(gè)B)至少有一個(gè)C)可以沒有D)只能是簡(jiǎn)單變量答案:C解析:[單選題]18.假定H為一個(gè)類,則執(zhí)行Hx=newH();語句時(shí)將自動(dòng)調(diào)用該類的()。A)重載方法B)有參構(gòu)造方法C)其他成員方法D)無參構(gòu)造方法答案:D解析:[單選題]19.當(dāng)啟動(dòng)Applet程序時(shí),首先調(diào)用的方法是A)stop()B)init()C)start()D)destroy()答案:B解析:[單選題]20.Java語言類間的繼承關(guān)系是A)單繼承B)多重繼承C)不能繼承D)不一定答案:A解析:[單選題]21.MVC模式中,M(模型層)指的是()A)實(shí)體類B)Service層C)dao層D)以上都是答案:D解析:[單選題]22.如果在HTML頁面中包含如下圖片標(biāo)簽,則選項(xiàng)中的()語句能夠獲取該元素。A)document.getElementById(?img?)B)document.getElementById(?tp?)C)document.getElementById(?pic?)D)document.getElementById(?#pic?)答案:C解析:[單選題]23.下列敘述中,正確的是()。A)聲明變量時(shí)必須指定一個(gè)類型正確B)Java認(rèn)為變量number與Number相同C)Java中唯一的注釋方式是?//?D)源文件中public類可以有0個(gè)或多個(gè)答案:A解析:[單選題]24.如要拋出異常,應(yīng)用下列哪種子句()A)catchB)throwC)tryD)throws答案:B解析:[單選題]25.在MySQL中,一張表的主鍵個(gè)數(shù)為()A)至多3個(gè)B)沒有限制C)至多1個(gè)D)至多2個(gè)答案:C解析:[單選題]26.下面代碼的運(yùn)算結(jié)果是()Booleaneven=false;System.out.println((even?"true":"false"));A)trueB)falseC)nothingD)truefalse答案:B解析:[單選題]27.下列對(duì)象中不具備繼承關(guān)系的是()。A)手機(jī)與小米手機(jī)B)企業(yè)家與雷軍C)編程語言與JavaD)中國(guó)與北京答案:D解析:[單選題]28.什么是計(jì)算機(jī)指令的集合,或一組指令序列,以文件的形式存儲(chǔ)在磁盤上。A)進(jìn)程B)線程C)程序D)以上答案都不正確答案:C解析:[單選題]29.若整型變量a和b已初始化,則下列表達(dá)式中合法的是()。A)a=int(b)B)a=b==1C)a=a+1=3D)++a答案:D解析:[單選題]30.下列outputstream流方法那個(gè)是刷新此輸出流并強(qiáng)制寫出所有緩沖的輸出字節(jié)()A)voidwrite(byteb)B)voidwrite(intb)C)voidflush(D)voidclose()答案:C解析:無[單選題]31.設(shè)int[]a=newint[3],則下面對(duì)數(shù)組元素的引用錯(cuò)誤的是A)a[3];B)a[0];C)a[a.length-1]D)inti=1;a[i];答案:A解析:[單選題]32.在Java中,方法課通過()關(guān)鍵返回結(jié)果A)voidB)staticC)returnD)break答案:C解析:[單選題]33.switch語句中表達(dá)式(expression)的值不允許用的類型是()A)byteB)intC)booleanD)char答案:C解析:[單選題]34.下列關(guān)于Java語言變量作用域的說法中,不正確的一項(xiàng)是。A)在Java程序中要使用一個(gè)變量,必須先對(duì)其進(jìn)行聲明B)變量聲明語句可以在程序的任何地方,只要在變量使用之前就可以C)變量不可以在其作用域之外使用D)局部變量在使用之前可以不初始化,系統(tǒng)使用默認(rèn)的初始值答案:D解析:[單選題]35.編譯一個(gè)定義了5個(gè)類和18個(gè)方法的Java源代碼文件,編譯該源代碼文件時(shí)會(huì)產(chǎn)生幾個(gè)字節(jié)碼文件()A)1B)23C)18D)5答案:D解析:[單選題]36.在Applet中顯示文字、圖形等信息時(shí),應(yīng)使用的方法是A)paint()B)init()C)start()D)destroy()答案:A解析:[單選題]37.下面哪些語句定義了5行5列的數(shù)組?()A)int[]c[]=newint[5][5];B)int[5][5]b=newint[5][5];C)inta[5][5]=newint[5][5];D)intd[][]=newint[25];答案:A解析:[單選題]38.欲構(gòu)造ArrayList類的一個(gè)實(shí)例,此類實(shí)現(xiàn)了List接口,下列哪個(gè)是正確的?A)ListmyList=newArrayList()B)ArrayListmyList=newObject()C)ArrayListmyList=newList()D)ListmyList=newList()答案:A解析:[單選題]39.JSP頁面的page指令主要用于設(shè)置該頁面的各種屬性,page指令的language屬性的作用是()。A)將需要的包和類引入到JSP頁面中B)指定JSP頁面使用的腳本語言,默認(rèn)為JavaC)指定JSP頁面采用的編碼方式,默認(rèn)為text/htmlD)服務(wù)器所在國(guó)家編碼答案:B解析:[單選題]40.以下代碼運(yùn)行輸出是()publicclassPerson{privateStringname=?Person?;intage=0;}publicclassChildextendsPerson{publicStringgrade;publicstaticvoidmain(String[]args){Personp=newChild();System.out.println();}}A)輸出:PersonB)沒有輸出C)編譯出錯(cuò)D)運(yùn)行出錯(cuò)答案:A解析:考察多態(tài),著重看一下的擴(kuò)展示例,多態(tài)是JAVA中一定要理解的。[單選題]41.下列關(guān)于UDP協(xié)議特點(diǎn)的描述中,錯(cuò)誤的是()A)在UDP協(xié)議中,數(shù)據(jù)的發(fā)送端和接收端不建立邏輯連接。B)UDP協(xié)議消耗資源小,通信效率高,通常都會(huì)用于音頻、視頻和普通數(shù)據(jù)的傳輸。C)UDP協(xié)議在傳輸數(shù)據(jù)時(shí)不能保證數(shù)據(jù)的完整性,因此在傳輸重要數(shù)據(jù)時(shí)不建議使用UDP協(xié)議。D)在UDP協(xié)議連接中,必須要明確客戶端與服務(wù)器端。答案:D解析:UDP協(xié)議是無連接通信協(xié)議,所以不需要明確客戶端和服務(wù)端邏輯鏈接。[單選題]42.下面表達(dá)式中,用來訪問數(shù)組中的第一個(gè)值的是()A)intArray[1]B)intArray.1C)intArray[0]D)intArray.0答案:C解析:[單選題]43.下面的代碼運(yùn)行后得到的結(jié)果是()Importjavax.swing.*;PublicclasstestOut{publicstaticvoidmain(String[]args){JOptionPane.showConfirmDialog(null,"良好","考試結(jié)果",JOptionPane.YES_NO_OPTION);}}A)良好考試結(jié)果是否B)考試結(jié)果良好是否C)良好考試結(jié)果確定D)考試結(jié)果良好確定答案:B解析:[單選題]44.每個(gè)java的編譯單元可包含多個(gè)類或界面,但是每個(gè)編譯單元最多只能有()類或者界面是公共的。選項(xiàng).A)1個(gè)B)2個(gè)C)4個(gè)D)任意多個(gè)答案:A解析:[單選題]45.關(guān)于分層原則的說法,不正確的是?A)不合理分層會(huì)加大開發(fā)難度,延長(zhǎng)開發(fā)時(shí)間B)每一層必須有自己的職責(zé)C)每個(gè)層次向外提供公開的統(tǒng)一接口,而隱藏內(nèi)部的功能實(shí)現(xiàn)細(xì)節(jié)D)業(yè)務(wù)邏輯層可以訪問數(shù)據(jù)訪問層的功能,數(shù)據(jù)訪問層也能訪問業(yè)務(wù)邏輯層功能答案:D解析:[單選題]46.下列關(guān)于protected的說法中,正確的是()A)protected修飾的方法,只能給子類使用B)protected修飾的類,類中的所有方法只能給子類使用C)如果一個(gè)類的成員被protected修飾,那么這個(gè)成員既能被同一包下的其它類訪問,也能被不同包下該類的子類訪問。D)以上都不對(duì)答案:C解析:[單選題]47.在Java中,在cn.jb.test包中有一個(gè)類Test,則在Test類中聲明包的語句正確的是()。A)packageB)packageC)PackageD)import答案:B解析:[單選題]48.一般將類的成員的訪問權(quán)限設(shè)置為默認(rèn)的,則該成員能被()A)同一包中的類訪問B)其他包中的類訪問C)所有的類訪問D)所有類的子類訪問答案:A解析:[單選題]49.閱讀下列代碼Importjava.io.*;PublicclassExample{publicstaticvoidmain(String[]args)throwsException{//創(chuàng)建一個(gè)帶緩沖區(qū)的輸入流BufferedInputStreambis=newBufferedInputStream(new________("src.txt"));//創(chuàng)建一個(gè)帶緩沖區(qū)的輸出流BufferedOutputStreambos=newBufferedOutputStream(newFileOutputStream("des.txt"));intlen;while((len=bis.read())!=-1){bos.write(len);}bis.close();bos.close();}}請(qǐng)說出程序中,下劃線位置的答案()1分A)FileInputStreamB)FileC)InputStreamD)以上答案都不正確答案:A解析:BufferedInputStream需要接受一個(gè)InputStream對(duì)象,但是InputStream是抽象類,必須傳入其實(shí)例化對(duì)象,F(xiàn)ileInputStream是其實(shí)例化子類。所以這里選A。[單選題]50.下面哪個(gè)方法可以實(shí)現(xiàn)獲取字符在某個(gè)字符串中第一次出現(xiàn)的索引()A)charAt(intindex)B)indexOf(intch)C)lastIndexOf(intch)D)endsWith(Stringsuffix)答案:B解析:[單選題]51.下面選項(xiàng)中,哪個(gè)頭字段用于通知客戶端獲取請(qǐng)求文檔的新地址?()A)AcceptB)Accept-RangeC)Accept-LocationD)Location答案:D解析:[單選題]52.以下哪項(xiàng)不是File類的功能?()A)創(chuàng)建文件B)創(chuàng)建目錄C)刪除文件D)復(fù)制文件答案:D解析:[單選題]53.有以下程序段Publicstaticvoidmain(String[]args){Inti=0,j=0,num=0;For(i=0;i<4;i++)For(j=i;j<2;j++)Num=num+j;System.out.println(num);}程序執(zhí)行后,num的值應(yīng)該是()。A)2B)4C)0D)3答案:A解析:[單選題]54.下面那個(gè)方法能從HttpRequest中得到單個(gè)參數(shù)A)getParameter()B)getParameterValues()C)setAttribute()D)getAttribute()答案:A解析:[單選題]55.給出下面代碼,關(guān)于該程序以下說法正確的是PublicclassPerson{Staticintarr[]=newint[5];Publicstaticvoidmain(Stringa[]){System.out.println(arr[0]);}}A)編譯時(shí)將產(chǎn)生錯(cuò)誤B)編譯時(shí)正確,運(yùn)行時(shí)將產(chǎn)生錯(cuò)誤C)輸出零D)輸出空答案:C解析:[單選題]56.JavaSE的包文件tools.jar所在的目錄是()。選項(xiàng).A)%JAVA_HOME%jreB)%JAVA_HOME%libC)%JAVA_HOME%inD)%JAVA_HOME%demo答案:B解析:[單選題]57.下面的循環(huán)輸出()For(inti=1;i<=10;i++){System.out.print(i+"");i++;}A)123456789B)12345678910C)12345D)13579E)246810答案:D解析:第2部分:多項(xiàng)選擇題,共7題,每題至少兩個(gè)正確答案,多選或少選均不得分。[多選題]58.Peoplewhofishandsailsometimes()tohaveseenstrangeanimalsinthesea.A)claimingB)claimC)claimedD)toclaim答案:AB解析:[多選題]59.一般有兩種用于創(chuàng)建線程的方法,()。A)從Java.lang.Thread類派生一個(gè)新的線程類,重寫它的runnable()方法B)從Java.lang.Thread類派生一個(gè)新的線程類,重寫它的run()方法C)實(shí)現(xiàn)Thread接口,重寫Thread接口中的run()方法D)實(shí)現(xiàn)Runnable接口,重寫Runnable接口中的run()方法答案:BD解析:[多選題]60.下列選項(xiàng)中,可以在JSP中直接使用的類有哪些()A)java.lang.*B)javax.servlet.*C)javax.servlet.jsp.*D)javax.servlet.http.*答案:ABCD解析:[多選題]61.關(guān)于元素中,元素可能出現(xiàn)的次數(shù)是()A)1次B)0次C)多次D)2次答案:ABCD解析:[多選題]62.關(guān)于HashMap和Hashtable的區(qū)別正確的是A)Hashtable線程不安全,效率高B)HashMap線程安全,效率低C)HashMap允許null鍵和null值D)Hashtable不允許null鍵和null值答案:CD解析:[多選題]63.下列關(guān)于對(duì)象間類型轉(zhuǎn)換的說法中,正確的是()A)與基本數(shù)據(jù)類型的相互轉(zhuǎn)換一樣,對(duì)象的類型轉(zhuǎn)換可通過自動(dòng)轉(zhuǎn)換或強(qiáng)制轉(zhuǎn)換進(jìn)行B)無繼承關(guān)系的兩個(gè)類的對(duì)象之間試圖轉(zhuǎn)換時(shí)出現(xiàn)編譯錯(cuò)誤C)有繼承關(guān)系的兩個(gè)類的對(duì)象之間,子類的對(duì)象轉(zhuǎn)換為父類的對(duì)象,可自動(dòng)轉(zhuǎn)換也可以強(qiáng)制轉(zhuǎn)換D)由new語句創(chuàng)建的父類對(duì)象不能轉(zhuǎn)換為子類的對(duì)象答案:ABCD解析:[多選題]64.以下關(guān)于this關(guān)鍵字說法中,正確的是()A)this關(guān)鍵字可以解決成員變量與局部變量重名的問題B)this關(guān)鍵字出現(xiàn)在成員方法中,代表的是調(diào)用這個(gè)方法的對(duì)象C)this關(guān)鍵字可以出現(xiàn)在任何方法中D)this關(guān)鍵字相當(dāng)于一個(gè)引用,可以通過它調(diào)用成員方法與屬性答案:ABD解析:第3部分:判斷題,共17題,請(qǐng)判斷題目是否正確。[判斷題]65.一個(gè)類創(chuàng)建的不同對(duì)象,不可以在計(jì)算機(jī)中同時(shí)存在()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]66.方法的參數(shù)變量不能是final的。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]67.Exception類只有一個(gè)子類為RuntimeException。()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]68.Object類是所有Java類的直接或間接的父類A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]69.[]面向?qū)ο蟮奶攸c(diǎn)主要可以概括為封裝性、繼承性和重載性。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]70.id選擇器使用?#?進(jìn)行標(biāo)識(shí),后面緊跟id名。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]71.子類可繼承父類的構(gòu)造方法。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]72.子接口只能繼承父接口中所有非私有的抽象方法。()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]73.[]子類重寫父類的方法時(shí),重寫的方法可以與父類被重寫的方法名、參數(shù)列表以及返回值類型不相同。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]74.[]使用等號(hào)可以為對(duì)象賦值。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]75.Java判斷在同一個(gè)類中,一個(gè)泛型方法不能與非泛型方法同名。()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]76.類及其屬性、方法可以同時(shí)有一個(gè)以上的修飾符來修飾。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]77.端口號(hào)的取值范圍是0~65535。A)正確B)錯(cuò)誤答案:對(duì)解析:端口號(hào)是用兩個(gè)字節(jié)(16位的二進(jìn)制數(shù))表示的,它的取值范圍是0~216-1(0~65535)。[判斷題]78.所有容器都采用順序布局(FrameLayout)作為默認(rèn)布局管理器。()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]79.安裝好Tomcat后,就可以直接啟動(dòng)運(yùn)行了,并不要先安裝JDK。()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]80.在實(shí)例方法或構(gòu)造器中,this用來引用當(dāng)前對(duì)象,通過使用this可引用當(dāng)前對(duì)象的任何成員。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]81.類是對(duì)象的一個(gè)實(shí)例,對(duì)象是類的模板。()A)正確B)錯(cuò)誤答案:錯(cuò)解析:第4部分:?jiǎn)柎痤},共15題,請(qǐng)?jiān)诳瞻滋幪顚懻_答案。[問答題]82.異常處理是由:、和塊三個(gè)關(guān)鍵字所組成的程序塊。答案:try|catch|finally解析:[問答題]83.創(chuàng)建好的Servlet,客戶端可以對(duì)其進(jìn)行直接訪問。()答案:X解析:[問答題]84.Java中的斷言是什么?何時(shí)會(huì)用到斷言?答案:斷言是編程術(shù)語,表示為一些布爾表達(dá)式,程序員相信在程序中的某個(gè)特定點(diǎn)該表達(dá)式值為真,可以在任何時(shí)候啟用和禁用斷言驗(yàn)證,因此可以在測(cè)試時(shí)啟用斷言而在部署時(shí)禁用斷言。同樣,程序投入運(yùn)行后,最終用戶在遇到問題時(shí)可以重新啟用斷言。使用斷言可以創(chuàng)建更穩(wěn)定、品質(zhì)更好且不易于出錯(cuò)的代碼。當(dāng)需要在一個(gè)值為FALSE時(shí)中斷當(dāng)前操作的話,可以使用斷言。單元測(cè)試必須使用斷言。使用斷言使我們向按契約式設(shè)計(jì)更近了一步。解析:[問答題]85.接口與接口之間的繼承需要使用【】關(guān)鍵字實(shí)現(xiàn)。答案:extends解析:[問答題]86.請(qǐng)編寫一個(gè)Applet,其功能為:在Applet窗口中用綠色畫一個(gè)左上角坐標(biāo)為(10,10)、高為90、寬為110的矩形框;然后畫內(nèi)切于該矩形的紅色橢圓。答案:@程序importjava.awt.*;importjava.applet.*;publicclassApplet1extendsApplet{publicvoidpaint(Graphicsg){g.setColor(Color.green);g.drawRect(10,10,110,90);g.setColor(Color.red);g.drawOval(10,10,110,90);}}解析:[問答題]87.synchronized關(guān)鍵字的用法?答案:答:synchronized關(guān)鍵字可以將對(duì)象或者方法標(biāo)記為同步,以實(shí)現(xiàn)對(duì)對(duì)象和方法的互斥訪問,可以用synchronized(對(duì)象){?}定義同步代碼塊,或者在聲明方法時(shí)將synchronized作為方法的修飾符。解析:[問答題]88.字節(jié)流緩沖區(qū)實(shí)際上是一個(gè)()數(shù)組。答案:字節(jié)解析:字節(jié)流緩沖區(qū)實(shí)際上是一個(gè)字節(jié)數(shù)組。[問答題]89.注解根據(jù)其作用有哪些分類?答案:(1)編寫文檔:通過代碼里標(biāo)識(shí)的元數(shù)據(jù)生成文檔(2)代碼分析:通過代碼里標(biāo)識(shí)的元數(shù)據(jù)對(duì)代碼進(jìn)行分析(3)編譯檢查:通過代碼里標(biāo)識(shí)的元數(shù)據(jù)讓編譯器能夠?qū)崿F(xiàn)基本的編譯檢查解析:[問答題]90.使用java類描述一個(gè)車類,車都具備名字、顏色兩個(gè)屬性,還具備跑的功能。請(qǐng)?jiān)O(shè)計(jì)一個(gè)汽車類Car,該類中包含兩個(gè)屬性姓名(name)、顏色(color),一個(gè)用于描述汽車跑的run()方法。答案:299.publicclassCar{privateStringname;privateStringcolor;publicCar(Stringname","Stringcolor){=name;this.color=color;}publicvoidrun(){System.out.println(name+"跑起來了!");}}解析:[問答題]91.Java中對(duì)象的創(chuàng)建方式有哪些?答案:(1)通過new構(gòu)造方法來創(chuàng)建對(duì)象(2)通過反射來創(chuàng)建對(duì)象(3)通過反序列化來創(chuàng)建對(duì)象(4)通過克隆來創(chuàng)建對(duì)象解析:[問答題]92.是否可以繼承String類?答案:答:String類是final類,不可以被繼承。解析:[問答題]93.下列屬于正確標(biāo)識(shí)符的選項(xiàng)有()A)intB)$_CountC)3MD)HelloE)b-7F)ms#dG)boolH)D9658答案:BDGH解析:[問答題]94.有哪些方式可以實(shí)現(xiàn)同步操作?答案:1、同步代碼塊2、同步方法3、Lock鎖??解析:[問答題]95.EL表達(dá)式中條件運(yùn)算符用于執(zhí)行某種條件判斷,它類似于Java語言中的if-else語句。()答案:V解析:[問答題]96.請(qǐng)編寫一個(gè)Applet,功能為:在其窗口中先使用FlowLayout布局管理器,按居中方式擺放四個(gè)按鈕,令它們的標(biāo)簽分別為‖東‖、‖西‖、‖南‖、‖北‖;如果某個(gè)標(biāo)簽被選中了,就使用BorderLayout布局管理器,將該按鈕搬到它所指定的方位上,并使另外三個(gè)按鈕變得不可見。答案:@程序importjava.awt.*;importjava.awt.event.*;importjava.applet.*;publicclassApplet1extendsAppletimplementsA

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論