版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
試卷科目:JAVA開發(fā)基礎(chǔ)JAVA開發(fā)基礎(chǔ)(習(xí)題卷40)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開發(fā)基礎(chǔ)第1部分:單項選擇題,共57題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.float類型數(shù)據(jù)和double類型數(shù)據(jù)相加,得到結(jié)果的類型是。A)int類型B)short類型C)double類型D)float類型答案:C解析:[單選題]2.簡單變量和引用變量的初始化有什么區(qū)別?()A)二者的初始化都需要指向一個存在的單元.但前者需要指向一個數(shù)值單元.后者需要指向一個對象B)簡單變量的初始化需要為它分配一個數(shù)值單元.而引用變量的初始化只需要給它賦一個值就可以了C)簡單變量的初始化只需要給它賦一個值.而引用變量的初始化需要指向一個存在的對象D)二者都需要初始化.因此它們的初始化也沒有區(qū)別答案:C解析:[單選題]3.下列選項中,用于定義接口的關(guān)鍵字是()。A)interfaceB)implementsC)abstractD)class答案:A解析:[單選題]4.下列有關(guān)線程的敘述哪個是正確的?()A)一旦一個線程被創(chuàng)建,它就立即開始運行B)調(diào)用start()方法可以使一個線程成為可運行的,但是它不一定立即開始運行C)主線程不具有默認優(yōu)先級D)Java中線程的優(yōu)先級從低到高以整數(shù)0~9表示答案:B解析:[單選題]5.執(zhí)行下面代碼,下面描述正確的是()。PublicclassPerson{Staticintarr[]=newint[10];Publicstaticvoidmain(Stringa[]){System.out.println(arr[1]);}}A)產(chǎn)生編譯錯誤B)輸出空C)編譯正確,運行錯誤D)輸出0答案:D解析:[單選題]6.下列流中哪個不屬于字符流?A)InputStreamReaderB)BufferedReadeC)FilterReaderD)FileInputStream答案:D解析:[單選題]7.Swing與AWT相比新增的布局管理器是()A)BoxlayoutB)GridBaglayoutC)GridlayoutD)Cardlayout答案:A解析:[單選題]8.下列語句中,正確的是()A)java語言經(jīng)編譯后,會產(chǎn)生機器碼B)java語言編譯后產(chǎn)生源代碼C)java語言編譯后產(chǎn)生DLLD)java語言編譯后產(chǎn)生字節(jié)碼答案:D解析:[單選題]9.下面哪個流既是輸入流,也是輸出流A)RandomAccessFileB)FileC)FileInputStreamD)以上答案都不正確答案:A解析:[單選題]10.Java中定義小數(shù)的關(guān)鍵字是A)charB)intC)longD)float答案:D解析:[單選題]11.有以下程序publicstaticvoidmain(Stringargs[]){intx=3,y=2;System.out.println(x/y);}程序運行后的輸出結(jié)果是(選一項)A)3B)2C)1D)0答案:C解析:[單選題]12.執(zhí)行下列語句后,c的值為()。Inta=1,b=3;Intc;C=(a+b>5?++a:b--);選項.A)3B)1C)2D)4答案:A解析:[單選題]13.Java編譯器產(chǎn)生的文件擴展名是()A)JavaB)classC)htmlD)exe答案:B解析:[單選題]14.下列Java方法定義中,正確的是(選一項)A)intB)booleanC)voidD)int答案:D解析:[單選題]15.在Eclipse中開發(fā)Java程序的步驟包括()。A)創(chuàng)建一個java項目B)手動創(chuàng)建java源程序C)運行java程序D)以上全部答案:D解析:[單選題]16.簡單6+5%3+2的值是A)2B)1C)9D)10答案:D解析:[單選題]17.下面選項中,用于強制使Session對象無效的方法是()A)request.invalidate();B)session.validate();C)response.invalidate();D)session.invalidate();答案:D解析:[單選題]18.java中下面這些分別占多少字節(jié),byte、int、long、char、float、double各占多少個字節(jié)()。A)128248B)148248C)144244D)144248答案:B解析:[單選題]19.設(shè)有定義floatx=3.5f,y=4.6f,z=5.7f;則以下的表達式中,值為true的是A)x>y||x>zB)x!=yC)z>(y+x)D)x<y&!(x<z)答案:B解析:[單選題]20.在網(wǎng)絡(luò)編程中,能夠獲取Socket對象的輸入流的方法是。A)outputStreamB)getInputStreamC)getOutputStreamD)inputStream答案:B解析:[單選題]21.一般對一個java源文件aaa.java,編輯保存后但未編譯,在其所在目錄下執(zhí)行javaaaa,則接著會出現(xiàn)什么()A)error:B)無任何顯示C)ExceptionD)程序正常執(zhí)行并顯示答案:C解析:[單選題]22.下列關(guān)于JDK和JRE的說法中,錯誤的是()A)JDK是java開發(fā)核心組件,是用來編譯解釋java程序的核心組件B)JDK包括Java編譯器、Java文檔生成工具、Java打包工具等C)JRE是個單獨的軟件,所以安裝JDK后,還需要單獨安裝JRED)JRE是java運行環(huán)境,用來支持java程序的運行答案:C解析:暫無[單選題]23.編譯Java程序的命令文件名是()A)java.exeB)java.cC)javacD)appletviewer.exe答案:C解析:[單選題]24.什么是動態(tài)網(wǎng)頁?A)有js的網(wǎng)頁B)與后臺有交互的C)有css3動畫的網(wǎng)頁D)加jquery動畫的網(wǎng)頁答案:B解析:[單選題]25.下面選項,DataSource接口中用于獲得數(shù)據(jù)庫連接的是()。A)DelegateB)FactoryC)ConnectionD)getConnection答案:D解析:[單選題]26.下面接口的描述,正確的是A)接口中的變量必須用privatestaticfinal三個修飾詞修飾B)接口中的方法必須用publicabstract兩個修飾符修飾C)一個接口可以繼承多個父接口D)接口的構(gòu)造方法名必須為接口名答案:C解析:[單選題]27.下列數(shù)據(jù)流中,屬于輸入流的一項是。A)從內(nèi)存流向硬盤的數(shù)據(jù)流B)從鍵盤流向內(nèi)存的數(shù)據(jù)流C)從鍵盤流向顯示器的數(shù)據(jù)流D)從網(wǎng)絡(luò)流向顯示器的數(shù)據(jù)流答案:B解析:[單選題]28.下列說法中錯誤的一項是。A)構(gòu)件是一個可視化的能與用戶屏幕交互的對象B)構(gòu)件能夠獨立顯示出來C)構(gòu)件必須放在某個容器中才能正確顯示D)一個按鈕可以是一個構(gòu)件答案:B解析:[單選題]29.下面選項中配置參數(shù)名為name,它的值為youjun,以下正確的配置是()A)<init-parames>name</param-nameyoujun</param-value></init-parames>B)<init-param><name>name</name<value>youjun</value></init-param>C)<init-param>name</param-nameyoujun</param-value></init-param>D)<init-parameter>name</param-nameyoujun</param-value></init-parameter>答案:C解析:[單選題]30.java中程序的main方法必須聲明為()A)publicB)voidC)publicvoidD)publicstaticvoid答案:D解析:[單選題]31.下面哪條語句返回JAVA?A)toUpperCase("Java")B)"Java".toUpperCase("Java")C)"Java".toUpperCase()D)String.toUpperCase("Java")答案:C解析:[單選題]32.如下哪個方法可以從WindowEvent獲取事件源?A)getSource()B)getID()C)getFrame()D)getEvent()答案:A解析:[單選題]33.下面關(guān)鍵字中那一個是不可用來控制對類成員的訪問()A)publicB)privateC)protectedD)default答案:D解析:[單選題]34.從以下哪一個選項中可以獲得Servlet的初始化參數(shù)()A)ServletB)ServletContextC)ServletConfigD)GenericServlet答案:C解析:[單選題]35.以下關(guān)于JavaBean的說法,錯誤的是:A)對屬性和方法進行了封裝B)具有獨立功能、可重復(fù)使用C)可與其他控件通信D)功能比較簡單,不能實現(xiàn)復(fù)雜功能答案:D解析:[單選題]36.下面哪個表達式可用得到x和y的最大值?()A)x>y?y:x;B)x<y?y:x;C)x>y?(x+y):(x-y);D)x==y?y:x;答案:B解析:[單選題]37.以下代碼的輸出結(jié)果是()。Inta=2,b=4;Booleanx;X=a>b;System.out.println(x);A)1B)0C)trueD)false答案:D解析:[單選題]38.下列程序的功能是將一個整數(shù)數(shù)組寫入二進制文件。在程序的下劃線處應(yīng)填入的選項是:importjava.io.*;publicclassXieShuzu{publicstaticvoidmain(String[]a){int[]myArray={10,20,30,40};try{DataOutputStreamdos=newDataOutputStream(newFileOutputStream("ints.dat"));for(inti=0;idos._____(myArray[i]);dos.close();System.out.println("已經(jīng)將整數(shù)數(shù)組寫入二進制文件:ints.dat");}catch(IOExceptionioe){System.out.println("IOException");}}}A)writeArrayB)writeByteC)writeIntD)writeDouble答案:C解析:[單選題]39.Java注釋方式不包括()A)//…B)…*/C)*…**/D)*…*/答案:C解析:[單選題]40.下列關(guān)于JDK的命令,說法不正確的是()A)Java執(zhí)行工具,是啟動JVM(虛擬機)并執(zhí)行class(BYTECODE)文件的命令B)javac編譯器,由.java文件生成.class文件C)jarJava解壓jar包D)jarJava壓縮打包工具答案:C解析:[單選題]41.有關(guān)事件綁定,下列選項錯誤的是?A)讓事件屬性值等于處理該事件的函數(shù)名或程序代碼可以實現(xiàn)綁定B)讓事件屬性值等于處理該事件的函數(shù)名或程序代碼C)事件屬性值必須只能使用函數(shù)名不能使用匿名函數(shù)簡化D)每個元素的事件屬性可以有多個答案:C解析:[單選題]42.以下代碼段執(zhí)行后的輸出結(jié)果為Intx=-3;Inty=-10;System.out.println(y%x);A)-1B)2C)1D)3答案:A解析:[單選題]43.分析程序,結(jié)果為()publicclasstest5{publicstaticvoidmain(String[]args){intn=9;System.out.println("\n");while(n>6){n--;System.out.print(n);}}}A)8B)6C)9D)7答案:A解析:[單選題]44.下面哪個對象不能直接獲取java.util.Iterator迭代器進行迭代A)java.util.HashSetB)java.util.ArrayListC)java.util.TreeSetD)java.util.HashTable答案:D解析:[單選題]45.publicclassExample01{publicstaticvoidmain(String[]args){int[]arr={4,1,6,3,9,8};//定義一個數(shù)組intminIndex=0;//初始時設(shè)第1個角標處的值為最小值for(inti=1;i<arr.length;i++){if(______){minIndex=i;}}System.out.println(\"數(shù)組中的最小值為:\"+arr[minIndex]);}}請問在上述程序的橫線處填寫下列哪段代碼,可以求到數(shù)組的最小值()A)i<minIndexB)arr[i]<arr[minIndex]C)arr[i]>arr[minIndex]D)i>minIndex答案:B解析:[單選題]46.下面關(guān)于Random類常用方法的描述中,錯誤的是?()A)nextDouble()方法返回的是0.0和1.0之間double類型的值B)nextFloat()方法返回的是0.0和1.0之間float類型的值C)nextInt(intn)返回的是0(包括)和指定值n(不包括)之間的值D)nextInt()返回的是0(包括)和2147483647之間的值答案:D解析:[單選題]47.下列標識符合法的是A)¥99B)#ddC)b++D)*67答案:A解析:[單選題]48.若有定義如下,則不正確的賦值為()。classTestA{intx,xx;intf(){inta;……}intg(){inty;……}}A)在f()中a=x;B)在f()中x=a;C)在f()中x=xx;D)在g()中y=a;答案:D解析:[單選題]49.下列組件中不屬于容器的是()A)JFrameB)JButtonC)JToolBarD)JDialog答案:B解析:[單選題]50.下面關(guān)于配置整個Web應(yīng)用的初始化參數(shù)的說法中,正確的是()A)使用<init-param>來配置B)使用<context-param>來配置C)使用<context-init-param>來配置D)使用<init-context-param>來配置答案:B解析:[單選題]51.使用FileInputStream讀取文件內(nèi)容的正確步驟應(yīng)該是①、創(chuàng)建FileInputStream對象②、找到目標文件③、讀取數(shù)據(jù)④、關(guān)閉流A)①②③④B)②①③④C)②①④③D)①③②④答案:B解析:[單選題]52.閱讀下列代碼:publicclassTest{publicstaticvoidmain(Stringargs[]){System.out.printIn(89>>1);}}其運行結(jié)果是A)44B)45C)88D)90答案:A解析:[單選題]53.設(shè)計一個GUI類,要進行事件處理,需要調(diào)用()加入事件監(jiān)聽器。A)actionListener()B)addActionListener()C)addEventListener()D)addEvenet()答案:B解析:[單選題]54.如下程序輸出()。PublicclassTest{Publicstaticvoidmain(String[]args){24Strings="Java";StringBuilderbuffer=newStringBuilder(s);Change(s);System.out.println(s);}Privatestaticvoidchange(Strings){S=s+"andHTML";}}A)JavaB)JavaandHTMLC)andHTMLD)什么都不顯示答案:A解析:[單選題]55.下列關(guān)于使用this調(diào)用構(gòu)造方法的說法中,錯誤的是?()A)使用this調(diào)用構(gòu)造方法的格式為this([參數(shù)1,參數(shù)2,])B)只能在構(gòu)造方法中使用this調(diào)用其它的構(gòu)造方法C)使用this調(diào)用其它構(gòu)造方法的語句必須放在第一行D)在一個類的兩個構(gòu)造方法中可以使用this互相調(diào)用答案:D解析:[單選題]56.下列關(guān)于基本數(shù)據(jù)類型的說法中,不正確的一項是A)boolean是JAVA特殊的內(nèi)置值,或者為真或者為假B)float是帶符號的32位浮點數(shù)C)double是帶符號的64位浮點數(shù)D)char應(yīng)該上是8位的Unicode字符答案:D解析:[單選題]57.分析代碼,正確的是()PublicclassTest{Publicstaticvoidmain(String[]args){Boolean[][]x=newboolean[3][];x[0]=newboolean[1];x[1]=newboolean[2];x[2]=newboolean[3];System.out.println("x[2][2]is"+x[2][2]);}}A)編譯錯誤,因為newboolean[3][]是錯的B)運行錯誤,因為x[2][2]是null.C)正常運行并輸出:x[2][2]isnull.D)正常運行并輸出:x[2][2]istrue.E)正常運行并輸出:x[2][2]isfalse.答案:E解析:第2部分:多項選擇題,共11題,每題至少兩個正確答案,多選或少選均不得分。[多選題]58.下列選項中,屬于RequestDispatcher接口中方法的有()()A)sendRedirect()方法B)include()方法C)forward()方法D)dispatcher()方法答案:BC解析:[多選題]59.ArrayList和Vector區(qū)別說法錯誤的是A)ArrayList是線程安全的,Vector是線程不安全B)ArrayList是線程不安全的,Vector是線程安全C)ArrayList底層是數(shù)組結(jié)構(gòu),Vector底層是鏈表結(jié)構(gòu)D)ArrayList底層是鏈表結(jié)構(gòu),Vector底層是數(shù)組結(jié)構(gòu)答案:ACD解析:[多選題]60.下面哪一個是對的?A)一個類應(yīng)該描述一個簡單的實體,并且該類中所有的操作要合乎邏輯B)一個類必須包括無參構(gòu)造器C)構(gòu)造器總是publicD)構(gòu)造器可以是protected答案:AD解析:[多選題]61.下列屬于jsp中注釋的有()A)<%--與--%>B)/C)*與**/D)<!--與-->答案:AD解析:示例:[多選題]62.在Java基礎(chǔ)案例教程中,當線程調(diào)用了某個對象的wait(1ongtimeout)方法時,以下說法正確的A)可以通過其他線程調(diào)用notify()方法喚醒當前等待中的線程B)可以通過其他線程調(diào)用notifyAIl()方法喚醒當前等待中的線程C)可以等待限時時間結(jié)束后進行狀態(tài)轉(zhuǎn)換D)以上都正確答案:ABCD解析:無[多選題]63.下面關(guān)于過濾器的描述,正確的是()A)過濾器負責過濾的Web組件只能是ServletB)過濾器能夠在Web組件被調(diào)用之前預(yù)處理ServletRequest對象C)自定義的過濾器類都必須直接或間接實現(xiàn)javax.servlet.Filter接口D)在應(yīng)用的web.xml文件中配置的過濾器可以為所有Web應(yīng)用中的Web組件提供過濾答案:BC解析:[多選題]64.向HashSet集合中存入對象時需要重寫Object類中的哪些方法()A)equals(Objectobj)B)hashCode()C)clone()D)toString()答案:AB解析:第3部分:判斷題,共17題,請判斷題目是否正確。[判斷題]65.-5%3的運算結(jié)果是2。A)正確B)錯誤答案:錯解析:[判斷題]66.垃圾回收機制是核心技術(shù)A)正確B)錯誤答案:對解析:[判斷題]67.Set集合里的元素是能重復(fù)的A)正確B)錯誤答案:錯解析:[判斷題]68.通過請求轉(zhuǎn)發(fā)來實現(xiàn)目標資源的訪問是服務(wù)器內(nèi)部的行為,對于客戶端來說是一次請求過程。()A)正確B)錯誤答案:對解析:[判斷題]69.character類中的isUpperCase方法是一個判斷字符是否是為大寫的靜態(tài)方法。A)正確B)錯誤答案:對解析:[判斷題]70.[]成員變量在整個類中有效,而局部變量只在定義它的方法內(nèi)有效。A)正確B)錯誤答案:對解析:[判斷題]71.在Servlet程序中,只有屬于同一個請求中的數(shù)據(jù)才可以通過HttpServletRequest對象傳遞()A)正確B)錯誤答案:對解析:[判斷題]72.每個事件類對應(yīng)一個事件監(jiān)聽器接口,每一個監(jiān)聽器接口都有相對應(yīng)的適配器。A)正確B)錯誤答案:對解析:[判斷題]73.Java的各種數(shù)據(jù)類型占用固定長度,與具體的軟硬件平臺環(huán)境無關(guān)A)正確B)錯誤答案:對解析:[判斷題]74.MVC模式中控制器負責從模型中讀取數(shù)據(jù),控制用戶輸入,并向視圖發(fā)送數(shù)據(jù)。()A)正確B)錯誤答案:錯解析:[判斷題]75.[]RuntimeException類及其子類用于表示運行時異常。A)正確B)錯誤答案:對解析:[判斷題]76.當continue語句出現(xiàn)在嵌套循環(huán)的內(nèi)層循環(huán)時,它只能終止內(nèi)層循環(huán)。()A)正確B)錯誤答案:對解析:[判斷題]77.Map接口是一種雙列集合,它的每個元素都包含一個鍵對象Key和值對象Value。A)正確B)錯誤答案:對解析:[判斷題]78.Java是面向?qū)ο缶幊陶Z言,類的繼承支持單繼承和多繼承。()A)正確B)錯誤答案:錯解析:[判斷題]79.向TreeSet集合添加元素時,不論元素的添加順序如何,這些元素都能夠按照一定的順序進行排列。()A)正確B)錯誤答案:對解析:[判斷題]80.Java程序里,創(chuàng)建新的類對象用關(guān)鍵字new。A)正確B)錯誤答案:對解析:[判斷題]81.枚舉類中的構(gòu)造方法默認都是private的。()A)正確B)錯誤答案:對解析:枚舉類中,構(gòu)造方法的功能是用于實例化枚舉常量,因此,默認是private。第4部分:問答題,共15題,請在空白處填寫正確答案。[問答題]82.NIO.2提供了一個Path接口,該接口通常表示一個依賴于系統(tǒng)的()。答案:文件路徑解析:[問答題]83.JLabel組件可以顯示文本、(),還可以設(shè)置標簽內(nèi)容的垂直和水平對齊方式。答案:圖像解析:[問答題]84.方法重載要滿足兩個條件,一是【】相同,二是【】不同。答案:方法名|參數(shù)列表解析:[問答題]85.線程有()、()、()、()和()答案:新建(New)|就緒(Runnable)|運行(Runing)|阻塞(Blocked)|死亡(Dead)解析:[問答題]86.在Java中的跳轉(zhuǎn)語句有()語句和continue語句。答案:[break]解析:無[問答題]87.用_________修飾的方法,稱為靜態(tài)方法。它們不是對象的方法,而是整個類的方法。答案:static解析:[問答題]88.<jsp:include>元素的flush屬性默認值為false。()答案:V解析:[問答題]89.給出下列【代碼】注釋標注的代碼的輸出結(jié)果。PublicclassHello{Publicstaticvoidmain(Stringargs[]){Intm=0;Charch='A';Switch(ch){Case9:Case'a':m++
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2031年中國燃燒電池氧分析儀行業(yè)投資前景及策略咨詢研究報告
- 2025至2031年中國家用燃氣專用膠管行業(yè)投資前景及策略咨詢研究報告
- 2025至2030年中國彎玻璃數(shù)據(jù)監(jiān)測研究報告
- 二零二五年度老舊違建拆除及環(huán)境整治項目合作協(xié)議書3篇
- 二零二五版電子元器件物品質(zhì)押融資合同3篇
- 2025版消防應(yīng)急廣播系統(tǒng)安裝與維護承包合同范本3篇
- 二零二五版林業(yè)資源保護土地承包協(xié)議3篇
- 2025版物業(yè)委托經(jīng)營管理合同范本(含社區(qū)醫(yī)院)3篇
- 二零二五年度企業(yè)職工失業(yè)保險補貼協(xié)議書3篇
- 《眼科》主治醫(yī)師考試測試題(含答案)
- 化學(xué)-河南省TOP二十名校2025屆高三調(diào)研考試(三)試題和答案
- 智慧農(nóng)貿(mào)批發(fā)市場平臺規(guī)劃建設(shè)方案
- 小學(xué)數(shù)學(xué)分數(shù)四則混合運算300題帶答案
- 林下野雞養(yǎng)殖建設(shè)項目可行性研究報告
- 2023年水利部黃河水利委員會招聘考試真題
- Python編程基礎(chǔ)(項目式微課版)教案22
- 01J925-1壓型鋼板、夾芯板屋面及墻體建筑構(gòu)造
- 欠電費合同范本
- 2024年新高考地區(qū)數(shù)學(xué)選擇題填空壓軸題匯編十八含解析
- 大型商場招商招租方案(2篇)
- 2022年袋鼠數(shù)學(xué)競賽真題一二年級組含答案
評論
0/150
提交評論