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

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(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í)題卷3)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開發(fā)基礎(chǔ)第1部分:?jiǎn)雾?xiàng)選擇題,共156題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.下面類的聲明中正確的是A)publicvoidHH{…}B)publicclassMove(){…}C)publicclassvoidnumber{}D)publicclassCar{…}[單選題]2.在MySQL中,設(shè)置某列為主鍵的關(guān)鍵字是()。A)NULLB)KEYC)DEFAULTD)PRIMARYKEY[單選題]3.當(dāng)某個(gè)方法中的代碼可能產(chǎn)生異常但又不知如何處理時(shí),下列哪種說(shuō)明是正確的()A)捕獲異常B)嵌套異常C)拋出異常D)聲明異常[單選題]4.下列標(biāo)識(shí)符合法的是A)¥99B)#ddC)b++D)*67[單選題]5.下面哪個(gè)函數(shù)是publicvoidaMethod(){...}的重載函數(shù)?()A)voidaMethod(){...}B)publicintaMethod(){...}C)publicvoidaMethod(){...}D)publicintaMethod(intm){...}[單選題]6.下面關(guān)于構(gòu)造函數(shù)的說(shuō)法不正確的是()A)構(gòu)造函數(shù)不可以重載。B)構(gòu)造函數(shù)一定要和類名相同。C)構(gòu)造函數(shù)的主要作用是完成對(duì)類的對(duì)象的初始化工作。D)一般在創(chuàng)建新對(duì)象時(shí),系統(tǒng)會(huì)自動(dòng)調(diào)用構(gòu)造函數(shù)。[單選題]7.一般編譯java程序時(shí)出現(xiàn)error:cannotread:aaa.java,則下列原因最正確的是()A)原因是執(zhí)行的當(dāng)前目錄下沒(méi)有找到aaa.java文件。B)原因是沒(méi)有安裝JDK開發(fā)環(huán)境。C)原因是java源文件名后綴一定是以D)原因是JDK安裝后沒(méi)有正確設(shè)置環(huán)境變量PATH和Classpath[單選題]8.閱讀下段代碼片段,選擇正確的運(yùn)行結(jié)果publicstaticvoidmain(String[]args){{inta=1;System.out.print(a);}{inta=2;System.out.print(a);}inta=3;System.out.print(a);}A)123B)111C)121D)編譯不通過(guò)[單選題]9.關(guān)于實(shí)現(xiàn)Runnable接口說(shuō)法正確的是A)實(shí)現(xiàn)Runnable接口的類是一個(gè)線程類B)實(shí)現(xiàn)Runnable接口的類可以直接創(chuàng)建對(duì)象啟動(dòng)線程C)實(shí)現(xiàn)Runnable接口的類必須借助線程類對(duì)象才能啟動(dòng)線程D)實(shí)現(xiàn)Runnable接口的類擁有start方法[單選題]10.關(guān)于字符流的說(shuō)法正確的是A)字符流是雙字節(jié)流,因此使用字節(jié)流讀取兩次與與字符流讀取一次的效果完全一致。B)字符流會(huì)涉及字符編碼的轉(zhuǎn)換。C)通過(guò)字符流可以復(fù)制圖片D)通過(guò)字符流將文本寫入文件,則文件中的編碼一定是雙字節(jié)編碼。[單選題]11.下述概念中不屬于面向?qū)ο蠓椒ǖ氖牵ǎ〢)過(guò)程調(diào)用B)對(duì)象、消息C)繼承、多態(tài)D)類、封裝[單選題]12.簡(jiǎn)單以下不屬于Java語(yǔ)言特點(diǎn)的是A)簡(jiǎn)單性B)面向過(guò)程性C)跨平臺(tái)性D)支持多線程[單選題]13.下列方法method()執(zhí)行,返回值為intmethod(){intnum=10;if(num>20)returnnum;num=30;}A)10B)20C)30D)編譯出錯(cuò)[單選題]14.閱讀下面的代碼classDemo{privateStringname;Demo(Stringname){=name;}privatestaticvoidshow(){System.out.println(name)}publicstaticvoidmain(String[]args){Demod=newDemo(?lisa?);d.show();}}下列關(guān)于程序運(yùn)行結(jié)果的描述中,正確的是()A)輸出lisaB)輸出nullC)輸出nameD)編譯失敗,無(wú)法從靜態(tài)上下文中引用非靜態(tài)變量name[單選題]15.要產(chǎn)生[20,999]之間的隨機(jī)整數(shù)使用哪個(gè)表達(dá)式?_________A)(int)(20+Math.random()*97)B)20+(int)(Math.random()*980)C)(int)Math.random()*999D)20+(int)Math.random()*980[單選題]16.下面哪個(gè)方法聲明要求子類必須提供實(shí)現(xiàn):A)publicdoublem();B)staticvoidm(){}C)abstractdoublem();D)protectedvoidm(){}[單選題]17.已知有下面類的說(shuō)明:publicclassX5_1_1extendsx{privatefloatf=10.6f;inti=16;staticintsi=10;publicstaticvoidmain(String[]args){X5_1_1x=newX5_1_1();}}在main()方法中,下面哪條語(yǔ)句的用法是正確的?A)x.fB)this.siC)X5_1_1.iD)X5_1_1.f[單選題]18.不帶任何參數(shù)的()方法,會(huì)立即停止當(dāng)前正在執(zhí)行的動(dòng)畫A)end()B)clear()C)remove()D)stop()[單選題]19.在Java中,若已定義:?inta[]={0,1,2,3,4,5};?,則對(duì)a數(shù)組元素正確的引用是()A)a[-1]B)a[6]C)a[5]D)a(0)[單選題]20.在JDK中,包含大量工具類、集合類的包是()A)java.langB)C)jjava.utilD)java.awt[單選題]21.下列是一個(gè)支持多線程并發(fā)操作的堆棧類代碼段,在下劃線處應(yīng)填的是()PublicclassMyStack{Privateintidx=0;Privateint[]data=newint[8];Publicvoidpush(inti){Data[idx]=i;Idx++;}……..}A)synchronizedB)waitC)blockedD)interrupt[單選題]22.下面選項(xiàng)中,屬于pageContext提供的用于從四個(gè)域?qū)ο笾胁檎覍傩缘姆椒ㄊ牵ǎ〢)setAttributeB)getAttributeC)removeAttributeD)findAttribute[單選題]23.要?jiǎng)h除book表中書籍(bookName)是?java?的記錄,以下代碼正確的是()Stringsql=?deletefrombookwherebookName=??;PreparedStatementpst=con.preparedStatement(sql);______________________________pst.execute();A)pst.setString(1,?java?);B)pst.setString(0,?java?);C)pst.setInt(0,?java?);D)以上選項(xiàng)都不正確[單選題]24.以下初始化Java數(shù)組的代碼哪一個(gè)是正確的()A)int[]myArray={"1","2","3"};B)int[]myArray=(5,4,3);C)int[3]myArray={1,2,3};D)intmyArray[]={1,3,5};[單選題]25.已知,存在QueryRunner對(duì)象runner,SQL語(yǔ)句:Stringsql=?select*fromuserwhereid=??;下面操作中,能實(shí)現(xiàn)查詢指定記錄的選項(xiàng)是()。A)Useruser=(User)runner.query(sql,newBeanListHandler(User.class),newObject[]{id});B)Useruser=(User)runner.query(sql,newBeanHandler(User.class));C)Useruser=(User)runner.query(sql,newBeanListHandler(User.class),id);D)Useruser=(User)runner.query(sql,newBeanHandler(User.class),newObject[]{id});[單選題]26.給出如下代碼:classTest{privateintm;publicstaticvoidfun(){//somecode…}}如何是成員變量m被函數(shù)fun()直接訪問(wèn)A)將privateintm改為protectedintmB)將privateintm改為publicintmC)將privateintm改為staticintmD)將privateintm改為intm[單選題]27.下面創(chuàng)建數(shù)組正確的是()A)int[]int_array=int[10];B)int[]int_array=newint[10];C)int[]int_array=newint(10);D)int[]int_array=newint{10};[單選題]28.在java中,Object類是所有類的父類,用戶自定義類默認(rèn)繼承于Object類,下列選項(xiàng)中的()方法不屬于Object類的方法A)equals(ObjectB)getClass()C)toString()D)trim()[單選題]29.子類和父類中的方法要實(shí)現(xiàn)方法的覆蓋必須滿足三個(gè)條件。下列描述中,不是覆蓋所需的條件是:A)相同的方法名B)相同的參數(shù)名稱C)相同的方法返回類型D)相同的參數(shù)表,即參數(shù)的個(gè)數(shù)、順序和參數(shù)的類型必須完全相同[單選題]30.在程序中需要用到Scanner類創(chuàng)建對(duì)象,需要導(dǎo)入的包是()。A)java.util.*B)java.io.*C)java.lang.*D)java.sql.*[單選題]31.哪種方法返回String中的字符數(shù)()A)size()B)length()C)width()D)girth()[單選題]32.下列選項(xiàng)中,能夠防止重復(fù)注冊(cè)數(shù)據(jù)庫(kù)驅(qū)動(dòng)的選項(xiàng)是()A)DriverManager.registerDriver(newcom.mysql.jdbc.Driver());B)Class.forName("com.mysql.jdbc.Driver");C)class.forName("com.mysql.jdbc.Driver");D)DriverManager.getDriver(newcom.mysql.jdbc.Driver());[單選題]33.下列可加入類Chid中的方法是()PublicclassParent{Protectedintchange(){…}}ClassChildextendsParent{}A)publicintchange(){···}B)intchange(){…}C)privateintchange(){···}D)abstractintchange(){···}[單選題]34.執(zhí)行語(yǔ)句inta[];后數(shù)組元素的值為.()。選項(xiàng).A)0B)1C)2D)不確定[單選題]35.Servlet中,HttpServletResponse的()方法用來(lái)把一個(gè)Http請(qǐng)求重定向到另外的URLA)sendURL()B)redirectURL()C)sendRedirect()D)redirectResponse()[單選題]36.對(duì)于GImage類,說(shuō)法不正確的是()。A)可將圖片存儲(chǔ)在GImage類的對(duì)象中B)可使用.getRed(...)將像素值中的紅色值取出C)GImage類的對(duì)象只能處理位圖D)將GImage類對(duì)象像素矩陣中R、G、B的值都用G值代替,會(huì)得到該圖片的灰度圖[單選題]37.在方法內(nèi)部使用,代表對(duì)當(dāng)前對(duì)象自身引用的關(guān)鍵字是()A)superB)ThisC)SuperD)this[單選題]38.在MySQL中,格式化日期的函數(shù)是()A)DATEDIFF()B)DATE_FORMAT()C)CURDATE()D)DAY()[單選題]39.在Java中,下列關(guān)于接口的說(shuō)法不正確的是()A)接口中只能定義公有的、靜態(tài)的常量B)接口中的方法只能是公有的抽象方法C)用于定義接口的關(guān)鍵字是implementsD)接口只能繼承多個(gè)接口,接口不能繼承類,也不能實(shí)現(xiàn)其他接口[單選題]40.以下代碼的運(yùn)行后最后輸出sum的值為:intsum=0;for(inti=0;i<=10;i=i+2){sum+=i;}A)30B)40C)20D)28[單選題]41.下列JAVA語(yǔ)言程序段不是死循環(huán)的是(選一項(xiàng))A)inti=100;while(1==1){i=i%100;if(i>100)break;}B)for(;;){}C)intk=0;do{}while(k<=0);D)booleanb=false;while(b){};[單選題]42.Toassignadoublevariabledtoafloatvariablex,youwrite()A)x=(long)dB)x=(int)d;C)x=d;D)x=(float)d;[單選題]43.欲構(gòu)造ArrayList類的一個(gè)實(shí)例,此類實(shí)現(xiàn)了List接口,下列哪個(gè)是正確的?A)ListmyList=newArrayList()B)ArrayListmyList=newObject()C)ArrayListmyList=newList()D)ListmyList=newList()[單選題]44.下面哪一項(xiàng)不是Java類訪問(wèn)控制關(guān)鍵字()A)publicB)protectedC)thisD)private[單選題]45.定義類頭時(shí),不可以放到類名前面的關(guān)鍵字是A)publicB)abstractC)finalD)static[單選題]46.JFrame對(duì)象默認(rèn)的布局管理器是()A)FlowLayoutB)BorderLayoutC)GridLayoutD)BoxLayout[單選題]47.以下代碼用于求數(shù)組的最小值,則在空白處應(yīng)該填寫的代碼是()。publicstaticvoidmain(String[]args){intb[5]={1,2,3,4,5};inta=b[0];for(inti=1;i<5;i++){()}System.out.println(a);}A)a=b[i];B)if(a<b[i])C)if(a>b[i])D)if(a<b[i-1])[單選題]48.在編寫異常處理的Java程序中,若方法可能拋出異常,則方法定義中要使用的關(guān)鍵字是A)throwsB)throwC)tryD)catch[單選題]49._____________isaprogramthatrunsonacomputertomanageandcontrolacomputer'sactivities.()A)OperatingsystemB)JavaC)ModemD)Interpreter[單選題]50.如果子類中的方法mymehtod()覆蓋了父類中的方法mymethod(),假設(shè)父類方法頭部定義如下,voidmymethod(inta),則子類方法定義不合法的是()?A)publicvoidmethod(inta)B)protectedvoidmethod(inta)C)privatevoidmethod(inta)D)voidmethod(inta)[單選題]51.HttpServletResponse接口中用于設(shè)置Servlet輸出內(nèi)容的MIME類型的方法是()A)setContent(Stringtype)B)setContentLength(inttype)C)setContentType(Stringtype)D)setType(Stringtype)[單選題]52.請(qǐng)閱讀下面的程序PublicClassTest{PublicStaticVoidMain(string[]Args){For(intX=0;x<5;x++){If(x%2==0)Break;System.out.print(x+??);}}}下列選項(xiàng)中,哪一個(gè)是程序的運(yùn)行結(jié)果()。A)12345B)024C)13D)不輸出任何內(nèi)容[單選題]53.在Java中,一個(gè)類可同時(shí)定義許多同名的方法,這些方法的形式參數(shù)個(gè)數(shù)、類型或順序各不相同,傳回的值也可以不相同。這種面向?qū)ο蟪绦虻奶匦苑Q為()。A)隱藏B)覆蓋C)重載D)Java不支持此特性[單選題]54.在Java中,變量可以分為全局變量和()變量A)靜態(tài)B)實(shí)列C)局部D)普通[單選題]55.下面選項(xiàng)中,編寫過(guò)濾器需要實(shí)現(xiàn)的接口是()A)javax.servlet.ServletB)java.servlet.FilterC)javax.servlet.ListenerD)javax.servlet.Filter[單選題]56.在條件語(yǔ)句?if(表達(dá)式)語(yǔ)句;?中,表達(dá)式不能是()。A)boolean型變量或者是boolean常量B)關(guān)系表達(dá)式C)邏輯表達(dá)式D)算術(shù)表達(dá)式[單選題]57.System類的getProperties()方法的作用是()A)獲取當(dāng)前的操作系統(tǒng)的屬性B)獲取當(dāng)前JVM的屬性C)獲取指定鍵指示的操作系統(tǒng)屬性D)獲取指定鍵指示的JVM的屬性[單選題]58.Java程序是有什么組成的()。A)類B)對(duì)象C)函數(shù)D)包[單選題]59.下列語(yǔ)句中沒(méi)有錯(cuò)誤的是()。A)inta=Math.sqrt(9);B)intb=3/5;C)intc=3/5.0;D)intd=Math.pow(3,5);[單選題]60.web應(yīng)用需要額外的技術(shù)才能讓服務(wù)器識(shí)別兩次請(qǐng)求是否來(lái)自同一個(gè)(),會(huì)話跟蹤技術(shù)使得Web應(yīng)用程序可以保持()狀態(tài),下面正確的是()A)客戶端,客戶端B)服務(wù)端,服務(wù)端C)客戶端,服務(wù)端D)服務(wù)端,客戶端[單選題]61.以下選項(xiàng)中,不屬于合法的標(biāo)識(shí)符的是A)Hello_WorldB)ClassC)user&nameD)username3[單選題]62.關(guān)于數(shù)組,下列說(shuō)法中正確的是。A)數(shù)組是最簡(jiǎn)單的復(fù)合數(shù)據(jù)類型,是一系列數(shù)據(jù)的集合B)數(shù)組的元素可以是基本數(shù)據(jù)類型、對(duì)象或其他數(shù)組C)定義數(shù)組時(shí),必須分配內(nèi)存D)一個(gè)數(shù)組中的所有值都必須是相同的類型[單選題]63.接口中的方法被默認(rèn)是什么的()A)privateB)publicC)protectedD)package[單選題]64.MouseEvent類中表示鼠標(biāo)左擊事件的常量是()A)BUTTON2B)BUTTON3C)BUTTON4D)BUTTON1[單選題]65.閱讀下列代碼片段:PublicclassExample{Publicstaticvoidmain(String[]args){{Inta=1;System.out.print(a);}{Inta=2;System.out.print(a);}Inta=3;System.out.print(a);}}下列選項(xiàng)中,哪一個(gè)是程序正確的運(yùn)行結(jié)果()A)123B)111C)121D)編譯不通過(guò)[單選題]66.Java程序計(jì)算表達(dá)式-6.5%2的結(jié)果是:()。選項(xiàng).A)0.2B)0C)-0.5D)0.5[單選題]67.下面選項(xiàng)中,屬于QueryRunner類中用于執(zhí)行增刪改語(yǔ)句的方法是()。A)insertB)updateC)deleteD)query[單選題]68.下列集合類中,能和IO流結(jié)合使用的是()A)HashMapB)TreeMapC)PropertiesD)SimpleBindings[單選題]69.()方法返回一周中的某一天(0-6),0為周日,1為周一,以此類推A)getDate()B)getDay()C)getHours()D)getTime()[單選題]70.按照控件添加順序,依次將控件從左到右、從上到下擺放,若一行不能完全放完則會(huì)自動(dòng)轉(zhuǎn)至下一行繼續(xù)擺放的布局管理方式是A)FlowLayoutB)GridLayoutC)BorderLayoutD)CardLayout[單選題]71.在JDK安裝目錄下,用于存放可執(zhí)行程序的文件夾是?A)binB)jreC)libD)db[單選題]72.定義類頭時(shí)能使用的修飾符是A)privateB)staticC)abstractD)protected[單選題]73.關(guān)于關(guān)鍵字super的描述,正確的是A)super是指當(dāng)前對(duì)象的內(nèi)存地址B)super是指當(dāng)前對(duì)象的父類對(duì)象的內(nèi)存地址C)super是指當(dāng)前對(duì)象的父類D)super可以在main()方法中使用[單選題]74.請(qǐng)閱讀下面程序PublicclassTest{PublicTest(){System.out.println(?構(gòu)造方法一被調(diào)用了?);}PublicTest(intx){This();System.out.println(?構(gòu)造方法二被調(diào)用了?);}PublicTest(booleanb){This(1);System.out.println(?構(gòu)造方法三被調(diào)用了?);}Publicstaticvoidmain(string[]args){Testtest=newTest(true);}}上面程序的運(yùn)行結(jié)果為()A)構(gòu)造方法一被調(diào)用了B)構(gòu)造方法一被調(diào)用了構(gòu)造方法二被調(diào)用了C)構(gòu)造方法一被調(diào)用了構(gòu)造方法二被調(diào)用了構(gòu)造方法三被調(diào)用了D)構(gòu)造方法三被調(diào)用了[單選題]75.若有定義:Stringtom=?我們是學(xué)生?;則tom.length()的值為()。選項(xiàng).A)5B)10C)6D)11[單選題]76.關(guān)于構(gòu)造函數(shù)的描述,錯(cuò)誤的是A)一般在創(chuàng)建新對(duì)象時(shí),系統(tǒng)會(huì)自動(dòng)調(diào)用構(gòu)造函數(shù)B)構(gòu)造函數(shù)是類的一種特殊函數(shù),它的方法名必須與類名相同C)構(gòu)造函數(shù)的主要作用是完成對(duì)類的對(duì)象的初始化工作D)可以定義多個(gè)構(gòu)造函數(shù),但每個(gè)方法的名字必須各不相同[單選題]77.Java屬于以下哪種語(yǔ)言?()A)機(jī)器語(yǔ)言B)匯編語(yǔ)言C)高級(jí)語(yǔ)言D)以上都不對(duì)[單選題]78.有關(guān)線程的哪些敘述是對(duì)的()。A)一旦一個(gè)線程被創(chuàng)建,它就立即開始運(yùn)行。B)當(dāng)一個(gè)線程因?yàn)閾屜葯C(jī)制而停止運(yùn)行,它被放在可運(yùn)行隊(duì)列的前面。C)一個(gè)線程可能因?yàn)椴煌脑蛲V?cease)并進(jìn)入就緒狀態(tài)。D)使用start()方法可以使一個(gè)線程成為可運(yùn)行的,但是它不一定立即開始運(yùn)行。[單選題]79.設(shè)a,b,x,y,z均為int型變量,并已賦值,下列表達(dá)式的結(jié)果屬于非邏輯值的是.()。選項(xiàng).A)x>y&&b<aB)-z>x-yC)y==++xD)y+x*x++[單選題]80.以下說(shuō)法中,正確的是()A)基本字符數(shù)據(jù)類型有字符和字符串兩種B)字符類型占兩個(gè)字節(jié),可保存兩個(gè)字符C)字符類型占兩個(gè)字節(jié),可保存一個(gè)字符D)以上說(shuō)法都是錯(cuò)誤的[單選題]81.在Java中,()類提供定位本地文件系統(tǒng),對(duì)文件或目錄及其屬性進(jìn)行基本操作。A)FileInputStreamB)FileReaderC)FileWriterD)File[單選題]82.若有定義chara[]=newchar[5];則a.length的值為()A)0B)10C)4D)5[單選題]83.Java中,在如下所示的Test類中,共有()個(gè)構(gòu)造方法。publicclassTest{privateintx;publicTest(){x=35;}publicvoidTest(doublef){this.x=(int)f;}publicTest(Strings){}}A)0B)1C)2D)3[單選題]84.java字符采用的是Unicode編碼方案,每個(gè)Unicode碼占用的位數(shù)是A)8B)16C)32D)由軟硬件平臺(tái)決定[單選題]85.對(duì)形參的說(shuō)法,正確的是A)必須有多個(gè)B)至少有一個(gè)C)可以沒(méi)有D)只能是簡(jiǎn)單變量[單選題]86.下面關(guān)于List集合的描述中,哪一個(gè)是錯(cuò)誤的()A)List集合是有索引的B)List集合可以存儲(chǔ)重復(fù)的元素C)List集合存和取的順序一致D)List集合沒(méi)有索引[單選題]87.TreeSet集合類保存不重復(fù)對(duì)象,要求實(shí)現(xiàn)Conparable接口。其中不重復(fù)元素的定義是()。A)在實(shí)現(xiàn)Comparable接口中,重寫compareTo()實(shí)現(xiàn)類對(duì)象的比較B)對(duì)象中的第一個(gè)成員變量C)對(duì)象中所有成員變量D)在添加到TreeSet類對(duì)象時(shí)給定[單選題]88.下列說(shuō)法哪個(gè)是正確的?A)BorderLayout是面板的缺省布局管理器B)當(dāng)鼠標(biāo)指針位于一個(gè)GUI組件的邊上時(shí),發(fā)生一個(gè)MouseOver事件C)一個(gè)面板(JPanel)不能被加入到另一個(gè)面板(JPanel)中D)在BorderLayout中,添加NORTH區(qū)的兩個(gè)按鈕將并排顯示[單選題]89.定義抽象類時(shí)所用到的關(guān)鍵字是()。A)publicB)abstractC)finalD)protected[單選題]90.在MySQL中,連接MySQL服務(wù)器的命令正確的是()。A)mysql-h-P3306-uroot-pabc123B)mysql-h-P3306-uroot-pabc123C)mysql-h-P3306-urootD)以上說(shuō)法都不對(duì)[單選題]91.在JAVA語(yǔ)言中描述A:?8?與8是相同的描述B:?¥?的數(shù)據(jù)類型是char下面的選項(xiàng)()是正確的(選一項(xiàng))A)兩個(gè)描述都是正確的B)只有描述A是正確的C)兩個(gè)描述都是錯(cuò)誤的D)只有描述B是正確的[單選題]92.下列構(gòu)造方法中,不屬于ServerSocket類構(gòu)造方法的是()A)ServerSocket(Stringhost)B)ServerSocket(intport)C)ServerSocket(intport,intbacklog)D)ServerSocket()[單選題]93.下面說(shuō)法不正確的是()A)一個(gè)子類的對(duì)象可以接收父類對(duì)象能接收的消息;B)當(dāng)子類對(duì)象和父類對(duì)象能接收同樣的消息時(shí),它們針對(duì)消息產(chǎn)生的行為可能不同;C)父類比它的子類的方法更多;D)子類在構(gòu)造函數(shù)中可以使用super()來(lái)調(diào)用父類的構(gòu)造函數(shù);[單選題]94.JAVA語(yǔ)言中函數(shù)返回值的類型由()決定的(選一項(xiàng))A)return語(yǔ)句中的表達(dá)式類型B)調(diào)用該函數(shù)的主調(diào)函數(shù)的類型C)調(diào)用函數(shù)時(shí)臨時(shí)決定D)定義函數(shù)時(shí)所指定的返回值類型[單選題]95.分析如下代碼,如下說(shuō)法哪句是正確的()。PublicclassTest{Publicstaticvoidmain(String[]args){Doubleradius;FinaldoublePI=3.15169;Doublearea=radius*radius*PI;System.out.println("Areais"+area);}}A)程序編譯錯(cuò)誤,因?yàn)樽兞縭adius沒(méi)有初始化。B)程序編譯錯(cuò)誤,因?yàn)槌A縋I定義在方法中。C)程序沒(méi)有編譯錯(cuò)誤但運(yùn)行時(shí)會(huì)出錯(cuò),因?yàn)閞adius沒(méi)有初始化。D)程序編譯和運(yùn)行正確。[單選題]96.下列語(yǔ)句關(guān)于Java內(nèi)存回收的說(shuō)明正確的是A)程序員必須創(chuàng)建一個(gè)線程來(lái)釋放內(nèi)存B)內(nèi)存回收程序負(fù)責(zé)釋放無(wú)用內(nèi)存C)內(nèi)存回收程序允許程序員直接釋放內(nèi)存D)內(nèi)存回收程序可以在指定的時(shí)間釋放內(nèi)存對(duì)象[單選題]97.Java中用于創(chuàng)建文件對(duì)象的類是A)FileB)ObjectC)ThreadD)Frame[單選題]98.以下標(biāo)識(shí)符中哪項(xiàng)是不合法的()A)constB)$doubleC)helloD)BigMeaninglessName[單選題]99.main()方法形式參數(shù)的正確寫法是A)Stringa[]B)StringargsC)CharargsD)StringBufferargs[][單選題]100.新建狀態(tài)下的線程可能直接進(jìn)入的狀態(tài)是A)阻塞B)運(yùn)行C)死亡D)新建[單選題]101.以下方法中,不屬于Servlet常用方法的是:A)init()B)service()C)onGet()D)destroy()[單選題]102.關(guān)于Java變量名的命名規(guī)則,以下不正確的是?A)由認(rèn)為順序的字母、下劃線(_)、美元符號(hào)($)和數(shù)字組成B)不可以用數(shù)字開頭C)不可以使用中文D)變量名不可以是java關(guān)鍵字[單選題]103.publicstaticvoidmain(String[]args){Inti=0,a=0;For(i=0;i<5;i++){Switch(i){Case0:Case1:Case2:a+=3;Case3:a+=2;Default:a+=5;}}System.out.println(a);}執(zhí)行后輸出的結(jié)果是()A)16B)38C)42D)32[單選題]104.表達(dá)式3510/1000的運(yùn)算結(jié)果為()A)3B)3.51C)3.510D)4[單選題]105.下列關(guān)于Java變量的描述,錯(cuò)誤的是________。A)在Java程序中要使用變量,必須先對(duì)其進(jìn)行聲明B)類變量可以使用對(duì)象名進(jìn)行調(diào)用C)變量不可以在其作用域之外使用D)成員變量必須寫在成員方法之前[單選題]106.八進(jìn)制整數(shù)017表示十進(jìn)制的()A)15B)17C)8D)23[單選題]107.下列關(guān)于變量組成部分描述正確的一項(xiàng)是:()A)變量名不是標(biāo)識(shí)符;B)變量名是標(biāo)識(shí)符;C)浮點(diǎn)型屬于復(fù)合類型;D)變量分為:基本類型和復(fù)合類型;[單選題]108.語(yǔ)句System.out.println((int)("123"));的輸出結(jié)果是()。A)123B)運(yùn)行錯(cuò)誤C)"123"D)編譯錯(cuò)誤[單選題]109.關(guān)于構(gòu)造方法以下說(shuō)法錯(cuò)誤的是()。A)構(gòu)造方法名必須與類名一致B)構(gòu)造方法可以重載C)構(gòu)造方法是通過(guò)new來(lái)調(diào)用D)每個(gè)類都必須編寫構(gòu)造方法代碼[單選題]110.按運(yùn)算符的功能劃分,運(yùn)算符?+=?的類型是A)算術(shù)運(yùn)算符B)關(guān)系運(yùn)算符C)邏輯運(yùn)算符D)賦值運(yùn)算符[單選題]111.如下的程序片段執(zhí)行之后,count的值是什么?intcount=1;for(inti=1;i<=5;i++){count-=i;}A)-14B)-12C)12D)14[單選題]112.以下程序的運(yùn)行結(jié)果為:publicclassabc{publicstaticvoidmain(Stringargs[]){inti,s=0;inta[]={10,20,30,40,50,60,70,80,90};for(i=0;i<a.length;i++)if(a[i]%4==0)s+=a[i];System.out.println("s="+s);}}A)200B)180C)120D)60[單選題]113.Java源文件和編譯后的文件擴(kuò)展名分別為()A)class和javaB)java和classC)class和classD)ava和java[單選題]114.一個(gè)應(yīng)用程序中有多條并發(fā)執(zhí)行的線索,每條線索都被稱作一個(gè)?A)線程B)進(jìn)程C)方程D)程序[單選題]115.對(duì)象的有效期有多長(zhǎng)?()A)從對(duì)象創(chuàng)建時(shí)開始,直到程序結(jié)束B)從對(duì)象創(chuàng)建時(shí)開始,直到編程人員用"delete"關(guān)鍵字刪除該對(duì)象為止C)從對(duì)象創(chuàng)建時(shí)開始,直到?jīng)]有任何引用變量指向該對(duì)象時(shí),對(duì)象失去作用,被自動(dòng)回收D)與引用變量的有效期相同,當(dāng)引用變量的有效期結(jié)束時(shí),對(duì)象也自動(dòng)消失[單選題]116.在java語(yǔ)言中,有如下定義publicstaticvoidf(intx,inty){intt;if(x>y){t=x;x=y;y=t;}}publicstaticvoidmain(Stringargs[]){inta=4,b=3,c=5;f(a,b);System.out.println(a,b,c);}輸出結(jié)果是(選一項(xiàng))A)3,4,5B)5,3,4C)4,5,3D)4,3,5[單選題]117.下列關(guān)于標(biāo)識(shí)符的描述中,正確的是()。A)標(biāo)識(shí)符中可以使用下劃線和美元符B)標(biāo)識(shí)符中可以使用連接符和井號(hào)符C)標(biāo)識(shí)符中大小寫字母是無(wú)區(qū)別的D)標(biāo)識(shí)符可選關(guān)鍵字[單選題]118.閱讀下面程序Importjava.io.*;PublicclassByteStreamTest{publicstaticvoidmain(String[]a){try{DataOutputStreamdos=newDataOutputStream(new________("ints.dat"));for(inti=0;iA)FileOutputStreamB)ByteArrayOutputStreamC)BufferedOutputStreamD)FileWriter[單選題]119.對(duì)于子類的構(gòu)造函數(shù)說(shuō)明,下列敘述中不正確的是()。A)子類無(wú)條件地繼承父類的無(wú)參構(gòu)造函數(shù)。B)子類可以在自己的構(gòu)造函數(shù)中使用super關(guān)鍵字來(lái)調(diào)用父類的含參數(shù)構(gòu)造函數(shù),但這個(gè)調(diào)用語(yǔ)句必須是子類構(gòu)造函數(shù)的第一個(gè)可執(zhí)行語(yǔ)句。C)在創(chuàng)建子類的對(duì)象時(shí),將先執(zhí)行繼承自父類的無(wú)參構(gòu)造函數(shù),然后再執(zhí)行自己的構(gòu)造函數(shù)。D)子類不但可以繼承父類的無(wú)參構(gòu)造函數(shù),也可以繼承父類的有參構(gòu)造函數(shù)。[單選題]120.如果局部變量和成員變量同名,如何在局部變量作用域內(nèi)引用成員變量?A)不能引用,必須改名,使它們的名稱不相同B)在成員變量前加this,使用this訪問(wèn)該成員變量C)在成員變量前加super,使用super訪問(wèn)該成員變量D)不影響,系統(tǒng)可以自己區(qū)分[單選題]121.給出下面程序段:If(x>0){System.out.println("Hello.");}Elseif(x>-3){System.out.println("Nicetomeetyou!");}Else{System.out.println("Howareyou?");}若打印字符串?Howareyou??,則x的取值范圍是()。A)x>0B)x>-3C)x<=-3D)x<=0&x>-3[單選題]122.下面代碼中,哪一項(xiàng)是正確定義了一個(gè)3*4的二維數(shù)組A)int[][]arr=newint[3][4]B)int[][]arr=newint[3][]C)int[][]arr=newint[][4]D)int[][]arr={{1,2},{3,4,5},{6}}[單選題]123.給定java代碼如下,編譯運(yùn)行,結(jié)果是()publicstaticvoidmain(String[]args){inti;System.out.println("i="+i);}A)編譯錯(cuò)誤B)運(yùn)行時(shí)出現(xiàn)例外C)正常運(yùn)行,輸出i=-1D)正常運(yùn)行,輸出i=0[單選題]124.setTimeout("buy()",2)表示的意思是()A)間隔2秒后,buy()函數(shù)被調(diào)用一次B)每隔2秒,buy()函數(shù)被調(diào)用一次C)間隔2毫秒后,buy()函數(shù)被調(diào)用一次D)每隔2毫秒,buy()函數(shù)被調(diào)用一次[單選題]125.Map集合的主要實(shí)現(xiàn)類有?A)ArrayList、LinkedListB)HashSet、TreeSetMapC)HashMap、TreeMapD)Collections、Arrays[單選題]126.在下列屬性中,用來(lái)定義文本字體大小的是()。A)colorB)faceC)sizeD)align[單選題]127.有關(guān)類之間的關(guān)系描述,不正確的是A)包含B)引用C)繼承D)關(guān)聯(lián)[單選題]128.switch(expression)語(yǔ)句中,表達(dá)式expression不允許的類型是()A)byteB)intC)booleanD)char[單選題]129.簡(jiǎn)單下列變量定義錯(cuò)誤的是A)inta;B)doubleb=4.5;C)booleanb=true;D)floatf=9.8;[單選題]130.下面的程序運(yùn)行后,會(huì)有什么輸出結(jié)果。PublicclassSample{publicstaticvoidmain(String[]args){System.out.println(args[3]);}}在控制臺(tái)輸入javaSampleOneTwoThree。A)OneB)TwoC)ThreeD)出現(xiàn)異常:java.lang.ArrayIndexOutOfBoundsException:3[單選題]131.在Java中,運(yùn)行以下代碼將會(huì)出現(xiàn)的結(jié)果是()inta1=5;doublea2=(float)a1;A)編譯錯(cuò)誤B)運(yùn)行期錯(cuò)誤C)沒(méi)有錯(cuò)誤D)運(yùn)行時(shí)異常[單選題]132.在Java的異常處理模型中,能單獨(dú)和finally語(yǔ)句一起使用的塊是A)tryB)catchC)throwD)throws[單選題]133.Java語(yǔ)言中下面哪個(gè)可以用作正確的變量名稱()A)3DB)nameC)extendsD)implements[單選題]134.在Java中,以下()是publicvoidTest()的重載方法。A)voidTest(){}B)publicintTest(){}C)publicvoidTest(){}D)publicvoidTest(intnum){}[單選題]135.下列關(guān)于注釋語(yǔ)句的描述中,正確的一項(xiàng)是。A)以//開始的是多行注釋語(yǔ)句B)以開始,*/結(jié)束的是單行注釋語(yǔ)句C)以*開始,*/結(jié)束的是可以用于生成幫助文檔的注釋語(yǔ)句D)以*開始,*/結(jié)束的是單行注釋語(yǔ)句[單選題]136.在JSP中,out隱式對(duì)象所對(duì)應(yīng)的類是()A)WriterB)PrintWriterC)JspWriterD)Print[單選題]137.關(guān)于continue語(yǔ)句的使用范圍,下列說(shuō)法正確的是A)continue語(yǔ)句可以在選擇語(yǔ)句中使用B)continue語(yǔ)句可以在條件語(yǔ)句中使用C)continue語(yǔ)句可以在循環(huán)語(yǔ)句中使用D)不輸出任何內(nèi)容[單選題]138.File類型中定義了什么方法來(lái)創(chuàng)建一級(jí)目錄?A)createNewFileB)existsC)mkdirsD)mkdir[單選題]139.按運(yùn)算符操作數(shù)的數(shù)目劃分,運(yùn)算符?:的類型是()。A)三元B)二元C)四元D)一元[單選題]140.關(guān)于類中成員變量的作用范圍,下述說(shuō)法中正確的是()。A)只有用public修飾的變量才能在所有方法中使用B)用private修飾的成員變量可以在main方法中直接使用C)類中所有成員變量在所有成員方法中有效D)用static修飾的成員變量只能在用static修飾的方法中使用[單選題]141.下面的標(biāo)示符不正確的是()。A)a_1B)#IC)_byteD)¥data[單選題]142.下面代碼的執(zhí)行結(jié)果是?importjava.util.*;publicclassShortSet{publicstaticvoidmain(Stringargs[]){Set<Short>s=newHashSet<Short>();for(Shorti=0;i<100;i++){s.add(i);s.remove(i-1);}System.out.println(s.size());}}A)1B)100C)ThrowsExceptionD)NoneoftheAbove[單選題]143.閱讀下列代碼:publicclasstest{publicstaticvoidmain(Stringargs[]){System.out.printIn(3>2)?4:5;}}A)2B)3C)4D)5[單選題]144.使用this調(diào)用類的構(gòu)造方法,下面的說(shuō)法中不正確的是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)造方法的語(yǔ)句可以放在任意位置D)不能在一個(gè)類的兩個(gè)構(gòu)造方法中使用this互相調(diào)用[單選題]145.下列有關(guān)Java中接口的說(shuō)法哪個(gè)是正確的A)接口中含有具體方法的實(shí)現(xiàn)代碼B)若一個(gè)類要實(shí)現(xiàn)一個(gè)接口,則用到?implements?關(guān)鍵字C)若一個(gè)類要實(shí)現(xiàn)一個(gè)接口,則用到?extends?關(guān)鍵字D)接口不允許繼承[單選題]146.在Java中,在使用JDBC操作數(shù)據(jù)庫(kù)時(shí),以下不會(huì)用到的接口和類的是()A)SystemB)ClassC)ConnectionD)ResultSet[單選題]147.Themainmethodheaderiswrittenas:()A)publicstaticvoidmain(string[]args)B)publicstaticvoidMain(String[]args)C)publicstaticvoidmain(String[]args)D)publicstaticmain(String[]args)E)publicvoidmain(String[]args)[單選題]148.下面哪一個(gè)不對(duì)A)構(gòu)造器可以是靜態(tài)的B)構(gòu)造器可以是私有的C)構(gòu)造器可以調(diào)用靜態(tài)方法D)構(gòu)造器可以調(diào)用另一個(gè)重載的構(gòu)造器E)如果一個(gè)構(gòu)造器沒(méi)有調(diào)用重載的構(gòu)造器或者它父類的構(gòu)造器,那么構(gòu)造器會(huì)默認(rèn)調(diào)用父類無(wú)參構(gòu)造器[單選題]149.Given:importjava.util.*;2.publicclassWrappedString{3.privateStrings;4.publicWrappedString(Strings){this.s=s;}5.publicstaticvoidmain(String[]args){6.HashSet<Object>hs=newHashSet<Object>();7.WrappedStringws1=newWrappedString("aardvark");8.WrappedStringws2=newWrappedString("aardvark");9.Strings1=newString("aardvark");10.Strings2=newString("aardvark");11.hs.add(ws1);hs.add(ws2);hs.add(s1);hs.add(s2);12.System.out.println(hs.size());}}Whatistheresult?A)0B)1C)2D)3E)4F)Compilationfails.第2部分:多項(xiàng)選擇題,共20題,每題至少兩個(gè)正確答案,多選或少選均不得分。[多選題]150.下面關(guān)于MVC的控制器的作用的描述中,正確的是()A)負(fù)責(zé)應(yīng)用程序中處理用戶交互的部分B)負(fù)責(zé)從視圖中讀取數(shù)據(jù)C)控制用戶輸入D)向模型發(fā)送數(shù)據(jù)[多選題]151.下面哪些是實(shí)現(xiàn)線程同步的方式A)SynchronizedB)Synchronized修飾代碼塊C)調(diào)用wait方法協(xié)調(diào)線程D)調(diào)用notify方協(xié)調(diào)線程[多選題]152.下面方法中,用于獲取ServletContext對(duì)象的方法是()A)getServletConfig().getServletContext()B)getServletContext()C)getServlet().getServletContext()D)response.getServletContext()[多選題]153.已知vararr=["happy",12,45.6],以下說(shuō)法正確的有()A)上面的語(yǔ)句定義了一個(gè)變量arr,該變量指向一個(gè)數(shù)組列表B)每個(gè)數(shù)組變量都有一個(gè)length屬性,表示該數(shù)組中元素的個(gè)數(shù)C)可以使用數(shù)組變量名[?索引號(hào)?]的格式來(lái)訪問(wèn)每個(gè)數(shù)組元素D)數(shù)組列表中的第一個(gè)元素的索引號(hào)為0,其后的每個(gè)元素的索引號(hào)依次遞增,最后的元素索引為數(shù)組長(zhǎng)度-1[多選題]154.鏈表具有的特點(diǎn)是:(選擇3項(xiàng))A)不必事先估計(jì)存儲(chǔ)空間B)可隨機(jī)訪問(wèn)任一元素C)插入刪除不需要移動(dòng)元素D)所需空間與線性表長(zhǎng)度成正比[多選題]155.以下選項(xiàng)中,滿足無(wú)限循環(huán)條件的是()A)for(intx=0;;x++){}B)for(;;){}C)for(;true;){}D)以上均不滿足[多選題]156.在Java中,為一個(gè)boolean類型變量賦值時(shí),以下方式正確的是()【選兩項(xiàng)】A)booleana=1;B)booleana=(9>=10);C)booleana="真";D)booleana=false;[多選題]157.以下對(duì)數(shù)組(Array)相關(guān)概念描述正確有哪些?A)數(shù)組是用來(lái)存儲(chǔ)固定大小的同類型元素一種數(shù)據(jù)結(jié)構(gòu)。B)數(shù)組它可以幫助我們一次處理大量的類型相同數(shù)據(jù)。C)數(shù)組元素是順序存放的。D)數(shù)組元素?cái)?shù)據(jù)類型是相同的。[多選題]158.下面關(guān)于類及其修飾符的描述正確的是。A)abstract類只能用來(lái)派生子類,不能用來(lái)創(chuàng)建abstract類的對(duì)象B)abstract不能與final同時(shí)修飾一個(gè)類C)abstract可以與final同時(shí)修飾一個(gè)類D)abstract方法必須在abstract類中聲明,但abstract類定義中可以沒(méi)有abstract方法[多選題]159.Given:10.abstractpublicclassEmployee{11.protectedabstractdoublegetSalesAmount();12.publicdoublegetCommision(){13.returngetSalesAmount()*0.15;14.}15.}16.classSalesextendsEmployee{17.//insertmethodhere18.}Whichtwomethods,insertedindependentlyatline17,correctlycompletetheSalesclass?(Choosetwo.)A)doublegetSalesAmount(){return1230.45;}B)publicdoublegetSalesAmount(){return1230.45;}C)privatedoublegetSalesAmount(){return1230.45;}D)protecteddoublegetSalesAmount(){return1230.45;}[多選題]160.Java提供了一套專門用于處理日期時(shí)間的API,下列選項(xiàng)中屬于處理時(shí)間API的是()A)LocalDate類B)LocalTime類C)Instant類D)Duration類[多選題]161.下列關(guān)于Runnable接口的說(shuō)法,正確的是〔)A)Runnable適合于多個(gè)相同程序代碼線程去處理統(tǒng)一資源的情況B)Runnable可以使類在繼承其他類的同時(shí),還能實(shí)現(xiàn)多線程的功能C)Runnable可以避免由于java的單繼承機(jī)制帶來(lái)的局限D(zhuǎn))Runnable能增加程序的健壯性,代碼能夠被多個(gè)線程共享[多選題]162.下面選項(xiàng)中,關(guān)于DBUtils類中可用于關(guān)閉數(shù)據(jù)連接的方法有()。A)close()方法B)closeQuietly()方法C)commitAndCloseQuietly()方法D)loadDriver()方法[多選題]163.ItwassaidthatNancywasgoingtomarryarichEnglishman,butshe()it.A)denyB)deniedC)todenyD)denies[多選題]164.按照流的功能劃分A)輸入流B)字點(diǎn)流C)功能流D)字符流[多選題]165.下面哪項(xiàng)技術(shù)可以用在WEB開發(fā)中實(shí)現(xiàn)會(huì)話跟蹤實(shí)現(xiàn)()。A)sessionB)CookieC)地址重寫D)隱藏域[多選題]166.對(duì)于prompt()方法描述正確的有()A)如果用戶單擊?取消?按鈕或直接關(guān)閉提示對(duì)話框,該方法將返回falseB)該方法執(zhí)行時(shí)會(huì)彈出一個(gè)提示對(duì)話框,等待用戶輸入一行數(shù)據(jù)C)基本語(yǔ)法是:prompt("提示信息",?輸入框的默認(rèn)信息?)D)該方法的返回值可以被引用或存儲(chǔ)到變量中[多選題]167.當(dāng)要生成一個(gè)jar包文件,若該包文件中還含有第三方包文件,則下面說(shuō)法正確的是()。A)打包步驟要重復(fù)兩次B)類中必須包含main()方法C)要重寫manifest清單文件D)要將生成的jar包文件和第三方包文件放在同一文件夾下[多選題]168.分析代碼PublicclassAextendsB{}ClassB{publicB(Strings){}}A)編譯錯(cuò)誤,因?yàn)锳沒(méi)有默認(rèn)構(gòu)造器B)編譯錯(cuò)誤,意難忘A的默認(rèn)構(gòu)造器會(huì)調(diào)用B的默認(rèn)構(gòu)造器,但是B中沒(méi)有默認(rèn)構(gòu)造器C)如果在A中增加構(gòu)造器A(Strings){}將編譯良好D)如果在A中增加構(gòu)造器A(Strings){super(s);}將編譯良好[多選題]169.WhichofthefollowingarecorrectnamesforvariablesaccordingtoJavanamingconventions?()A)radiusB)RadiusC)RADIUSD)findAreaE)FindArea第3部分:判斷題,共44題,請(qǐng)判斷題目是否正確。[判斷題]170.創(chuàng)建File對(duì)象可能發(fā)生異常。A)正確B)錯(cuò)誤[判斷題]171.關(guān)鍵字Super總是指向所使用的類的父類。A)正確B)錯(cuò)誤[判斷題]172.一個(gè)HashMap對(duì)象可以保存兩個(gè)相同的鍵,每個(gè)鍵(key)最多和兩個(gè)值(value)對(duì)應(yīng)。()A)正確B)錯(cuò)誤[判斷題]173.子類重寫父類的方法時(shí),重寫的方法可以與父類被重寫的方法名、.參數(shù)列表以及返回值類型不相同()A)正確B)錯(cuò)誤[判斷題]174.在為double類型的變量賦值時(shí),后面可以加字母D或D,也可以不添加。()A)正確B)錯(cuò)誤[判斷題]175.子類的成員變量和成員方法的數(shù)目一定大于等于父類的成員變量和成員方法的數(shù)目。A)正確B)錯(cuò)誤[判斷題]176.組合關(guān)系也叫Has-A,屬于弱耦合關(guān)系。A)正確B)錯(cuò)誤[判斷題]177.比較運(yùn)算符用于對(duì)兩個(gè)數(shù)值或變量進(jìn)行比較,其結(jié)果是一個(gè)布爾值。()A)正確B)錯(cuò)誤[判斷題]178.如果兩個(gè)線程訪問(wèn)不同類中的靜態(tài)同步方法,這兩個(gè)線程是不需要等待的。()A)正確B)錯(cuò)誤[判斷題]179.在CSS中,行高屬性line-height是用來(lái)設(shè)置文本高度的。()A)正確B)錯(cuò)誤[判斷題]180.包裝類可以將基本數(shù)據(jù)類型的值包裝為引用數(shù)據(jù)類型的對(duì)象。()A)正確B)錯(cuò)誤[判斷題]181.異常也是一個(gè)對(duì)象。A)正確B)錯(cuò)誤[判斷題]182.在表格標(biāo)記中,標(biāo)記用來(lái)創(chuàng)建一個(gè)表格。()A)正確B)錯(cuò)誤[判斷題]183.final即可以修飾局部變量也可以修飾成員變量。()A)正確B)錯(cuò)誤[判斷題]184.在創(chuàng)建jar文件時(shí)編寫的清單mf文件中:?Created-By:?和?1.8?之間可以有多個(gè)空格。A)正確B)錯(cuò)誤[判斷題]185.下面說(shuō)法是否正確volatile關(guān)鍵字能保證線程安全[判斷題]186.用final修飾的類不能被繼承。()A)正確B)錯(cuò)誤[判斷題]187.在嵌套循環(huán)中只要出現(xiàn)break關(guān)鍵字就會(huì)跳出所有循環(huán)體。()A)正確B)錯(cuò)誤[判斷題]188.一個(gè)類可以把某個(gè)對(duì)象作為自己的一個(gè)成員變量。A)正確B)錯(cuò)誤[判斷題]189.死鎖就是兩個(gè)線程在運(yùn)行時(shí)都在等待對(duì)方的鎖。A)正確B)錯(cuò)誤[判斷題]190.一個(gè)完整的Servlet事件jiantingqi包括Listener類和配置。()A)正確B)錯(cuò)誤[判斷題]191.word-spacing屬性用于定義英文單詞之間的間距,對(duì)中文字符無(wú)效。()A)正確B)錯(cuò)誤[判斷題]192.子類對(duì)象無(wú)論如何也不能操作沒(méi)有繼承的成員變量。A)正確B)錯(cuò)誤[判斷題]193.String類的equals()方法和?==?的作用是一樣的。()A)正確B)錯(cuò)誤[判斷題]194.在Java中對(duì)象可以賦值,只要使用賦值號(hào)(等號(hào))即可,相當(dāng)于生成了一個(gè)各屬性與賦值對(duì)象相同的新對(duì)象。A)正確B)錯(cuò)誤[判斷題]195.TreeMap與TreeSet集合存儲(chǔ)的原理一樣。()A)正確B)錯(cuò)誤[判斷題]196.stop()方法是用來(lái)暫停執(zhí)行操作的,它與start()方法不同,只被調(diào)用一次。()A)正確B)錯(cuò)誤[判斷題]197.垃圾回收機(jī)制是核心技術(shù)A)正確B)錯(cuò)誤[判斷題]198.在Java語(yǔ)言中,定義常量PI的正確方法是finaldoublePI=3.1415926;()。選項(xiàng).A)正確B)錯(cuò)誤[判斷題]199.?…*/?中可以嵌套?//?注釋,但不能嵌套?…*/?注釋。A)正確B)錯(cuò)誤[判斷題]200.HttpServletRequest接口中的getParameterValues(Stringname)方法返回一個(gè)String類型的數(shù)組。()A)正確B)錯(cuò)誤[判斷題]201.while語(yǔ)句循環(huán)體中的內(nèi)容至少會(huì)被執(zhí)行一次()A)正確B)錯(cuò)誤[判斷題]202.Cookie一旦創(chuàng)建,它的名稱就不能更改,而Cookie的值創(chuàng)建后也不允許被修改。()A)正確B)錯(cuò)誤[判斷題]203.配置classpath環(huán)境變量時(shí),路徑后面加分號(hào)與不加分號(hào)是一樣的。A)正確B)錯(cuò)誤[判斷題]204.Java中類和方法都不允許嵌套定義。A)正確B)錯(cuò)誤[判斷題]205.有的類定義時(shí)可以不定義構(gòu)造函數(shù),所以構(gòu)造函數(shù)不是必需的。()A)正確B)錯(cuò)誤[判斷題]206.HashMap集合對(duì)于元素的增、刪、改、查操作表現(xiàn)出的效率都比較高。()A)正確B)錯(cuò)誤[判斷題]207.12=12是非法的表達(dá)式正確錯(cuò)誤A)正確B)錯(cuò)誤[判斷題]208.框架是一個(gè)程序的主窗口,它是頂級(jí)容器。()A)正確B)錯(cuò)誤[判斷題]209.Random類的實(shí)例用于生成隨機(jī)數(shù)。()A)正確B)錯(cuò)誤[判斷題]210.沒(méi)有實(shí)體的對(duì)象稱作空對(duì)象,應(yīng)當(dāng)避免使用空對(duì)象,即讓一個(gè)空對(duì)象去調(diào)用方法產(chǎn)生行為。A)正確B)錯(cuò)誤[判斷題]211.try..catch語(yǔ)句用于處理程序中的異常。()A)正確B)錯(cuò)誤[判斷題]212.使用HashMap集合迭代出元素的順序和元素存入的順序是一致的。()A)正確B)錯(cuò)誤[判斷題]213.使用BorderLayout布局管理器時(shí),GUI組件可以按任何順序添加到面板上。()A)正確B)錯(cuò)誤第4部分:?jiǎn)柎痤},共40題,請(qǐng)?jiān)诳瞻滋幪顚懻_答案。[問(wèn)答題]214.JAVA中int類型對(duì)應(yīng)的包裝類是【】。[問(wèn)答題]215.若x=5,y=10,則x>y&&x++==y--的邏輯值為__________。[問(wèn)答題]216.Java源程序是由類定義組成的,每個(gè)程序中可以定義若干個(gè)類,但是只有一個(gè)類是主類。在Java中,這個(gè)主類是指包含__________方法的類。[問(wèn)答題]217.在循環(huán)語(yǔ)句中,【】用于終止本次循環(huán),執(zhí)行下一次循環(huán)。[問(wèn)答題]218.設(shè)有double型變量x=2.4,a=7.5,y=8;算術(shù)表達(dá)式x+a%3*(int)(x+y)%2/4的值為:[問(wèn)答題]219.編寫小程序?qū)崿F(xiàn)一個(gè)數(shù)字時(shí)鐘。[問(wèn)答題]220.Thefireresulted()manydeaths.[問(wèn)答題]221.請(qǐng)說(shuō)出E類中【代碼1】~【代碼3】的輸出結(jié)果____。(三個(gè)結(jié)果之間用英文狀態(tài)下的#隔開)ClassA{Intm;IntgetM(){Returnm;}IntseeM(){Returnm;}}ClassBextendsA{Intm;IntgetM(){Returnm+100;}}PublicclassE{Publicstaticvoidmain(Stringargs[]){Bb=newB();b.m=20;System.out.println(b.getM());//【代碼1】Aa=b;a.m=-100;System.out.println(a.getM());//【代碼2】System.out.println(b.seeM());//【代碼3】}}[問(wèn)答題]222.CallableStatement接口對(duì)象用于執(zhí)行數(shù)據(jù)庫(kù)中預(yù)先建立的()。[問(wèn)答題]223.URL是____的縮寫[問(wèn)答題]224.java.io類庫(kù)中,處理字符數(shù)據(jù)的基本輸入/輸出的類是()和Writer。[問(wèn)答題]225.閱讀下面的程序,分析代碼是否能夠編譯通過(guò),如果能編譯通過(guò),請(qǐng)列出運(yùn)行的結(jié)果。否則請(qǐng)說(shuō)明編譯失敗的原因。代碼一:publicclassTest01{publicstaticvoidmain(String[]args){byteb=3;b=b+4;System.out.println("b="+b);}}[問(wèn)答題]226.當(dāng)break語(yǔ)句出現(xiàn)在嵌套循環(huán)中的內(nèi)層循環(huán)時(shí),它只能跳出【】。[問(wèn)答題]227.閱讀下面的程序,分析代碼是否能夠編譯通過(guò),如果能編譯通過(guò),請(qǐng)列出運(yùn)行的結(jié)果。否則請(qǐng)說(shuō)明編譯失敗的原因。PublicclassDemo{publicstaticvoidmain(String[]args){newObject(){publicvoidshow(){System.out.println("helloworld");}}.show();}}[問(wèn)答題]228.publicclassTest02{publicstaticvoidmain(String[]args){intx=12;{inty=96;System.out.println("xis"+x);System.out.println("yis"+y);}y=x;System.out.println("xis"+x);}}[問(wèn)答題]229.在繼承關(guān)系中,子類會(huì)自動(dòng)繼承父類中的方法,但有時(shí)在子類中需要對(duì)繼承的方法進(jìn)行一些修改,即對(duì)父類的方法進(jìn)行【】。[問(wèn)答題]230.設(shè)計(jì)一個(gè)Shape接口和它的兩個(gè)實(shí)現(xiàn)類Square和Circle,要求如下:1)Shape接口中有一個(gè)抽象方法area(),方法接收有一個(gè)double類型的參數(shù),返回一個(gè)double類型的結(jié)果2)Square和Circle中實(shí)現(xiàn)了Shape接口的area()抽象方法,分別求正方形和圓形的面積并返回在測(cè)試類中創(chuàng)建Square和Circle對(duì)象,計(jì)算邊長(zhǎng)為2的正方形面積和半徑為3的圓形面積[問(wèn)答題]231.簡(jiǎn)答題1、什么是集合,請(qǐng)列舉集合中常用的類和接口?[問(wèn)答題]232.在Java中既然有了數(shù)組為什么還要集合?[問(wèn)答題]233.JDK中提供了一個(gè)()類,用于封裝UDP通信中發(fā)送或者接收的數(shù)據(jù)。[問(wèn)答題]234.靜態(tài)方法必須使用【】關(guān)鍵字來(lái)修飾。[問(wèn)答題]235.static關(guān)鍵字的用法[問(wèn)答題]236.通過(guò)Person類創(chuàng)建對(duì)象p的代碼是--。[問(wèn)答題]237.所謂靜態(tài)內(nèi)部類,就是使用【】關(guān)鍵字修飾的成員內(nèi)部類。[問(wèn)答題]238.[簡(jiǎn)答題]閱讀下面的程序,分析代碼是否能夠編譯通過(guò),如果能編譯通過(guò),請(qǐng)列出運(yùn)行的結(jié)果。否則請(qǐng)說(shuō)明編譯失敗的原因。PublicclassDemo{publicstaticvoidmain(String[]args){newObject(){publicvoidshow(){System.out.println("helloworld");}}.show();}}[問(wèn)答題]239.給出下列【代碼】注釋標(biāo)注的代碼行的輸出結(jié)果____。ClassFish{Intweight=10;}ClassLake{Fishfish;VoidsetFish(Fishs){Fish=s;}VoidfoodFish(intm){Fish.weight+=m;}}PublicclassTTT{Publicstaticvoidmain(Stringargs[]){FishredFish=newFish();Lakelake=newLake();Lake.setFish(redFish);Lake.foodFish(100);System.out.printf("%d:%d",redFish.weight,lake.fish.weight);//【代碼】}}[問(wèn)答題]240.請(qǐng)問(wèn),以下哪些關(guān)于try-catch-finally結(jié)構(gòu)中的finally語(yǔ)句的描述是正確的?請(qǐng)選擇一個(gè)[問(wèn)答題]241.在定義方法時(shí)不寫方法體,這種不包含方法體的方法為【】方法。[問(wèn)答題]242.鍵和值對(duì)象之間存在一種對(duì)應(yīng)關(guān)系,稱為【】。[問(wèn)答題]243.Java字符(char)采用的是ISO國(guó)際標(biāo)準(zhǔn)化組織規(guī)定的()字符集。[問(wèn)答題]244.【】關(guān)鍵字可用于修飾類、變量和方法,它有?這是無(wú)法改變的?或者?最終?的含義。[問(wèn)答題]245.編寫有菜單的應(yīng)用程序,用來(lái)打開并顯示本機(jī)目錄下的jpg和gif圖像文件。[問(wèn)答題]246.若有類定義:classBextendsA{…}則類B是類A的()。[問(wèn)答題]247.Java中使用關(guān)鍵字()創(chuàng)建數(shù)組對(duì)象。[問(wèn)答題]248.Allthepoliceofficerwereequipped(with)gunstodefendthemselvesagainsttheCriminals.[問(wèn)答題]249.null常量只有一個(gè)值null,表示對(duì)象的引用為()[問(wèn)答題]250.被關(guān)鍵字______修飾的方法是不能被當(dāng)前類的子類重新定義的方法。[問(wèn)答題]251.請(qǐng)編寫一個(gè)StringDemo類,在主方法中實(shí)例化string類,初始化值為"itcast",輸出String初始化值。[問(wèn)答題]252.請(qǐng)按照題目的要求編寫程序并給出運(yùn)行結(jié)果。1、通過(guò)繼承Thread類的方式創(chuàng)建兩個(gè)線程,在Thread構(gòu)造方法中指定線程的名字,并將這兩個(gè)線程的名字打印出來(lái)。[問(wèn)答題]253.[填空題]單行注釋通常用于對(duì)程序中的某一行代碼進(jìn)行解釋,用符號(hào)()表示。[單選題]254.假設(shè)Cylinder是Circle的子類.分析代碼Cylindercy=newCylinder(1,1);Circlec=cy;A)編譯錯(cuò)誤B)運(yùn)行錯(cuò)誤C)編譯運(yùn)行良好[單選題]255.下列程序段的輸出結(jié)果是:intdata=0;chark='a',p='f';data=p-k;system.out.println(data);A)aB)fC)5[單選題]256.Whatis1+1+1+1+1==5?()A)trueB)falseC)Thereisnoguaranteethat1+1+1+1+1==5istrue.

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論