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

下載本文檔

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

文檔簡介

試卷科目:JAVA開發(fā)基礎(chǔ)JAVA開發(fā)基礎(chǔ)(習(xí)題卷30)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開發(fā)基礎(chǔ)第1部分:單項(xiàng)選擇題,共149題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.在JAVA中ArrayList類實(shí)現(xiàn)了可變大小的數(shù)組,便于遍歷元素和隨機(jī)訪問元素,已知獲得了ArrayList類的對象bookTypeList,則下列語句中能夠?qū)崿F(xiàn)判斷列表中是否存在字符串?小說?的是()。A)bookTypeList.add("小說");B)bookTypeList.get("小說");C)bookTypeList.contains("小說");D)bookTypeList.remove("小說");[單選題]2.下列outputstream流方法那個(gè)是刷新此輸出流并強(qiáng)制寫出所有緩沖的輸出字節(jié)()A)voidwrite(byteb)B)voidwrite(intb)C)voidflush(D)voidclose()[單選題]3.有關(guān)事件綁定,下列選項(xiàng)錯(cuò)誤的是?A)讓事件屬性值等于處理該事件的函數(shù)名或程序代碼可以實(shí)現(xiàn)綁定B)讓事件屬性值等于處理該事件的函數(shù)名或程序代碼C)事件屬性值必須只能使用函數(shù)名不能使用匿名函數(shù)簡化D)每個(gè)元素的事件屬性可以有多個(gè)[單選題]4.十六進(jìn)制(Hexadecimal)數(shù)2B轉(zhuǎn)換為十進(jìn)制數(shù)是多少?A)31B)32C)41D)43[單選題]5.如果只運(yùn)行別人的Java程序,需要安裝的是:A)JREB)WORDC)JDKD)JVM[單選題]6.現(xiàn)有接口Interface,下列哪一個(gè)選項(xiàng)實(shí)現(xiàn)了此接口?A)publicclassClassImplB)publicclassClassImplimplementsInterfaceC)publicclassClassImplextendsInterfaceD)publicclassClassImplstaticInterFace[單選題]7.在Java中,關(guān)于包的導(dǎo)入的關(guān)鍵字是()A)importB)classC)implementsD)extends[單選題]8.如果在Main.java中撰寫以下的程序代碼PublicclassMain{Publicstaticmain(String[]args){System.out.println("HelloWorld");}}A)執(zhí)行時(shí)顯示HelloWorldB)執(zhí)行時(shí)出現(xiàn)NoClassDefFoundErrorC)執(zhí)行時(shí)出現(xiàn)找不到主要方法的錯(cuò)誤D)編譯失敗[單選題]9.下列選項(xiàng)中,可以成功修改Tomcat端口號為80的是()A)<Connectport="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>B)<Connectorport="8080"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>C)<Connectorport="80"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>D)<Connectport="80"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>[單選題]10.下列選項(xiàng)中關(guān)于Java中super關(guān)鍵字的說法正確的是()A)super關(guān)鍵字是在子類對象內(nèi)部指代其父類對象的引用B)super關(guān)鍵字不僅可以指代子類的直接父類,還可以指代父類的父類C)子類通過super關(guān)鍵字只能調(diào)用父類的方法,而不能調(diào)用父類的屬性D)子類通過super關(guān)鍵字只能調(diào)用父類的屬性,而不能調(diào)用父類的方法[單選題]11.在編寫異常處理的Java程序中,每個(gè)catch語句塊都應(yīng)該與語句塊對應(yīng),使得用該語句塊來啟動Java的異常處理機(jī)制A)if-elseB)switchC)tryD)throw[單選題]12.關(guān)于Thread類join()方法的作用,下列描述中正確的是()A)使線程由運(yùn)行狀態(tài)進(jìn)入阻塞狀態(tài)B)使線程由運(yùn)行狀態(tài)進(jìn)入就緒狀態(tài)C)使線程由阻塞狀態(tài)進(jìn)入等待狀態(tài)D)使線程由阻塞狀態(tài)進(jìn)入運(yùn)行狀態(tài)[單選題]13.下列選項(xiàng)中,字號最大的是哪一項(xiàng)?()A)<h1>B)<h2>C)<h3>D)<h4>[單選題]14.在Java中,一個(gè)類可同時(shí)定義許多同名的方法,這些方法的形式參數(shù)的個(gè)數(shù)、類型或順序各不相同,傳回的值也可以不相同這種面向?qū)ο蟪绦蛱匦苑Q為A)隱藏B)覆蓋C)重載D)Java不支持此特性[單選題]15.下列關(guān)于int類型變量的定義,錯(cuò)誤的是()A)inta=10;B)intb,c=20;C)intd=e=30;D)intf=40;[單選題]16.下面這行代碼String[][]s=newString[10][];的正確陳述是()A)該行代碼非法a[5]B)s是一10行10列的數(shù)組C)是一包含10個(gè)一維數(shù)組的二維數(shù)組D)s中每個(gè)元素設(shè)為""""[單選題]17.在Java中,方法課通過()關(guān)鍵返回結(jié)果A)voidB)staticC)returnD)break[單選題]18.要引用java.lang.*包中的類,下面正確的說法是()。A)必須導(dǎo)入java.lang.*包B)視情況而定,有時(shí)候必須導(dǎo)入java.lang.*包C)java.lang.*為自動導(dǎo)入包,不需要導(dǎo)入D)java.lang.*下的類只能指定類名導(dǎo)入[單選題]19.下列哪個(gè)是長整型數(shù)據(jù)A)0892B)123.321fC)892LD)0x234[單選題]20.下列基本數(shù)據(jù)類型所占的字節(jié)數(shù)相同的組是()。A)boolean和charB)int和doubleC)char和intD)long和double[單選題]21.關(guān)于方法的遞歸,以下說法正確的是A)方法遞歸就是指在一個(gè)方法的內(nèi)部調(diào)用自身的過程B)方法遞歸其實(shí)就是調(diào)用其它方法C)方法遞歸是指方法的返回值不同D)以上說法都不對[單選題]22.在異常類中,ArithmeticException繼承RuntimeException類,RuntimeException類繼承Exception類。如果要進(jìn)行異常捕捉,正確的catch捕捉順序是()A)ArithmeticException、RuntimeException、ExceptionB)Exception、ArithmeticException、RuntimeExceptionC)RuntimeException、Exception、ArithmeticExceptionD)RuntimeException、ArithmeticException、Exception[單選題]23.被聲明為private,protected及public的類成員,在類的外部則()A)只能訪問到聲明為public的成員B)只可能訪問到聲明為protected和public的成員C)都可以訪問D)都不能訪問[單選題]24.以下java程序代碼,執(zhí)行后的結(jié)果是()java.util.HashMapmap=newjava.util.HashMap();map.put("name",null);map.put("name","Jack");System.out.println(map.size());A)0B)nullC)1D)2[單選題]25.設(shè)x=1,y=2,z=3,則表達(dá)式y(tǒng)+=z--/++x執(zhí)行后,y的值是()A)3B)4C)3.5D)5[單選題]26.fadeTo()方法參數(shù)opacity用于指定不透明值,取值范圍是0~1之間,0代表()A)完全透明B)完全不透明C)半透明D)黑色背景[單選題]27.在讀字符文件Employee.dat時(shí),使用該文件作為參數(shù)的類是()A)BufferReaderB)DataInputStreamC)DataOutoutStreamD)FileInputStream[單選題]28.以下對于try,catch語句描述正確的是()A)try,catch語句處理程序中的錯(cuò)誤B)try...catch語句處理程序中的bugC)try...catch語句處理程序中的異常D)以上說法都不正確[單選題]29.要判斷一個(gè)對象是否屬于某一個(gè)類,可以使用哪個(gè)關(guān)鍵字?A)typeofB)instanceofC)sizeofD)valueOf[單選題]30.下面對于構(gòu)造方法的描述中,不正確的是A)方法名必須和類名相同B)方法名的前面沒有返回值類型的聲明C)在方法中不能使用return語句返回一個(gè)值D)當(dāng)定義了帶參數(shù)構(gòu)造方法,系統(tǒng)默認(rèn)的不帶參數(shù)的構(gòu)造方法依然存在[單選題]31.假定類a有如下方法:voidDoact(intA,floatB){...},類b繼承類a。那么以下可以出現(xiàn)在類b中的方法是()。A)publicvoiddoAct(inta,floatb){…}B)publicvoiddoAct(inta,floatb)throwsjava.io.IOException{…}C)privatevoiddoAct(inta,floatb){…}D)privatevoiddoAct(inta,floatb)throwsjava.io.IOException{…}[單選題]32.在長度為z的有序線性表中進(jìn)行二分查找,最壞情況下需要比較的次數(shù)是()。A)<inputtype="radio"name="input_d909ec88faddde84c1b0_2_1"value="choice_0">O(n)B)<inputtype="radio"name="input_d909ec88faddde84c1b0_2_1"value="choice_1">O(n2)C)O(log2n)正確D)O(nlog2n)[單選題]33.用()方法可以改變線程的優(yōu)先級。A)runB)setProrityC)yieldD)sleep[單選題]34.下列方法中,可以用來創(chuàng)建一個(gè)新線程的是()。A)實(shí)現(xiàn)java.lang.Runnable接口并重寫start()方法B)實(shí)現(xiàn)java.lang.Runnable接口并重寫run()方法C)繼承java.lang.Thread類并重寫run()方法D)繼承java.lang.Thread類并重寫start()方法[單選題]35.請閱讀下面的程序。ClassWhileDemo5{publicstaticvoidmain(String[]args){intn=5;while(n<10){System.out.print(n);n++;}}}下列選項(xiàng)中,哪一個(gè)是程序運(yùn)行的結(jié)果A)無輸出B)輸出56789C)死循環(huán)D)編譯錯(cuò)誤[單選題]36.若有定義語句:inta[3][6];,按在內(nèi)存中的存放順序,a數(shù)組的第10個(gè)元素是()A)a[0][4]B)a[1][3]C)a[0][3]D)a[1][4][單選題]37.閱讀下列代碼,選出該代碼段正確的文件名ClassStudent{voidmethod1(){}}PublicclassTeacher{voidmethod2(){}--publicstaticvoidmain(String[]args){System.out.println("main()");--}}A)Student.javaB)Student.classC)Teacher.javaD)Teacher.class[單選題]38.接口體中不應(yīng)包含()A)常量定義B)常量賦值C)方法實(shí)現(xiàn)D)方法聲明[單選題]39.下面選項(xiàng)中,創(chuàng)建Servlet類后需要在哪個(gè)配置文件中進(jìn)行配置()A)web-config.xmlB)application.xmlC)config.xmlD)web.xml[單選題]40.下面關(guān)于Java程序的描述中,錯(cuò)誤的是()A)Java程序運(yùn)行時(shí),必須經(jīng)過編譯和運(yùn)行兩個(gè)步驟。B)java格式的源文件是用來編譯的C)class格式的文件是用來運(yùn)行的D)不同操作系統(tǒng)上的Java虛擬機(jī)是相同的[單選題]41.以下java變量名中,不合法的變量命名是()。A)_9strNameB)$NameC)9NameD)className[單選題]42.下列方法中,可以正確加入類SubX中且父類的方法不會被覆蓋的是()ClassXPublicintF(intA,intb){Ints;S=a+b;Returns;}}ClassSubXextendsX{}A)intF(intA,intb){}B)publicvoidF(){}C)publicintF(intA,intb)throwsMyException{}D)publicfloatF(intA,intB,floatb=1.0){}[單選題]43.在進(jìn)行日期格式化時(shí),代表秒的字母是?()A)sB)SC)MD)m[單選題]44.下列關(guān)于JDK和JRE的說法中,錯(cuò)誤的是()A)JDK是java開發(fā)核心組件,是用來編譯解釋java程序的核心組件B)JDK包括Java編譯器、Java文檔生成工具、Java打包工具等C)JRE是個(gè)單獨(dú)的軟件,所以安裝JDK后,還需要單獨(dú)安裝JRED)JRE是java運(yùn)行環(huán)境,用來支持java程序的運(yùn)行[單選題]45.在Java中,能實(shí)現(xiàn)多重繼承效果的方式是()。A)內(nèi)部類B)適配器C)接口D)同步[單選題]46.線程的生命周期經(jīng)歷5個(gè)狀態(tài),若當(dāng)前線程狀態(tài)是?新建狀態(tài)?,則線程的下一個(gè)狀態(tài)是()。A)運(yùn)行狀態(tài)B)可運(yùn)行狀態(tài)C)阻塞狀態(tài)D)終止?fàn)顟B(tài)[單選題]47.下列選項(xiàng)中不屬于過濾流的類是()A)BufferedlnputStreamB)DatalnputStreamC)RandomAccessFileD)LineNumberInputStream[單選題]48.下面選項(xiàng)中,用于返回一個(gè)Enumeration對象并包含所有的初始化參數(shù)名的方法是()A)StringgetInitParameter(Stringname)B)ObjectgetInitParameter(Stringname)C)StringgetInitParameterNames(Stringname)D)EnumerationgetInitParameterNames()[單選題]49.如果希望所有的控件在界面上按網(wǎng)格均勻排列,應(yīng)使用的布局管理器是()A)CardLayoutB)GridLayoutC)BorderLayoutD)FlowLayout[單選題]50.下面的case語句正確的是()A)case1,2,3B)case?t?C)case3to5D)casex<y[單選題]51.下面選項(xiàng)中,可用于供外界設(shè)置javaBean的price屬性的方法是()A)getPrice()B)setprice()C)setPrice()D)getprice()[單選題]52.關(guān)于Java的異常和異常處理,下面說法錯(cuò)誤的是()。A)try/catch/finally塊里都可以嵌套try/catch/finallyB)一個(gè)try可以對應(yīng)多個(gè)catchC)如果發(fā)生的異常沒有被捕捉,異常將被系統(tǒng)忽略D)異常處理時(shí)try/catch/finally塊中,finally可有可無。[單選題]53.下列Java命令中,哪一個(gè)可以編譯HelloWorld.java文件()A)javaB)javaC)javacD)javac[單選題]54.Refresh能夠使客戶端不斷刷新,其刷新的時(shí)間單位是()A)毫秒B)分鐘C)秒D)納秒[單選題]55.下列語句序列執(zhí)行后,j的值是()。publicclassex5{publicstaticvoidmain(String[]args){intj=2,i=5;while(j<i--)j++:System.out.println(j);}}A)2B)3C)4D)5[單選題]56.下面哪個(gè)不能直接導(dǎo)致一個(gè)線程停止執(zhí)行?A)調(diào)用yield()方法B)在一個(gè)對象上調(diào)用wait()方法C)在一個(gè)對象上調(diào)用notify()方法D)在一個(gè)對象上調(diào)用Interrupt()方法[單選題]57.Java中一個(gè)字符占用兩個(gè)字節(jié),所有字符采用的都是哪一個(gè)碼表。A)UnicodeB)UTF-8C)ISO9660D)ASCII[單選題]58.以下關(guān)于加號+的作用敘述不正確的是()。A)只要左右兩側(cè)有一個(gè)操作數(shù)是字符,則實(shí)現(xiàn)字符串連接B)可以用于算術(shù)運(yùn)算做加法C)可以用于常量前表示數(shù)值大于零D)只要左右兩側(cè)有一個(gè)操作數(shù)是字符串,則實(shí)現(xiàn)字符串連接[單選題]59.要使類的某個(gè)成員方法成為屬于整個(gè)類的?類方法?,該方法應(yīng)使用修飾符:A)finalB)publicC)classD)static[單選題]60._______是定義同一類對象的結(jié)構(gòu)A)一個(gè)類B)一個(gè)對象C)一個(gè)方法D)一個(gè)數(shù)據(jù)域[單選題]61.下列有關(guān)HashSet集合的描述中,錯(cuò)誤的是()A)HashSet是Set接口的一個(gè)實(shí)現(xiàn)類B)向HashSet存入對象時(shí),對象一般會重寫hashCode()和equals()方法C)向HashSet存入對象時(shí),對象的equals()方法一定會被執(zhí)行D)HashSet存儲的元素是不可重復(fù)的[單選題]62.下面哪些語句定義了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];[單選題]63.yield()方法只能讓相同優(yōu)先級或者更高優(yōu)先級、處于什么狀態(tài)的線程獲得運(yùn)行的機(jī)會?A)新建B)運(yùn)行C)阻塞D)就緒[單選題]64.在JAVA語言中若有以下定義,則表達(dá)式a*b+d-c的值的類型為(選一項(xiàng))chara;intb;floatc;doubled;A)floatB)intC)charD)double[單選題]65.下面關(guān)于Java線程描述正確的是A)Java的線程一定是Thread類或其子類的對象。B)通過調(diào)用線程的run()方法啟動線程。C)一般情況下,多個(gè)線程間的具體執(zhí)行順序是可以預(yù)知的。D)通過實(shí)現(xiàn)Runnable接口也可以創(chuàng)建線程,這時(shí)的線程對象就不是Thread類或其子類的對象。[單選題]66.閱讀下列的程序classPerson{static{System.out.println(name);}privatestaticStringname=\"hello\";}classDemo{publicstaticvoidmain(String[]args){Personp=null;}}下列關(guān)于程序運(yùn)行結(jié)果的描述中,正確的是()A)無結(jié)果輸出B)輸出nullC)輸出helloD)編譯失敗[單選題]67.如果一個(gè)類是抽象的,需要用什么修飾?A)extendsB)privateC)abstractD)public[單選題]68.程序閱讀題ClassRunHandler{publicvoidrun(){System.out.println("run");}}PublicclassTest{publicstaticvoidmain(String[]args){Threadt=newThread(newRunHandler());t.start();}}A)程序不能編譯通過B)程序可以編譯通過,沒有輸出C)程序可以編譯通過,輸出:runD)程序可以編譯通過,輸出:StartRun[單選題]69.接口是Java面向?qū)ο蟮膶?shí)現(xiàn)機(jī)制之一,以下說法正確的是:()A)Java支持多重繼承,一個(gè)類可以實(shí)現(xiàn)多個(gè)接口;B)Java只支持單重繼承,一個(gè)類可以實(shí)現(xiàn)多個(gè)接口;C)Java只支持單重繼承,一個(gè)類只可以實(shí)現(xiàn)一個(gè)接口;D)Java支持多重繼承,但一個(gè)類只可以實(shí)現(xiàn)一個(gè)接口。[單選題]70.下面哪一個(gè)不屬于KeyListener接口處理鍵盤事件的方法()A)keyPresed();B)keyTyped();C)keyReleased();D)addKeyListener();[單選題]71.Model2模式是在Model1的設(shè)計(jì)模式基礎(chǔ)上加入()來實(shí)現(xiàn)程序控制層A)ServletB)JSP頁面C)JavaBeanD)Filter[單選題]72.File類型中定義了什么方法來判斷一個(gè)文件是否存在?A)createNewFileB)renameToC)deleteD)exists[單選題]73.如果數(shù)組元素本身是一個(gè)數(shù)組,那么這個(gè)數(shù)組元素稱為子數(shù)組(數(shù)組的數(shù)組),可使用()的格式來訪問子數(shù)組中的元素A)數(shù)組變量名[子數(shù)組索引號][子數(shù)組中的元素索引號]B)數(shù)組變量名[子數(shù)組索引號]C)數(shù)組變量名[子數(shù)組中的元素索引號]D)數(shù)組變量名[子數(shù)組中的元素索引號][子數(shù)組索引號][單選題]74.關(guān)于覆蓋與重載,正確的是A)是多態(tài)機(jī)制的兩種體現(xiàn)B)覆蓋方法可以不同名,而重載方法必須同名C)覆蓋與重載沒有區(qū)別D)final修飾的方法可以被覆蓋,但不能被重載[單選題]75.Java開發(fā)人員使用的開發(fā)工具包是()A)JVMB)JREC)JDKD)Eclipse[單選題]76.()布局管理器可以使多個(gè)構(gòu)件共享同一個(gè)顯示空間A)CardLayoutB)BorderLayoutC)FlowLayoutD)GridLayout[單選題]77.下列說法正確的有()答案:A)不需要定義類,就能創(chuàng)建對象B)對象中必須有屬性和方法C)屬性必須是簡單變量D)屬性可以是簡單變量,也可以是一個(gè)對象[單選題]78.在Java中,哪個(gè)類用于操作磁盤中文件和目錄。A)FileInputStreamB)FileOutputStreamC)FileD)FileReader[單選題]79.在Java中,如果父類中的某些方法不包含任何實(shí)現(xiàn),并且需要由子類重寫,應(yīng)該使用()關(guān)鍵字來聲明父類的這些方法。A)abstractB)staticC)finalD)void[單選題]80.下面()是JAVA語言中的有效注釋()A)B)--thisC)*thisD)/--this[單選題]81.下列流中哪個(gè)是字節(jié)流A)InputStreamReaderB)BufferedReaderC)FilterReaderD)FileInputStream[單選題]82.關(guān)于MVC的說法中,錯(cuò)誤的是:A)MVC由模型-視圖-控制器三個(gè)部分組成B)MVC中的M指的是model頁面模型,V指的是value頁面的值,C指的是core核心C)MVC的優(yōu)點(diǎn)之一是耦合性低D)MVC不適合小型規(guī)模的應(yīng)用程序[單選題]83.下面說法中錯(cuò)誤的是A)靜態(tài)代碼塊只在類加載后執(zhí)行一次,以后再創(chuàng)建對象的時(shí)候不執(zhí)行B)局部代碼塊的作用是為了限制變量的生命周期C)構(gòu)造代碼塊在每創(chuàng)建一次對象就執(zhí)行一次D)以上都不對[單選題]84.PreparedStatement對象變量實(shí)例化,如果要進(jìn)行操作的SQL語句是一個(gè)Select語句,調(diào)用()方法執(zhí)行數(shù)據(jù)庫查詢。A)execute()B)executeQuery()C)executeUpdate()D)executeBatch()[單選題]85.下列代碼list中的元素存儲的順序是()LinkedListlist=newLinkedList();List.addFirst("a");List.addFirst("b");List.addFirst("c");List.addFirst("d");List.addLast("e");System.out.println(list);A)abcdeB)edcbaC)acdbeD)dcbae[單選題]86.以下()不是合法的標(biāo)識符A)strWordB)x3xC)voidD)de$f[單選題]87.下列關(guān)于抽象類的說法哪一個(gè)是錯(cuò)誤的()。A)含抽象方法的類為抽象類B)抽象類能創(chuàng)建(new)實(shí)例C)子類有未實(shí)現(xiàn)父類的抽象方法時(shí)仍為抽象類D)子類實(shí)現(xiàn)所有抽象方法時(shí)不再是抽象類[單選題]88.自定義異常時(shí),可以繼承的類是()。A)ErrorB)Exception及其子類C)JFrameD)AssertionError[單選題]89.為了將HelloApplet(主類名為HelloApplet.class)嵌入在greeting.html文件中,應(yīng)該在下列g(shù)reeting.html文件的橫線處填入的代碼是:GreetingsA)HelloApplet.classB)CODE=?HelloApplet.class?C)CODE=?HelloApplet.class?WIDTH=150HEIGHT=25D)CODE=?HelloApplet.class?WIDTH=HEIGHT=10[單選題]90.使用Number對象的()方法把數(shù)字轉(zhuǎn)換為字符串,使結(jié)果的小數(shù)點(diǎn)后有指定位數(shù)的數(shù)字A)toString()B)valueOf()C)toFixed()D)toPrecision()[單選題]91.JComboBox中的ObjectgetSelectedItem()方法可以用于()A)刪除組合框中所有的選項(xiàng)B)返回組合框中選項(xiàng)的數(shù)目C)返回當(dāng)前所選項(xiàng)D)返回指定索引處選項(xiàng),第一個(gè)選項(xiàng)的索引為0[單選題]92.下面選項(xiàng)中,不屬于java.sql包下的類是()A)DriverManagerB)ConnectionC)DataSourceD)PreparedStatement[單選題]93.如何理解引用變量作為函數(shù)參數(shù)時(shí),值可以發(fā)生變化?A)引用變量在傳遞到函數(shù)內(nèi)部時(shí),首先復(fù)制一份對象,之后再傳遞B)引用變量將它本身傳遞給函數(shù)內(nèi)部C)引用變量不是值傳遞的D)如果函數(shù)的參數(shù)是引用變量在傳遞參數(shù)的時(shí)候,系統(tǒng)將引用變量存儲的值,也就是地址復(fù)制給函數(shù)的自變量,這兩個(gè)地址指向同一個(gè)地方[單選題]94.下列哪個(gè)數(shù)代表單精度浮點(diǎn)數(shù)?()。A)0652B)3.4457DC)0.298fD)0L[單選題]95.關(guān)于重定向和轉(zhuǎn)發(fā)的區(qū)別,錯(cuò)誤的是:A)轉(zhuǎn)發(fā)是繼續(xù)傳遞和處理同一個(gè)請求,瀏覽器顯示舊請求的URLB)重定向會產(chǎn)生新的請求,瀏覽器顯示新的URLC)重定向速度比轉(zhuǎn)發(fā)更慢D)重定向后能獲取原請求request內(nèi)的對象[單選題]96.Java中類ObjectOutputstream支持對象的寫操作,這是一種字節(jié)流,它的直接父類是()A)WinterB)DataoutputC)OutputstreamD)Objectoutput[單選題]97.閱讀下面代碼:PublicclassTest{Privatestaticfinalintcounter=10;Publicstaticvoidmain(string[]args){System.out.println(++counter);}}編譯運(yùn)行Test.java,結(jié)果是()A)10B)11C)編譯錯(cuò)誤D)運(yùn)行時(shí)出現(xiàn)異常[單選題]98.下列關(guān)于線程優(yōu)先級的描述,錯(cuò)誤的是A)NORM_PRIORITY代表普通優(yōu)先級,默認(rèn)值是5B)一般情況下,主函數(shù)具有普通優(yōu)先級C)新建線程的優(yōu)先級默認(rèn)為最低D)優(yōu)先級高的線程獲得先執(zhí)行權(quán)的幾率越大[單選題]99.下列哪個(gè)選項(xiàng)可以計(jì)算出角度為42度的余弦值()。A)doubled=Math.cos(42);B)doubled=Math.conine(42);C)doubled=Math.cos(Math.toRadians(42));D)doubled=Math.cos(Math.toDegrees(42));[單選題]100.jar命令的()參數(shù)可以創(chuàng)建歸檔文件A)cB)vC)fD)x[單選題]101.數(shù)組作為參數(shù)傳遞的是()。A)值B)地址C)名稱D)以上都不對[單選題]102.定義了一維int型數(shù)組a[10]后,下面錯(cuò)誤的引用是()。A)a[0]=1B)a[10]=2C)a[0]=5*2D)a[1]=a[2]*a[0][單選題]103.下列不屬于Swing的構(gòu)件是:A)JButtonB)JLabelC)JFrameD)JPane[單選題]104.現(xiàn)有兩個(gè)類,以下描述中表示B繼承自A的是()A)classextendsclassB)classimplementsC)classimplementsD)classextends[單選題]105.下列()是合法標(biāo)識符。A)2endB)-helloC)(=AB)D)整型變量[單選題]106.以下負(fù)責(zé)建立與數(shù)據(jù)庫連接的是()A)StatementB)PreparedStatementC)ResultSetD)DriverManager[單選題]107.假設(shè)x為int類型,那么下列選項(xiàng)中可以作為if語句的判斷條件的是()A)x=4B)x&3C)x++D)x<10[單選題]108.MVC模式中,V指的是()A)模型B)視圖C)控制器D)邏輯[單選題]109.靜態(tài)方法和靜態(tài)變量的描述,正確的是()。A)靜態(tài)方法只能引用、訪問靜態(tài)變量B)靜態(tài)方法可以訪問成員變量和靜態(tài)變量C)靜態(tài)方法只能訪問成員變量D)靜態(tài)方法不能訪問成員變量和靜態(tài)變量[單選題]110.執(zhí)行下面的程序后,輸出結(jié)果為()Intx=10;While(x>6){x--;}System.out.print(x);選項(xiàng).A)5B)6C)7D)8[單選題]111.下面有關(guān)數(shù)據(jù)庫操作的描述,錯(cuò)誤的是()。A)Statement的executeQuery()方法會返回一個(gè)結(jié)果集B)Statement的executeUpdate()方法會返回是否更新成功的boolean值C)Statement的execute()方法會返回boolean值,含義是是否返回結(jié)果集D)Statement的executeUpdate()方法會返回值是int類型,含義是DML操作影響記錄數(shù)[單選題]112.Ablockisenclosedinside__________.()A)parenthesesB)bracesC)bracketsD)quotes[單選題]113.定義一個(gè)返回值為實(shí)數(shù)的方法method,如果通過類名可以直接調(diào)用它,則定義該方法的語句為A)staticfloatmethod();B)publicdoublemethod();C)abstractdoublemethod();D)finalfloatmethod();[單選題]114.關(guān)于Java語法說法正確的是(選一項(xiàng))A)switch-case語句中的default語句是必須的B)else可以單獨(dú)使用C)case子句后可以跟字符串D)else總是和最近的if匹配[單選題]115.在Java中,Object類是所有類的父親,用戶自定義類默認(rèn)擴(kuò)展自O(shè)bject類,下列選項(xiàng)中的那個(gè)方法不屬于Object類的方法?A)clone();B)equals();C)toString();D)valueOf();[單選題]116.下述哪條關(guān)于構(gòu)造方法的說法,不符合Java語法的規(guī)定()。A)每個(gè)類至少有一個(gè)構(gòu)造方法B)構(gòu)造方法必須與類同名C)構(gòu)造方法無返回值,其返回值類型必須寫為voidD)構(gòu)造方法可以是private的[單選題]117.HttpServletResponse對象中用于獲取字節(jié)輸出流對象的方法是()A)getStream()B)getOutputStream()C)getOutput()D)getWriter()[單選題]118.對Java控制語句描述正確的是哪個(gè)?A)Java控制語句包括條件語句、循環(huán)語句、轉(zhuǎn)移語句三大類B)Java控制語句包括轉(zhuǎn)移語句、循環(huán)語句、表達(dá)式語句三大類C)Java控制語句包括復(fù)合語句、表達(dá)式語句、轉(zhuǎn)移語句三大類D)Java控制語句包括復(fù)合語句、循環(huán)語句、表達(dá)式語句三大類[單選題]119.下面關(guān)于繼承的描述,正確的是A)子類將繼承父類的非私有屬性和方法B)子類將繼承父類所有的屬性和方法C)子類只繼承父類的public方法和屬性D)子類只繼承父類的方法,不繼承父類的屬性[單選題]120.下列方法被調(diào)用后,一定使調(diào)用線程改變當(dāng)前狀態(tài)的是:A)notify()B)yield()C)sleep()D)isAlive()[單選題]121.認(rèn)真閱讀下面代碼,并按要求進(jìn)行作答。y=2;z=6;x=y+z;在以上語句執(zhí)行后,x的值是()A)2B)6C)8D)null[單選題]122.以下程序的輸出結(jié)果是()。PublicclassWelcome{Publicstaticvoidmain(Stringargs[]){System.out.println("Howareyou!");}}A)Howareyou!B)Howareyou!C)HowD)How[單選題]123.設(shè)Animal為一個(gè)抽象類,類K和類M分別是該類的子類,則如下選項(xiàng)申明正確的是:()。A)Animala=newM();B)Ka=newM();C)Ma=newK();D)Ka=newAnimal();[單選題]124.以下代碼執(zhí)行結(jié)果是?<script>varwidth=40;functionshowWidth(){varwidth=50;document.write("<h3>寬度是:"+width+"</h3>");}showWidth();document.write("<h3>寬度是:"+width+"</h3>");</script>A)寬度是:50寬度是:40B)寬度是:50寬度是:50C)寬度是:40寬度是:40D)寬度是:40寬度是:50[單選題]125.在MySQL中,以下()不屬于MySQL的常見數(shù)據(jù)庫。A)mysqlB)testC)performance_schemaD)information[單選題]126.下列關(guān)于基本數(shù)據(jù)類型的取值范圍描述中,正確的是A)byte類型范圍是-128~128B)boolean類型范圍是真或者假C)char類型范圍是0~65536D)short類型范圍是-32767~32767[單選題]127.求s2的內(nèi)容:Strings1=newString("abcdefghi");Strings2=s1.substring(2,4);A)bcB)bcdC)cdD)cde[單選題]128.內(nèi)容過濾選擇器中使用()可以獲取含有后代元素為selector的元素A):contains(text)B):emptyC):has(selector)D):parent[單選題]129.下列選項(xiàng)中的三元運(yùn)算符是()A)?:B)++C)>>=D)/=[單選題]130.執(zhí)行for(i=0;i<10;i++);后i的值為()。選項(xiàng).A)10B)11C)9D)0[單選題]131.ResultSetHandler接口的實(shí)現(xiàn)類中,用于封裝結(jié)果集中的一列數(shù)據(jù)的是()。A)ColumnListHandlerB)MapHandlerC)ArrayHandlerD)BeanHandler[單選題]132.JVM在執(zhí)行一個(gè)Java類時(shí),大致采用以下過程?A.執(zhí)行類中的代碼一>裝載類一>校驗(yàn)類B.校驗(yàn)類一>裝載類一>執(zhí)行類中的代碼C.裝載類一>執(zhí)行類中的代碼一>校驗(yàn)類D.裝載類一>校驗(yàn)類一>執(zhí)行類中的代碼[單選題]133.閱讀和理解下面程序段:ClassManagerextendsEmployee{publicManager(Stringn,doubles,intyear,intmonth,intday){super(n,s,year,month,day);Bonus=0;}publicdoublegetSalary(){doublebaseSalary=super;getSalary();returnbaseSalary+bonus;}publicvoidsetBonus(doubleb){bonus=b;}privatedoublebonus;}Manager是Employee的子類,其理由是()。A)Manager的適用范圍較寬B)extends關(guān)鍵字聲明C)Manager的域減小了D)雇員是一個(gè)經(jīng)理[單選題]134.下面關(guān)于main方法說明正確的是()A)publicmain(Stringargs[])B)publicstaticvoidmain(Stringargs[])C)privatestaticvoidmain(Stringargs[])D)voidmain()[單選題]135.閱讀下列代碼:publicclassTest2005{publicstaticvoidmain(Stringargs[]){Strings="Test";switch(s){case"Java":System.out.print("Java");break;case"Language":System.out.print("Language");break;case"Test":System.out.print("Test");break;}}}其運(yùn)行結(jié)果是A)JavaB)LanguageC)TestD)編譯出錯(cuò)[單選題]136.設(shè)有下面兩個(gè)類的定義:Classperson{classStudentextendsPerson{Longid;//身份證號intscore;//入學(xué)總分Stringname;//姓名intgetScore(){}returnscore;}}那么類Person和類Student的關(guān)系是()。A)包含關(guān)系B)繼承關(guān)系C)關(guān)聯(lián)關(guān)系D)無關(guān)系,上述類定義有語法錯(cuò)誤[單選題]137.Weneedahuge()ofmoneytobuildanewhighschoolforthechildreninthisarea.A)amountB)mountC)amountsD)mounts[單選題]138.選出所有正確的答案publicclassOuter{publicvoidsomeOuterMethod(){//Line3}publicclassInner{}publicstaticvoidmain(String[]argv){Outero=newOuter();//Line8}}WhichinstantiatesaninstanceofInner?A)newInner();//Atline3B)newInner();//Atline8C)newo.Inner();//Atline8D)newOuter.Inner();//Atline8[單選題]139.Java的集合框架中重要的接口java.util.Collection定義了許多方法。選項(xiàng)中哪個(gè)方法不是Collection接口所定義的?()A)intsize()B)booleancontainsAll(Collectionc)C)compareTo(Objectobj)D)booleanremove(Objectobj)[單選題]140.下列程序在Frame中設(shè)定BorderLayout布局管理器,選擇正確的語句填入程序的橫線處。Importjava.awt.*;PublicclassTestextendsFrame{publicstaticvoidmain(String[]args){Testt=newTest("BorderLayout");___________________________t.add("North",newButton("North"));t.add("South",newButton("South"));t.add("East",newButton("East"));t.add("West",newButton("West"));t.add("Center",newButton("Center"));t.pack();t.setVisible(true);}publicTest(Stringstr){super(str);}}A)t.setLayout(newBorderLayout());B)setLayout(newBorderLayout());C)t.setLayout(BorderLayout());D)setLayout(BorderLayout());[單選題]141.以下聲明合法的是()A)defaultStrings;B)publicfinalstaticnativeintw()C)abstractdoubled;D)abstractfinaldoublehyperbolicCosine()[單選題]142.現(xiàn)有:1.classPasserf2.staticfinalintX=5;3.publicstaticvoidmain(String[]args){4.newPasser().go(x);5.System.out.print(x);6,)7.voidgo(intx){8.System.out.print(x++);9.}10.}1-8結(jié)果是什么?A.55B.56C.65D.66[單選題]143.分析代碼PublicclassTest{publicstaticvoidmain(String[]args){Doubleradius;FinaldoublePI=3.15169;Doublearea=radius*radius*PI;System.out.println("Areais"+area);}}A)編譯錯(cuò)誤,因?yàn)樽兞縭adius沒有初始化B)編譯錯(cuò)誤,因?yàn)槌A縋I定義在方法里面C)沒有編譯錯(cuò)誤,但運(yùn)行時(shí)錯(cuò)誤,因?yàn)閞adius沒有初始化D)編譯和運(yùn)行都沒有錯(cuò)誤[單選題]144.Whatwillbetheoutputwhenyoucompileandexecutethefollowingprogram.publicclassBase{privatevoidtest(){System.out.println(6+6+?(Result)?);}staticpublicvoidmain(String[]a){newBase().test();}}Selectmostappropriateanswer.A)66(Result)B)12(Result)C)RuntimeError.Incompatibletypefor+.Can?tconvertaninttoastring.D)CompilationError.Incompatibletypefor+.Can?taddastringtoanint.[單選題]145.下列變量命名規(guī)范正確的有()A)1numB)intC)$moneyD)以上說法都不對[單選題]146.下面選項(xiàng)中,哪個(gè)用于指出客戶端瀏覽器能夠處理的MIME類型?()A)Accept-CharsetB)AcceptC)Accept-EncodingD)Accept-Language[單選題]147.-25%5is_____()A)-1B)-2C)-3D)-4E)0[單選題]148.Math.pow(4,1.0/2)returns__________.A)2B)2.0C)0D)1.0E)1[單選題]149.一般設(shè)A為已定義的類名,下列創(chuàng)建A類的對象a的語句中正確的是()A)floatB)aC)publicD)a=A()E)AF)A第2部分:多項(xiàng)選擇題,共20題,每題至少兩個(gè)正確答案,多選或少選均不得分。[多選題]150.下列關(guān)于servlet的說法中,正確的是()()A)多個(gè)用戶同時(shí)訪問一個(gè)servlet時(shí).也會為這個(gè)servlet創(chuàng)建多個(gè)實(shí)例B)當(dāng)servlet對象被銷毀時(shí).由servlet容器調(diào)用destroy()方法釋放資源C)servlet容器調(diào)用destroy()方法之后.它就再也不會調(diào)用這個(gè)servlet對象的service()方法了D)在servlet的一個(gè)生命周期中.service()方法只會被調(diào)用一次[多選題]151.以下關(guān)于static關(guān)鍵字的說法正確的是〔A)static關(guān)鍵字可以修飾類B)static關(guān)鍵字可以修飾成員C)static關(guān)鍵字可以修飾所有的變量D)static關(guān)鍵字可以修飾代碼塊[多選題]152.以下關(guān)于ServletRequest接口中操作屬性的方法,說法正確的是()()A)setAttribute()方法用于將一個(gè)對象與一個(gè)名稱關(guān)聯(lián)后存儲ServletRequest對象中B)getAttribute()方法用于從ServletRequest對象中返回指定名稱的屬性對象C)removeAttribute()方法用于從ServletRequest對象中刪除指定名稱的屬性D)getAttributeNames()方法用于返回一個(gè)包含ServletRequest對象中的所有屬性名的Eumeration對象.如果在請求中沒有屬性,這個(gè)方法將返回null[多選題]153.使用JDBC事務(wù)的步驟包括()()A)取消Connection的事務(wù)自動提交方式B)發(fā)生異?;貪L事務(wù)C)獲取Connection對象D)操作完畢提交事務(wù)[多選題]154.下列選項(xiàng)中,屬于可以實(shí)現(xiàn)多線程程序方式的是()A)繼承Thread類B)自己創(chuàng)建一個(gè)Thread類即可C)實(shí)現(xiàn)Runnable接口D)實(shí)現(xiàn)Comparable接口[多選題]155.以下關(guān)于解決死鎖的說法正確的是()A)避免一個(gè)進(jìn)程等待序列(P1,P2,...Pn),其中P1等待P2占有的某一資源,..n等待P1占有的某一資源,可以避免死鎖B)打破互斥條件,即允許進(jìn)程同時(shí)訪問某些資源C)打破不可搶占條件,即允許進(jìn)程強(qiáng)行從某些資源占有者那里奪取資源D)使用打破循環(huán)等待條件的方法不能避免線程死鎖[多選題]156.分析下面代碼,正確的是()PublicclassTest{publicstaticvoidmain(String[]args){Objecta1=newA();Objecta2=newObject();System.out.println(a1);System.out.println(a2);}}ClassA{intx;@OverridepublicStringtoString(){return"A'sxis"+x;}}A)編譯錯(cuò)誤,因?yàn)镾ystem.out.println(a1)錯(cuò)了,應(yīng)該寫成System.out.println(a1.toString());B)當(dāng)執(zhí)行System.out.println(a1)時(shí),Object類的toString()方法被調(diào)用C)當(dāng)執(zhí)行System.out.println(a2)時(shí),Object類的toString()方法被調(diào)用D)當(dāng)執(zhí)行System.out.println(a1)時(shí),A類的toString()方法被調(diào)用.[多選題]157.下列賦值語句中正確的選項(xiàng)是。A)booleanb=true;B)doubled=0.0f;C)floatf=0.0f;D)charc='dd';[多選題]158.在java中,下面關(guān)于包的陳述中正確的是A)包的聲明必須是源文件的第一句代碼B)包的聲明必須緊跟在import語句的后面C)只有公共類才能放在包中D)可以將多個(gè)源文件中的類放在同一個(gè)包中[多選題]159.對于文本文件操作用什么I/O流A)FileReaderB)FileInputStreamC)RandomAccessFileD)FileWriter[多選題]160.下面哪些方法是字符串中的判斷方法()18.A)contains(CharSequencecs)B)toLowerCase()C)equals(ObjectanObject)D)isEmpty()[多選題]161.下面聲明數(shù)組的寫法錯(cuò)誤()。A)inta[];B)int[]a;C)int[3][]a;D)int[][3]a;[多選題]162.HttpServletResponse接口中用于設(shè)置各種頭字段的方法是()()A)addHeader()B)setHeader()C)addIntHeader()D)setIntHeader()[多選題]163.下列選項(xiàng)中關(guān)于重寫描述正確的是?A)重寫涉及的是子類和父類之間的同名方法B)重寫方法名相同,參數(shù)相同,返回值相同C)重寫和重載一樣D)重寫的方法返回值可以為任意類型[多選題]164.要想保存具有映射關(guān)系的數(shù)據(jù),可以使用以下哪些集合?()A)ArrayListB)TreeMapC)HashMapD)TreeSet[多選題]165.下面關(guān)于DriverManager類的作用,描述正確的是()A)加載JDBC驅(qū)動B)創(chuàng)建與數(shù)據(jù)庫的連接C)執(zhí)行SQL語句D)處理查詢結(jié)果[多選題]166.下列選項(xiàng)中,適合將信息存入Session的是()A)用戶登錄信息B)驗(yàn)證碼C)購物車D)聊天室[多選題]167.下列選項(xiàng)中,關(guān)于會話的說法正確的是()()A)瀏覽器開始訪問一個(gè)網(wǎng)站時(shí).會話就開始了,服務(wù)器立即就會創(chuàng)建代表當(dāng)前會話的SessionB)如果服務(wù)器端執(zhí)行了HttpSession對象的invalidate()方法.那么這個(gè)會話被銷毀C)當(dāng)客戶端關(guān)閉瀏覽器進(jìn)程.服務(wù)器端會探測到客戶端關(guān)閉瀏覽器進(jìn)程的行為,從而立即銷毀相應(yīng)的HttpSession對象D)當(dāng)一個(gè)會話過期.服務(wù)器端會自動銷毀這個(gè)會話[多選題]168.下面選項(xiàng)中,屬于ServletContextListener接口中定義的方法有()()A)contextInitialized()B)initializedContext()C)destroyedContext()D)contextDestroyed()[多選題]169.Given:publicclassOuterClass{privatedoubled1=1.0;//insertcodehere}Youneedtoinsertaninnerclassdeclarationatline2.Whichtwoinnerclassdeclarationsarevalid?(ChooseTwo)A)staticclassInnerOne{publicdoublemethoda(){returnd1;}}B)staticclassInnerOne{staticdoublemethoda(){returnd1;}}C)privateclassInnerOne{publicdoublemethoda(){returnd1;}}D)protectedclassInnerOne{staticdoublemethoda(){returnd1;}}E)publicabstractclassInnerOne{publicabstractdoublemethoda();}第3部分:判斷題,共51題,請判斷題目是否正確。[判斷題]170.為了避免兩個(gè)Random對象產(chǎn)生相同的數(shù)字序列,通常推薦使用當(dāng)前時(shí)間作為Random對象的種子,A)正確B)錯(cuò)誤[判斷題]171.類只支持單繼承,不允許多繼承,C類不可以既繼承A類又B類。()A)正確B)錯(cuò)誤[判斷題]172.?+?可以作為字符串的連接運(yùn)算符。()A)正確B)錯(cuò)誤[判斷題]173.Servlet事件jiantingqi就是一個(gè)實(shí)現(xiàn)特定接口的Java程序。()A)正確B)錯(cuò)誤[判斷題]174.一個(gè)進(jìn)程在其執(zhí)行過程中,可以產(chǎn)生多個(gè)線程。A)正確B)錯(cuò)誤[判斷題]175.Arrays類的toString(int[]arr)方法可以把數(shù)組元素轉(zhuǎn)換成字符串形式。()A)正確B)錯(cuò)誤[判斷題]176.[]開發(fā)中,編譯時(shí)期產(chǎn)生的異常,可以不進(jìn)行處理,依然可以通過編譯。A)正確B)錯(cuò)誤[判斷題]177.[]一個(gè)類中如果沒有定義構(gòu)造方法,那么這個(gè)類就沒有構(gòu)造方法。A)正確B)錯(cuò)誤[判斷題]178.String字符串在創(chuàng)建后可以被修改。A)正確B)錯(cuò)誤[判斷題]179.在超鏈接中,當(dāng)target取值為?_self?,意為在原窗口中打開鏈接頁面。()()A)正確B)錯(cuò)誤[判斷題]180.使用synchronized關(guān)鍵字修飾的代碼塊,被稱作同步代碼塊。A)正確B)錯(cuò)誤[判斷題]181.集合和數(shù)組不一樣,索引位置由1開始A)正確B)錯(cuò)誤[判斷題]182.不可以用final或static來修飾構(gòu)造方法或abstract方法。A)正確B)錯(cuò)誤[判斷題]183.在HTTP響應(yīng)消息中,第一行為響應(yīng)狀態(tài)行,緊接著的是若干響應(yīng)消息頭,服務(wù)器端通過響應(yīng)消息頭向客戶端傳遞附加信息。()A)正確B)錯(cuò)誤[判斷題]184.JAVA中拆箱是指將引用數(shù)據(jù)類型的對象轉(zhuǎn)為基本數(shù)據(jù)類型。()A)正確B)錯(cuò)誤[判斷題]185.Java關(guān)鍵字不區(qū)分大小寫。()A)正確B)錯(cuò)誤[判斷題]186.下面定義ArrayList語句正確嗎?ArrayList<String>names=newArrayList<String>A)正確B)錯(cuò)誤[判斷題]187.數(shù)組的遍歷是指依次訪問數(shù)組中的每個(gè)元素。()A)正確B)錯(cuò)誤[判斷題]188.在聊天程序設(shè)計(jì)中,initSocket()方法使用了while(true)循環(huán),目的是為了當(dāng)用戶填寫的監(jiān)聽端口號不滿足要求時(shí),反復(fù)地彈出輸入窗口,讓用戶重新輸入端口號。A)正確B)錯(cuò)誤[判斷題]189.包中的InetAddress類對象含有一個(gè)Internet主機(jī)地址的域名和IP地址,例如/0。A)正確B)錯(cuò)誤[判斷題]190.字符類型賦值給int類型不需要類型強(qiáng)制轉(zhuǎn)換。()A)正確B)錯(cuò)誤[判斷題]191.當(dāng)break語句出現(xiàn)在嵌套循環(huán)中的內(nèi)層循環(huán)時(shí),就無法跳出循環(huán)。()A)正確B)錯(cuò)誤[判斷題]192.Connection接口代表Java程序和數(shù)據(jù)庫的連接。A)正確B)錯(cuò)誤[判斷題]193.彈出式菜單是通過JPopupMenu實(shí)現(xiàn)的A)正確B)錯(cuò)誤[判斷題]194.Object類的構(gòu)造方法第一行是super()語句。()A)正確B)錯(cuò)誤[判斷題]195.do-while循環(huán)的執(zhí)行過程是無條件執(zhí)行循環(huán)體一次,再根據(jù)判斷條件決定是否執(zhí)行循環(huán)。選項(xiàng).A)正確B)錯(cuò)誤[判斷題]196.java.util.Random的nextInt()方法會生成一個(gè)正整數(shù)類型的偽隨機(jī)數(shù)。()A)正確B)錯(cuò)誤[判斷題]197.在Java中,通過強(qiáng)制類型轉(zhuǎn)換可以將int類型的數(shù)據(jù)轉(zhuǎn)換為boolean類型()A)正確B)錯(cuò)誤[判斷題]198.在無序列表中,不定義type屬性時(shí),就不會顯示列表項(xiàng)目符號。()()A)正確B)錯(cuò)誤[判斷題]199.Java語言具有較好的安全性和可移植性及與平臺無關(guān)等特性。A)正確B)錯(cuò)誤[判斷題]200.實(shí)際上,JSPModel1模型就是MVC設(shè)計(jì)模式。()A)正確B)錯(cuò)誤[判斷題]201.HttpSession對象被銷毀時(shí),將調(diào)用HttpSessionListener接口中的sessionCreated()方法。()A)正確B)錯(cuò)誤[判斷題]202.在java語言中使用Io流進(jìn)行文件的拷貝時(shí)可能會出現(xiàn)I0異常,必須對異常進(jìn)行try{}catch(){}處理或者拋出異常。A)正確B)錯(cuò)誤[判斷題]203.在Java中,類的成員有4級訪問控制級,分別是公開、保護(hù)、缺省、私有級。A)正確B)錯(cuò)誤[判斷題]204.標(biāo)識符可以為關(guān)鍵字。()A)正確B)錯(cuò)誤[判斷題]205.一個(gè)Java多線程的程序不論在什么計(jì)算機(jī)上運(yùn)行,其結(jié)果始終是一樣的A)正確B)錯(cuò)誤[判斷題]206.一個(gè)接口可以繼承其他接口A)正確B)錯(cuò)誤[判斷題]207.如果想讓某個(gè)對象支持序列化機(jī)制,那么這個(gè)對象所在的類必須是可序列化的。A)正確B)錯(cuò)誤[判斷題]208.一個(gè)HTML文檔中,可以有多個(gè)標(biāo)記。()()A)正確B)錯(cuò)誤[判斷題]209.邏輯運(yùn)算符的運(yùn)算結(jié)果是boolean型數(shù)據(jù)。A)正確B)錯(cuò)誤[判斷題]210.Java中的String類的對象既可以是字符串常量,也可以是字符串變量。()選項(xiàng).A)正確B)錯(cuò)誤[判斷題]211.關(guān)于垃圾回收機(jī)制,當(dāng)JVM處于空閑時(shí),垃圾收集器線程會自動檢查每一塊分配出去的內(nèi)存空間[判斷題]212.一個(gè)類中如果沒有定義構(gòu)造方法,那么這個(gè)類就沒有構(gòu)造方法。()A)正確B)錯(cuò)誤[判斷題]213.將程序運(yùn)行時(shí)產(chǎn)生的對象按照流方式傳輸或者存儲,這個(gè)過程稱為對象序列化。()A)正確B)錯(cuò)誤第4部分:問答題,共40題,請?jiān)诳瞻滋幪顚懻_答案。[問答題]214.Tomcat容器中如果將元素中的時(shí)間值設(shè)置成0或一個(gè)負(fù)數(shù),則表示會話永不超時(shí)。()[問答題]215.面向?qū)ο蟪绦蛟O(shè)計(jì)中,最重要是【】的設(shè)計(jì)。[問答題]216.按照流的流向來分,可以將流分為()和()。[問答題]217.Iterator主要用于迭代訪問()中的元素,因此Iterator對象也被稱為()[問答題]218.[填空題]將Hello.java文件編譯為class文件,需要鍵入()命令。[問答題]219.哪些常見的集合是自帶排序功能的集合?[問答題]220.如果發(fā)送到客戶端的內(nèi)容是jpeg格式的圖像數(shù)據(jù),就需要將響應(yīng)頭字段的類型設(shè)置為?image/jpeg?。()[問答題]221.String類中用于返回字符串字符個(gè)數(shù)的方法是_____。[問答題]222.Java的數(shù)組定義形式:inta[]=newint[5],()數(shù)組,數(shù)組長度為(),a[5]=(),(數(shù)組越界);a[3]=();[問答題]223.如果設(shè)計(jì)一個(gè)GUI窗口要進(jìn)行事件處理,則該類在設(shè)計(jì)時(shí)要實(shí)現(xiàn)()接口,實(shí)現(xiàn)該接口的抽象方法是(),需要進(jìn)行監(jiān)聽的組件必須用()方法添加為事件處理對象。[問答題]224.在設(shè)計(jì)一個(gè)類時(shí),想要對成員變量的訪問作出一些限定,不允許外界隨意訪問。這就需要實(shí)現(xiàn)類的【】。[問答題]225.JSON和XML有何區(qū)別?[問答題]226.JDK1.8中的新特性?[問答題]227.一個(gè)字符常量需要用一對英文半角格式的【】引起來。[問答題]228.[填空題]運(yùn)行時(shí)異常的特點(diǎn)是Java編譯器()對其進(jìn)行檢查。[問答題]229.進(jìn)程和線程的概念?區(qū)別是什么?[問答題]230.在Java語言中,同步方法需要用到關(guān)鍵字______,對于同步方法而言無需指定同步鎖,它的同步鎖是方法所在的______,也就是______(關(guān)鍵字)。[問答題]231.EL的()隱式對象,代表request域中用于保存屬性的Map對象。[問答題]232.請編寫一個(gè)實(shí)現(xiàn)如下功能的Applet:從它的HTML文件中取三個(gè)參數(shù)x,y,op做算術(shù)運(yùn)算,其中x,y為int型數(shù)據(jù),op為運(yùn)算符(+、-、×、÷之一),請顯示xopy的結(jié)果。[問答題]233.請編寫一個(gè)Applet,用它的HTML文件中給出的兩個(gè)float型參數(shù)作加數(shù),求它們的和,并顯示結(jié)果。[問答題]234.編寫小程序,壓下鼠標(biāo)則從小程序界面底部生成一個(gè)向上移動的彩色球。[問答題]235.服務(wù)器向客戶端發(fā)送Cookie時(shí),會在HTTP響應(yīng)頭字段中增加()響應(yīng)頭字段。[問答題]236.創(chuàng)建一個(gè)名為Mypackage的包的語句是()該語句應(yīng)放在程序的位置為()[問答題]237.HashSet中是如何確保元素不重復(fù)的?[問答題]238.在java程序里,同一類中重載的多個(gè)方法具有相同的方法名和()的參數(shù)列表。重載的方法可以有不同的返回值類型。[問答題]239.當(dāng)break語句出現(xiàn)在嵌套循環(huán)中的內(nèi)層循環(huán)時(shí),它只能跳出()[問答題]240.JDBC訪問數(shù)據(jù)庫的一般步驟是:()。[問答題]241.Java中所有關(guān)鍵字都是由()字母組成。[問答題]242.int類型的成員變量初始化值為【】。[問答題]243.在一個(gè)對象中什么樣的屬性不能被序列化?[問答題]244.[簡答題]請簡要概述try…catch語句中,try和catch的作用。[問答題]245.自定義注解中的成員有什么需要注意的地方?[問答題]246.BufferedWriter的____方法可以寫入一個(gè)換行符[問答題]247.請編寫一個(gè)Applet實(shí)現(xiàn)如下功能:定義三個(gè)文本框。其中,第一個(gè)文本框上面的文本信息為?請輸入口令:?;第二個(gè)文本框?yàn)榭诹钶斎胗?;第三個(gè)文本框上的信息由程序設(shè)置:若口令(假設(shè)口令為字符串‖MyKey‖)正確,則設(shè)置為?通過!?,否則設(shè)置為?口令錯(cuò)!?;。[問答題]248.已有字符串a(chǎn)="新疆",b="農(nóng)業(yè)大學(xué)",如何將兩個(gè)字符串連接起來,請?zhí)钊胂鄳?yīng)語句Stringstr=___[問答題]249.使用Socket實(shí)現(xiàn):從服務(wù)器讀幾個(gè)字符,再寫入本地控制臺,寫出服務(wù)器端和客戶端的代碼[問答題]250.若x=2,則表達(dá)式(x++)/3的值是______。[問答題]251.true^true的結(jié)果是【】。[問答題]252.CallableStatement接口對象變量通過數(shù)據(jù)庫連接對象的()方法進(jìn)行實(shí)例化。[問答題]253.把對象實(shí)例化可以生成多個(gè)對象,使用()運(yùn)算符為對象分配內(nèi)存空間。[判斷題]254.ServletConfig對象可以實(shí)現(xiàn)多個(gè)Servlet之間的數(shù)據(jù)共享。()A)正確B)錯(cuò)誤[判斷題]255.Map接口是自Collection接口繼承而來。A)正確B)錯(cuò)誤[判斷題]256.Java中的foreach循環(huán)特性是從JDK5.0版本開始才提供的。()A)正確B)錯(cuò)誤[判斷題]257.通過請求轉(zhuǎn)發(fā)來實(shí)現(xiàn)目標(biāo)資源的訪問時(shí),由于客戶端發(fā)送了兩次請求,所以瀏覽器地址欄發(fā)生改變。()A)正確B)錯(cuò)誤[判斷題]258.多行注釋可以包含任意行數(shù)的注釋文本。多行注釋是以??標(biāo)記開始,以?*/?標(biāo)記結(jié)束,中間的所有內(nèi)容都為注釋文本。()A)正確B)錯(cuò)誤[判斷題]259.Math類沒有構(gòu)造方法。()A)正確B)錯(cuò)誤[判斷題]260.數(shù)組也是對象。A)正確B)錯(cuò)誤1.答案:C解析:2.答案:C解析:無3.答案:C解析:4.答案:D解析:5.答案:A解析:6.答案:B解析:7.答案:A解析:8.答案:D解析:9.答案:C解析:10.答案:A解析:11.答案:C解析:12.答案:A解析:當(dāng)在某個(gè)線程中調(diào)用其他線程的join()方法時(shí),調(diào)用的線程將被阻塞。13.答案:A解析:14.答案:C解析:15.答案:C解析:16.答案:C解析:17.答案:C解析:18.答案:C解析:19.答案:C解析:20.答案:D解析:21.答案:A解析:22.答案:A解析:23.答案:B解析:24.答案:C解析:25.答案:A解析:26.答案:A解析:27.答案:D解析:28.答案:C解析:29.答案:B解析:30.答案:D解析:31.答案:A解析:32.答案:C解析:33.答案:B解析:34.答案:C

溫馨提示

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

評論

0/150

提交評論