JAVA開發(fā)基礎(習題卷96)_第1頁
JAVA開發(fā)基礎(習題卷96)_第2頁
JAVA開發(fā)基礎(習題卷96)_第3頁
JAVA開發(fā)基礎(習題卷96)_第4頁
JAVA開發(fā)基礎(習題卷96)_第5頁
已閱讀5頁,還剩19頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

試卷科目:JAVA開發(fā)基礎JAVA開發(fā)基礎(習題卷96)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開發(fā)基礎第1部分:單項選擇題,共57題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.下面哪些語句不含語法錯誤?()A)Stringa[]={?1?,?2?,?3?,?4?,null};B)Stringb[]={?1?,?2?,?3?,?4?,?c?};C)Stringc[5]=newString[5];D)Stringd[]=newString[5]{?1?,?2?,?3?,?4?,?5?};答案:A解析:[單選題]2.下面關于數(shù)組聲明和初始化的語句那個有語法錯誤?()A)inta1[]={3,4,5};B)Stringa2[]={"",""}C)Stringa3[]=newString(3);D)int[][]a4=newint[3][3];答案:C解析:C:引用類型需要初始化。[單選題]3.下列字符串常量中,哪一個是錯誤的()A)?abc?B)?12?12?C)?12?12?D)??答案:C解析:[單選題]4.以下Java語句中,Stringstr=?123456789?;str=str.subString(2,4);執(zhí)行后str中的值為:A)?34?B)?234?C)?23?D)?345?答案:A解析:[單選題]5.下列選項中,用來設置單元格背景顏色的是()。A)widthB)bgcolorC)rowspanD)colspan答案:B解析:[單選題]6.關于私有訪問控制符protected修飾的成員變量,以下說法正確的是()。A)可以被三種類所引用:該類自身、與它在同一個包中的其他類、在其他包中的該類的子類B)可以被種類訪問和引用:該類本身、該類的所有子類C)只能被該類自身所訪問和修改D)只能被同一個包中的類訪問答案:D解析:[單選題]7.下列對整型常量定義的解釋中,正確的是A)034代表八進制的數(shù)1CB)034代表八進制的數(shù)34C)034代表十六進制的數(shù)28D)34L代表34的64位長整數(shù)答案:D解析:[單選題]8.下面選項中,哪個用于指出客戶端瀏覽器能夠處理的MIME類型?()A)Accept-CharsetB)AcceptC)Accept-EncodingD)Accept-Language答案:B解析:[單選題]9.下列哪一個不屬于java的基本類型()A)intB)StringC)floatD)byte答案:B解析:[單選題]10.設B是A的子類,C是B的子類,b是B的對象,c是C的對象。下面敘述中,錯誤的是xinstanceofYx一定是Y的子類實例,可以隔代A)binstanceofA的值是trueB)binstanceofC的值是trueC)cinstanceofA的值是trueD)cinstanceofB的值是true答案:B解析:[單選題]11.如果循環(huán)在執(zhí)行的過程中需要跳出循環(huán),可以使用()A)break語句B)continue語句C)exit語句D)return語句答案:A解析:概念理解[單選題]12.下列常用寶中,存放用戶圖形界面類庫的包是()A)java.awtB)java.langC)java.utilD)java.io答案:A解析:[單選題]13.在MySQL中,設置某列為主鍵的關鍵字是()。A)NULLB)KEYC)DEFAULTD)PRIMARYKEY答案:D解析:[單選題]14.在Java中,關系運算符計算的結果是()類型A)booleanB)intC)charD)float答案:A解析:[單選題]15.()方法返回一周中的某一天(0-6),0為周日,1為周一,以此類推A)getDate()B)getDay()C)getHours()D)getTime()答案:B解析:[單選題]16.下面選項中,可以提取文檔注釋中作者信息的是()A)javadoc-d.Demo1.javaB)javadoc-d.-publicDemo1.javaC)javadoc-d.-versionDemo1.javaD)javadoc-d.-authorDemo1.java答案:D解析:[單選題]17.下面的程序片段:publicclassPerson{Stringname;intage;publicPerson(Stringname,intage){=name;this.age=age;}publicstaticvoidmain(String[]args){Personc=newPerson("Peter",17);System.out.println(+"is"+c.age+"yearsold!");}}程序的運行結果是()A)Peteris17B)yearsold!C)Peter17D)Peterisyearsold!答案:D解析:[單選題]18.在編寫Servlet時需要__________A)繼承ServletB)實現(xiàn)HttpRequestServletC)繼承HttpServletD)實現(xiàn)HttpRequest答案:C解析:[單選題]19.JDK中用于存放Java類庫文件的文件夾是()A)binB)includeC)libD)demo答案:C解析:[單選題]20.Random對象能夠生成以下哪種類型的隨機數(shù)?A)intB)stringC)doubleD)A和C答案:D解析:[單選題]21.下列關于LinkedList類的方法,不是從List接口中繼承而來的是()A)toArray()B)pop()C)remove()D)isEmpty()答案:B解析:[單選題]22.()方法可以動態(tài)地改變當前元素的透明度(其他不變),實現(xiàn)淡入的動畫效果,最終顯示當前元素A)fadeIn()B)fadeout()C)slide()D)slideup()答案:A解析:[單選題]23.若要創(chuàng)建一個新的含有父目錄的目錄,應該使用下列哪一個類的實例A)FileWriterB)FileOutputStreamC)FileD)以上都對答案:C解析:[單選題]24.當點擊鼠標時,觸發(fā)的事件是A)MouseEventB)WindowEventC)ItemEventD)KeyEvent答案:A解析:[單選題]25.下列JAVA語言代碼的輸出結果是(選一項)publicstaticvoidmain(Stringargs[]){inti;for(i=0;iA)11122B)12C)12020D)120答案:A解析:[單選題]26.Java語言接口間的繼承關系是:A)多重繼承B)單繼承C)不能繼承D)不一定答案:A解析:[單選題]27.自定義異常類的父類可以是:A)ErrorB)VirtuaMachineErrorC)ExceptionD)Thread答案:C解析:[單選題]28.若需要定義一個類域或類方法,應使用哪種修飾符?()A)staticB)packageC)privateD)public答案:A解析:[單選題]29.?隱藏對象的屬性和實現(xiàn)細節(jié),僅對外提供公有的方法?描述的是面向對象的哪個特征()A)封裝B)繼承C)多態(tài)D)以上都不是答案:A解析:[單選題]30.以下賦值語句中,正確的是A)a=b=c=d+100B)a+7=mC)a+=b+7=cD)a*=c+7=d答案:A解析:[單選題]31.定義了int型二維數(shù)組a[6][7]后,數(shù)組元素a[2][3]前的數(shù)組元素個數(shù)為A)24B)25C)18D)17答案:D解析:[單選題]32.關于變量的聲明,下列說不正確的是()A)inti=100;B)doublei=3.14C)doublenum=3.14fD)inta=0,b=100;答案:C解析:[單選題]33.執(zhí)行以下代碼后,說法正確的是publicclassTestextendsThread{publicstaticvoidmain(Stringargs[]){Testtest=newTest();test.start();try{test.sleep(3000);}catch(Exceptione){}System.out.println(?main線程?);}publicvoidrun(){System.out.println(?自定義線程?);}}A)線程test會休眠3秒鐘B)main線程會休眠3秒鐘C)main線程和test線程都會休眠3秒鐘D)以上說法均不對答案:B解析:[單選題]34.使用哪一個類可以實現(xiàn)在文件的任一個位置讀寫一個記錄A)BufferedInputStreamB)RandomAccessFileC)FileWriterD)FileReader答案:B解析:[單選題]35.在MySQL中,下列不是MySQL數(shù)據(jù)類型的是()。A)byteB)dateC)timeD)varchar答案:A解析:[單選題]36.編譯運行以下程序后,關于輸出結果的說法正確的是?Publicclassqq{publicstaticvoidmain(Stringargs[]){intx=4;System.out.print("valueis"+((x>4)?99.9:9));}}A)輸出結果為vauleis9.0B)輸出結果為valueis99.9C)輸出結果為valueis9D)編譯錯誤答案:A解析:[單選題]37.下列關于選擇結構語句的說法中,錯誤的是()A)if語句中的條件表達式是一個布爾值B)if語句和switch語句都屬于選擇結構語句C)switch語句中的表達式只能是布爾類型的值D)switch語句中的表達式可以是String類型答案:C解析:[單選題]38.下面哪個是正確的?()A)Stringtemp[]=newString{"a""b""c"};B)Stringtemp[]={"a""b""c"}C)Stringtemp={"a","b","c"}D)Stringtemp[]={"a","b","c"}答案:D解析:字符串數(shù)組定義。A:newstring的不是數(shù)組。B:沒用逗號。C:類型不是數(shù)組[單選題]39.對于下列代碼:Stringstr1="java";Stringstr2="java";Stringstr3=newString("java");StringBufferstr4=newStringBuffer("java");System.out.println(str1==str2);以下表達式的值為true的是A)str1==str2;B)str1==str4;C)str2==str3;D)str3==str4;答案:A解析:[單選題]40.已知有以下語句:int[][]a=newint[2][3];a.length代表的是()。A)語法錯誤B)數(shù)組元素的個數(shù),所以是6C)數(shù)組的行數(shù),所以是2D)數(shù)組的列數(shù),所以是3答案:C解析:[單選題]41.如下代碼創(chuàng)建一個新線程并啟動線程:Runnabletarget=newMyRunnable();ThreadmyThread=newThread(target);問:以下哪個類可以創(chuàng)建target對象,并能編譯正確?A)publicclassMyRunnableextendsRunnable{publicvoidrun(){}}B)publicclassMyRunnableextendsObject{publicvoidrun(){}}C)publicclassMyRunnableimplementsRunnable{publicvoidrun(){}}D)publicclassMyRunnableimplementsRunnable{voidrun(){}}答案:C解析:[單選題]42.下列的哪個選項可以正確用以表示八進制值8?A)0x8B)0x10C)8D)10答案:D解析:[單選題]43.在JAVA的異常處理模型中,能單獨和finally語句一起使用的塊是()。A)tryB)catchC)throwD)throws答案:A解析:[單選題]44.下列關于面向對象的論述中,正確的是()。A)面向對象是指以對象為中心,分析、設計和實現(xiàn)應用程序的機制B)面向對象是指以功能為中心,分析、設計和實現(xiàn)應用程序的機制C)面向對象僅使用與程序設計階段D)面向對象是一種程序設計語言答案:A解析:[單選題]45.下列選項中,關于Statement描述錯誤的是()A)Statement是用來執(zhí)行SQL語句的B)Statement是PreparedStatement的子接口C)獲取Statement實現(xiàn)需要使用Connection的createStatement()方法D)PreparedStatement能使用參數(shù)占位符,而Statement不行答案:B解析:Statement是PreparedStatement的父接口[單選題]46.已知如下定義:Strings=?story?;下面哪個語句不是合法的A)s+=?books?;B)s=s+100;C)intlen=s.length;D)Stringt=s+?abc?;答案:B解析:[單選題]47.以下表達式可以將基本類型變量a的值轉換為對應字符串的是()。A)""+aB)a+""C)a+''D)A和B都可以答案:D解析:[單選題]48.在Java中,main方法必須聲明為()A)publicB)voidC)publicvoidD)publicstaticvoid答案:D解析:[單選題]49.在MySQL中,格式化日期的函數(shù)是()A)DATEDIFF()B)DATE_FORMAT()C)CURDATE()D)DAY()答案:B解析:[單選題]50.如果希望控件在界面上按表格行分列排列,應使用下列那種布局管理器?()A)BoxLayoutB)GridLayoutC)BorderLayoutD)FlowLouLayout答案:B解析:網(wǎng)格布局特點:l使容器中的各組件呈M行×N列的網(wǎng)格狀分布。l網(wǎng)格每列寬度相同,等于容器的寬度除以網(wǎng)格的列數(shù)。l網(wǎng)格每行高度相同,等于容器的高度除以網(wǎng)格的行數(shù)。l各組件的排列方式為:從上到下,從左到右。l組件放入容器的次序決定了它在容器中的位置。l容器大小改變時,組件的相對位置不變,大小會改變。l設置網(wǎng)格布局行數(shù)和列數(shù)時,行數(shù)或者列數(shù)可以有一個為零。若rows為0,cols為3,則列數(shù)固定為3,行數(shù)不限,每行只能放3個控件或容器。若cols為0,rows為3,則行數(shù)固定為3,列數(shù)不限,且每行必定有控件,若組件個數(shù)不能整除行數(shù),則除去最后一行外的所有行組件個數(shù)為:Math.ceil(組件個數(shù)/rows)。Math.ceil(doublex):傳回不小于x的最小整數(shù)值。比如行數(shù)為3,組件數(shù)為13個,則Math.ceil(13/3)=5,即第一行,第二行組件數(shù)各為5個,剩下的組件放在最后一行。l若組件數(shù)超過網(wǎng)格設定的個數(shù),則布局管理器會自動增加網(wǎng)格個數(shù),原則是保持行數(shù)不變。[單選題]51.自定義的異常類可從下列哪個類繼承A)Error類B)Exception及其子類C)Applet類D)Event類答案:B解析:[單選題]52.在try{}catch(【】e){}中,【】處需要填寫的是?()A)異常對象B)異常類C)任意對象D)任意類答案:B解析:[單選題]53.初始化Date對象的參數(shù)若不指定,則默認是()A)1B)-1C)2D)0答案:D解析:[單選題]54.下面哪個方法不可以在任何時候被任何線程調用?A)wait()B)sleep()C)yield()D)currentThread()答案:A解析:[單選題]55.下面哪一個操作符的優(yōu)先級最高?()A)&&B)||C)!D)()答案:D解析:[單選題]56.Java源代碼經(jīng)過編譯后會生成字節(jié)碼文件,字節(jié)碼文件的擴展名是()。A)javaB)classC)htmlD)exe答案:B解析:[單選題]57.-24%-5結果是()A)3B)-3C)4D)-4E)0答案:D解析:第2部分:多項選擇題,共7題,每題至少兩個正確答案,多選或少選均不得分。[多選題]58.下面選項中,屬于元素的子元素是()A)<init-param>B)<servlet-mapping>C)D)答案:CD解析:[多選題]59.下列是jsp作用域的通信對象的有()A)SessionB)applicationC)pageContextD)cookie答案:ABC解析:JSP常用內置對象:1.輸出輸入對象:request對象、response對象、out對象2.通信控制對象:pageContext對象、session對象、application對象3.Servlet對象:page對象、config對象4.錯誤處理對象:exception對象[多選題]60.在Java中,關于以下代碼說法正確的有()String[]s=newString[10];【選兩項】A)s[10]為??B)s[9]為nullC)s[0]為未定義D)s.length為10答案:BD解析:[多選題]61.下列選項中,屬于java.util.Iterator類中的方法有(A)hasNext()B)next()C)remove()D)add(Objectobj)答案:ABC解析:無[多選題]62.Givenaclasswhoseinstances,whenfoundinacollectionofobjects,aresortedbyusingthecompareTo()method,whichtwostatementsaretrue?(Choosetwo.)A)Theclassimplementsjava.lang.Comparable.B)Theclassimplementsjava.util.Comparator.C)Theinterfaceusedtoimplementsortingallowsthisclasstodefineonlyonesortsequence.D)Theinterfaceusedtoimplementsortingallowsthisclasstodefinemanydifferentsortsequences.答案:AC解析:Comparable接口僅有一個compareTo()函數(shù)~~謹記[多選題]63.下面對于構造方法的描述,正確有哪些?()A)方法名必須和類名相同B)方法名的前面沒有返回值類型的聲明C)在方法中不能使用return語句返回一個值D)當定義了帶參數(shù)的構造方法,系統(tǒng)默認的不帶參數(shù)的構造方法依然存在答案:ABC解析:[多選題]64.下面關于HttpSession的說法,正確的是()()A)Servlet容器負責創(chuàng)建HttpSession對象B)每個HttpSession對象都有唯一的IDC)客戶端瀏覽器負責為HttpSession分配唯一的IDD)HttpSession對象的ID值.由程序進行分配答案:AB解析:第3部分:判斷題,共17題,請判斷題目是否正確。[判斷題]65.window.alert()方法可以不帶上window對象,直接使用alert()方法。()()A)正確B)錯誤答案:對解析:[判斷題]66.任何類都必須顯示地定義該類的構造方法,以便對類的成員進行各種初始化操作。()A)正確B)錯誤答案:錯解析:[判斷題]67.UDP協(xié)議是面向無連接的協(xié)議,可以保證數(shù)據(jù)的完整性。A)正確B)錯誤答案:錯解析:UDP無法保證數(shù)據(jù)的完整性,傳輸效率高,但不能保證數(shù)據(jù)的完整性。[判斷題]68.子類要調用父類的方法,可以使用super關鍵字。()A)正確B)錯誤答案:對解析:[判斷題]69.System類被定義為final的。()A)正確B)錯誤答案:對解析:System類是在java.lang.*包下的一個類。在Java的API說明文檔中,可以看到System類的說明為:publicfinalclassSystemextendsObject也就是說,System類被定義為final的是正確的。[判斷題]70.字符類型變量所占存儲空間為2個字節(jié)。()A)正確B)錯誤答案:對解析:[判斷題]71.EL的param隱式對象代表application域中用于保存屬性的Map對象。()A)正確B)錯誤答案:錯解析:[判斷題]72.程序運行中可以改變數(shù)組的大小A)正確B)錯誤答案:錯解析:[判斷題]73.JPanel一個無邊框,不能被移動、放大、縮小或者關閉的面板A)正確B)錯誤答案:對解析:[判斷題]74.由于數(shù)據(jù)庫資源非常寶貴,因此,當數(shù)據(jù)庫資源使用完畢后,一定要記得釋放資源。()A)正確B)錯誤答案:對解析:[判斷題]75.[]Java中任何類都直接或間接繼承了Object類。A)正確B)錯誤答案:對解析:[判斷題]76.編譯異常如果產(chǎn)生,可以處理,也可以不用處理。()A)正確B)錯誤答案:錯解析:[判斷題]77.在表格標記中,標記用來創(chuàng)建一個表格。()A)正確B)錯誤答案:對解析:[判斷題]78.switch語句中可以使用枚舉類型。()A)正確B)錯誤答案:對解析:在switch語句中可以使用枚舉類型,其中case語句可以使用枚舉常量。[判斷題]79.訪問集合時索引不能超出size-1,否則會拋出角標越界異常A)正確B)錯誤答案:對解析:[判斷題]80.Sun公司制定了一套JSTL標準標簽庫,它的英文全稱是JavaServerPagesStandardTagLibrary。A)正確B)錯誤答案:對解析:[判斷題]81.[]多行注釋的作用是為了使代碼易于閱讀。A)正確B)錯誤答案:對解析:第4部分:問答題,共19題,請在空白處填寫正確答案。[問答題]82.用正則表達式"^[0-9\\.]+$"可以匹配下列哪些串?".1234.50"、"1212.2.0"、"4.23E+54"、"1.58E+34"、"abc1234"、".5"答案:.1234.50、1、.5解析:[問答題]83.在Java程序代碼中,類使用()關鍵字定義。答案:[class]解析:無[問答題]84.位運算符是針對二進制數(shù)的每一位進行運算的符號,它是專門針對數(shù)字【】和【】進行操作的。答

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論