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

下載本文檔

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

文檔簡介

試卷科目:JAVA開發(fā)基礎(chǔ)JAVA開發(fā)基礎(chǔ)(習題卷3)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesJAVA開發(fā)基礎(chǔ)第1部分:單項選擇題,共156題,每題只有一個正確答案,多選或少選均不得分。[單選題]1.下面類的聲明中正確的是A)publicvoidHH{…}B)publicclassMove(){…}C)publicclassvoidnumber{}D)publicclassCar{…}[單選題]2.在MySQL中,設(shè)置某列為主鍵的關(guān)鍵字是()。A)NULLB)KEYC)DEFAULTD)PRIMARYKEY[單選題]3.當某個方法中的代碼可能產(chǎn)生異常但又不知如何處理時,下列哪種說明是正確的()A)捕獲異常B)嵌套異常C)拋出異常D)聲明異常[單選題]4.下列標識符合法的是A)¥99B)#ddC)b++D)*67[單選題]5.下面哪個函數(shù)是publicvoidaMethod(){...}的重載函數(shù)?()A)voidaMethod(){...}B)publicintaMethod(){...}C)publicvoidaMethod(){...}D)publicintaMethod(intm){...}[單選題]6.下面關(guān)于構(gòu)造函數(shù)的說法不正確的是()A)構(gòu)造函數(shù)不可以重載。B)構(gòu)造函數(shù)一定要和類名相同。C)構(gòu)造函數(shù)的主要作用是完成對類的對象的初始化工作。D)一般在創(chuàng)建新對象時,系統(tǒng)會自動調(diào)用構(gòu)造函數(shù)。[單選題]7.一般編譯java程序時出現(xiàn)error:cannotread:aaa.java,則下列原因最正確的是()A)原因是執(zhí)行的當前目錄下沒有找到aaa.java文件。B)原因是沒有安裝JDK開發(fā)環(huán)境。C)原因是java源文件名后綴一定是以D)原因是JDK安裝后沒有正確設(shè)置環(huán)境變量PATH和Classpath[單選題]8.閱讀下段代碼片段,選擇正確的運行結(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)編譯不通過[單選題]9.關(guān)于實現(xiàn)Runnable接口說法正確的是A)實現(xiàn)Runnable接口的類是一個線程類B)實現(xiàn)Runnable接口的類可以直接創(chuàng)建對象啟動線程C)實現(xiàn)Runnable接口的類必須借助線程類對象才能啟動線程D)實現(xiàn)Runnable接口的類擁有start方法[單選題]10.關(guān)于字符流的說法正確的是A)字符流是雙字節(jié)流,因此使用字節(jié)流讀取兩次與與字符流讀取一次的效果完全一致。B)字符流會涉及字符編碼的轉(zhuǎn)換。C)通過字符流可以復(fù)制圖片D)通過字符流將文本寫入文件,則文件中的編碼一定是雙字節(jié)編碼。[單選題]11.下述概念中不屬于面向?qū)ο蠓椒ǖ氖牵ǎ〢)過程調(diào)用B)對象、消息C)繼承、多態(tài)D)類、封裝[單選題]12.簡單以下不屬于Java語言特點的是A)簡單性B)面向過程性C)跨平臺性D)支持多線程[單選題]13.下列方法method()執(zhí)行,返回值為intmethod(){intnum=10;if(num>20)returnnum;num=30;}A)10B)20C)30D)編譯出錯[單選題]14.閱讀下面的代碼classDemo{privateStringname;Demo(Stringname){=name;}privatestaticvoidshow(){System.out.println(name)}publicstaticvoidmain(String[]args){Demod=newDemo(?lisa?);d.show();}}下列關(guān)于程序運行結(jié)果的描述中,正確的是()A)輸出lisaB)輸出nullC)輸出nameD)編譯失敗,無法從靜態(tài)上下文中引用非靜態(tài)變量name[單選題]15.要產(chǎn)生[20,999]之間的隨機整數(shù)使用哪個表達式?_________A)(int)(20+Math.random()*97)B)20+(int)(Math.random()*980)C)(int)Math.random()*999D)20+(int)Math.random()*980[單選題]16.下面哪個方法聲明要求子類必須提供實現(xiàn):A)publicdoublem();B)staticvoidm(){}C)abstractdoublem();D)protectedvoidm(){}[單選題]17.已知有下面類的說明:publicclassX5_1_1extendsx{privatefloatf=10.6f;inti=16;staticintsi=10;publicstaticvoidmain(String[]args){X5_1_1x=newX5_1_1();}}在main()方法中,下面哪條語句的用法是正確的?A)x.fB)this.siC)X5_1_1.iD)X5_1_1.f[單選題]18.不帶任何參數(shù)的()方法,會立即停止當前正在執(zhí)行的動畫A)end()B)clear()C)remove()D)stop()[單選題]19.在Java中,若已定義:?inta[]={0,1,2,3,4,5};?,則對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.下列是一個支持多線程并發(fā)操作的堆棧類代碼段,在下劃線處應(yīng)填的是()PublicclassMyStack{Privateintidx=0;Privateint[]data=newint[8];Publicvoidpush(inti){Data[idx]=i;Idx++;}……..}A)synchronizedB)waitC)blockedD)interrupt[單選題]22.下面選項中,屬于pageContext提供的用于從四個域?qū)ο笾胁檎覍傩缘姆椒ㄊ牵ǎ〢)setAttributeB)getAttributeC)removeAttributeD)findAttribute[單選題]23.要刪除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)以上選項都不正確[單選題]24.以下初始化Java數(shù)組的代碼哪一個是正確的()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對象runner,SQL語句:Stringsql=?select*fromuserwhereid=??;下面操作中,能實現(xiàn)查詢指定記錄的選項是()。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()直接訪問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類是所有類的父類,用戶自定義類默認繼承于Object類,下列選項中的()方法不屬于Object類的方法A)equals(ObjectB)getClass()C)toString()D)trim()[單選題]29.子類和父類中的方法要實現(xiàn)方法的覆蓋必須滿足三個條件。下列描述中,不是覆蓋所需的條件是:A)相同的方法名B)相同的參數(shù)名稱C)相同的方法返回類型D)相同的參數(shù)表,即參數(shù)的個數(shù)、順序和參數(shù)的類型必須完全相同[單選題]30.在程序中需要用到Scanner類創(chuàng)建對象,需要導入的包是()。A)java.util.*B)java.io.*C)java.lang.*D)java.sql.*[單選題]31.哪種方法返回String中的字符數(shù)()A)size()B)length()C)width()D)girth()[單選題]32.下列選項中,能夠防止重復(fù)注冊數(shù)據(jù)庫驅(qū)動的選項是()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í)行語句inta[];后數(shù)組元素的值為.()。選項.A)0B)1C)2D)不確定[單選題]35.Servlet中,HttpServletResponse的()方法用來把一個Http請求重定向到另外的URLA)sendURL()B)redirectURL()C)sendRedirect()D)redirectResponse()[單選題]36.對于GImage類,說法不正確的是()。A)可將圖片存儲在GImage類的對象中B)可使用.getRed(...)將像素值中的紅色值取出C)GImage類的對象只能處理位圖D)將GImage類對象像素矩陣中R、G、B的值都用G值代替,會得到該圖片的灰度圖[單選題]37.在方法內(nèi)部使用,代表對當前對象自身引用的關(guān)鍵字是()A)superB)ThisC)SuperD)this[單選題]38.在MySQL中,格式化日期的函數(shù)是()A)DATEDIFF()B)DATE_FORMAT()C)CURDATE()D)DAY()[單選題]39.在Java中,下列關(guān)于接口的說法不正確的是()A)接口中只能定義公有的、靜態(tài)的常量B)接口中的方法只能是公有的抽象方法C)用于定義接口的關(guān)鍵字是implementsD)接口只能繼承多個接口,接口不能繼承類,也不能實現(xiàn)其他接口[單選題]40.以下代碼的運行后最后輸出sum的值為:intsum=0;for(inti=0;i<=10;i=i+2){sum+=i;}A)30B)40C)20D)28[單選題]41.下列JAVA語言程序段不是死循環(huán)的是(選一項)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類的一個實例,此類實現(xiàn)了List接口,下列哪個是正確的?A)ListmyList=newArrayList()B)ArrayListmyList=newObject()C)ArrayListmyList=newList()D)ListmyList=newList()[單選題]44.下面哪一項不是Java類訪問控制關(guān)鍵字()A)publicB)protectedC)thisD)private[單選題]45.定義類頭時,不可以放到類名前面的關(guān)鍵字是A)publicB)abstractC)finalD)static[單選題]46.JFrame對象默認的布局管理器是()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.請閱讀下面的程序PublicClassTest{PublicStaticVoidMain(string[]Args){For(intX=0;x<5;x++){If(x%2==0)Break;System.out.print(x+??);}}}下列選項中,哪一個是程序的運行結(jié)果()。A)12345B)024C)13D)不輸出任何內(nèi)容[單選題]53.在Java中,一個類可同時定義許多同名的方法,這些方法的形式參數(shù)個數(shù)、類型或順序各不相同,傳回的值也可以不相同。這種面向?qū)ο蟪绦虻奶匦苑Q為()。A)隱藏B)覆蓋C)重載D)Java不支持此特性[單選題]54.在Java中,變量可以分為全局變量和()變量A)靜態(tài)B)實列C)局部D)普通[單選題]55.下面選項中,編寫過濾器需要實現(xiàn)的接口是()A)javax.servlet.ServletB)java.servlet.FilterC)javax.servlet.ListenerD)javax.servlet.Filter[單選題]56.在條件語句?if(表達式)語句;?中,表達式不能是()。A)boolean型變量或者是boolean常量B)關(guān)系表達式C)邏輯表達式D)算術(shù)表達式[單選題]57.System類的getProperties()方法的作用是()A)獲取當前的操作系統(tǒng)的屬性B)獲取當前JVM的屬性C)獲取指定鍵指示的操作系統(tǒng)屬性D)獲取指定鍵指示的JVM的屬性[單選題]58.Java程序是有什么組成的()。A)類B)對象C)函數(shù)D)包[單選題]59.下列語句中沒有錯誤的是()。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ù)使得Web應(yīng)用程序可以保持()狀態(tài),下面正確的是()A)客戶端,客戶端B)服務(wù)端,服務(wù)端C)客戶端,服務(wù)端D)服務(wù)端,客戶端[單選題]61.以下選項中,不屬于合法的標識符的是A)Hello_WorldB)ClassC)user&nameD)username3[單選題]62.關(guān)于數(shù)組,下列說法中正確的是。A)數(shù)組是最簡單的復(fù)合數(shù)據(jù)類型,是一系列數(shù)據(jù)的集合B)數(shù)組的元素可以是基本數(shù)據(jù)類型、對象或其他數(shù)組C)定義數(shù)組時,必須分配內(nèi)存D)一個數(shù)組中的所有值都必須是相同的類型[單選題]63.接口中的方法被默認是什么的()A)privateB)publicC)protectedD)package[單選題]64.MouseEvent類中表示鼠標左擊事件的常量是()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);}}下列選項中,哪一個是程序正確的運行結(jié)果()A)123B)111C)121D)編譯不通過[單選題]66.Java程序計算表達式-6.5%2的結(jié)果是:()。選項.A)0.2B)0C)-0.5D)0.5[單選題]67.下面選項中,屬于QueryRunner類中用于執(zhí)行增刪改語句的方法是()。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.按照控件添加順序,依次將控件從左到右、從上到下擺放,若一行不能完全放完則會自動轉(zhuǎn)至下一行繼續(xù)擺放的布局管理方式是A)FlowLayoutB)GridLayoutC)BorderLayoutD)CardLayout[單選題]71.在JDK安裝目錄下,用于存放可執(zhí)行程序的文件夾是?A)binB)jreC)libD)db[單選題]72.定義類頭時能使用的修飾符是A)privateB)staticC)abstractD)protected[單選題]73.關(guān)于關(guān)鍵字super的描述,正確的是A)super是指當前對象的內(nèi)存地址B)super是指當前對象的父類對象的內(nèi)存地址C)super是指當前對象的父類D)super可以在main()方法中使用[單選題]74.請閱讀下面程序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);}}上面程序的運行結(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=?我們是學生?;則tom.length()的值為()。選項.A)5B)10C)6D)11[單選題]76.關(guān)于構(gòu)造函數(shù)的描述,錯誤的是A)一般在創(chuàng)建新對象時,系統(tǒng)會自動調(diào)用構(gòu)造函數(shù)B)構(gòu)造函數(shù)是類的一種特殊函數(shù),它的方法名必須與類名相同C)構(gòu)造函數(shù)的主要作用是完成對類的對象的初始化工作D)可以定義多個構(gòu)造函數(shù),但每個方法的名字必須各不相同[單選題]77.Java屬于以下哪種語言?()A)機器語言B)匯編語言C)高級語言D)以上都不對[單選題]78.有關(guān)線程的哪些敘述是對的()。A)一旦一個線程被創(chuàng)建,它就立即開始運行。B)當一個線程因為搶先機制而停止運行,它被放在可運行隊列的前面。C)一個線程可能因為不同的原因停止(cease)并進入就緒狀態(tài)。D)使用start()方法可以使一個線程成為可運行的,但是它不一定立即開始運行。[單選題]79.設(shè)a,b,x,y,z均為int型變量,并已賦值,下列表達式的結(jié)果屬于非邏輯值的是.()。選項.A)x>y&&b<aB)-z>x-yC)y==++xD)y+x*x++[單選題]80.以下說法中,正確的是()A)基本字符數(shù)據(jù)類型有字符和字符串兩種B)字符類型占兩個字節(jié),可保存兩個字符C)字符類型占兩個字節(jié),可保存一個字符D)以上說法都是錯誤的[單選題]81.在Java中,()類提供定位本地文件系統(tǒng),對文件或目錄及其屬性進行基本操作。A)FileInputStreamB)FileReaderC)FileWriterD)File[單選題]82.若有定義chara[]=newchar[5];則a.length的值為()A)0B)10C)4D)5[單選題]83.Java中,在如下所示的Test類中,共有()個構(gòu)造方法。publicclassTest{privateintx;publicTest(){x=35;}publicvoidTest(doublef){this.x=(int)f;}publicTest(Strings){}}A)0B)1C)2D)3[單選題]84.java字符采用的是Unicode編碼方案,每個Unicode碼占用的位數(shù)是A)8B)16C)32D)由軟硬件平臺決定[單選題]85.對形參的說法,正確的是A)必須有多個B)至少有一個C)可以沒有D)只能是簡單變量[單選題]86.下面關(guān)于List集合的描述中,哪一個是錯誤的()A)List集合是有索引的B)List集合可以存儲重復(fù)的元素C)List集合存和取的順序一致D)List集合沒有索引[單選題]87.TreeSet集合類保存不重復(fù)對象,要求實現(xiàn)Conparable接口。其中不重復(fù)元素的定義是()。A)在實現(xiàn)Comparable接口中,重寫compareTo()實現(xiàn)類對象的比較B)對象中的第一個成員變量C)對象中所有成員變量D)在添加到TreeSet類對象時給定[單選題]88.下列說法哪個是正確的?A)BorderLayout是面板的缺省布局管理器B)當鼠標指針位于一個GUI組件的邊上時,發(fā)生一個MouseOver事件C)一個面板(JPanel)不能被加入到另一個面板(JPanel)中D)在BorderLayout中,添加NORTH區(qū)的兩個按鈕將并排顯示[單選題]89.定義抽象類時所用到的關(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)以上說法都不對[單選題]91.在JAVA語言中描述A:?8?與8是相同的描述B:?¥?的數(shù)據(jù)類型是char下面的選項()是正確的(選一項)A)兩個描述都是正確的B)只有描述A是正確的C)兩個描述都是錯誤的D)只有描述B是正確的[單選題]92.下列構(gòu)造方法中,不屬于ServerSocket類構(gòu)造方法的是()A)ServerSocket(Stringhost)B)ServerSocket(intport)C)ServerSocket(intport,intbacklog)D)ServerSocket()[單選題]93.下面說法不正確的是()A)一個子類的對象可以接收父類對象能接收的消息;B)當子類對象和父類對象能接收同樣的消息時,它們針對消息產(chǎn)生的行為可能不同;C)父類比它的子類的方法更多;D)子類在構(gòu)造函數(shù)中可以使用super()來調(diào)用父類的構(gòu)造函數(shù);[單選題]94.JAVA語言中函數(shù)返回值的類型由()決定的(選一項)A)return語句中的表達式類型B)調(diào)用該函數(shù)的主調(diào)函數(shù)的類型C)調(diào)用函數(shù)時臨時決定D)定義函數(shù)時所指定的返回值類型[單選題]95.分析如下代碼,如下說法哪句是正確的()。PublicclassTest{Publicstaticvoidmain(String[]args){Doubleradius;FinaldoublePI=3.15169;Doublearea=radius*radius*PI;System.out.println("Areais"+area);}}A)程序編譯錯誤,因為變量radius沒有初始化。B)程序編譯錯誤,因為常量PI定義在方法中。C)程序沒有編譯錯誤但運行時會出錯,因為radius沒有初始化。D)程序編譯和運行正確。[單選題]96.下列語句關(guān)于Java內(nèi)存回收的說明正確的是A)程序員必須創(chuàng)建一個線程來釋放內(nèi)存B)內(nèi)存回收程序負責釋放無用內(nèi)存C)內(nèi)存回收程序允許程序員直接釋放內(nèi)存D)內(nèi)存回收程序可以在指定的時間釋放內(nèi)存對象[單選題]97.Java中用于創(chuàng)建文件對象的類是A)FileB)ObjectC)ThreadD)Frame[單選題]98.以下標識符中哪項是不合法的()A)constB)$doubleC)helloD)BigMeaninglessName[單選題]99.main()方法形式參數(shù)的正確寫法是A)Stringa[]B)StringargsC)CharargsD)StringBufferargs[][單選題]100.新建狀態(tài)下的線程可能直接進入的狀態(tài)是A)阻塞B)運行C)死亡D)新建[單選題]101.以下方法中,不屬于Servlet常用方法的是:A)init()B)service()C)onGet()D)destroy()[單選題]102.關(guān)于Java變量名的命名規(guī)則,以下不正確的是?A)由認為順序的字母、下劃線(_)、美元符號($)和數(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.表達式3510/1000的運算結(jié)果為()A)3B)3.51C)3.510D)4[單選題]105.下列關(guān)于Java變量的描述,錯誤的是________。A)在Java程序中要使用變量,必須先對其進行聲明B)類變量可以使用對象名進行調(diào)用C)變量不可以在其作用域之外使用D)成員變量必須寫在成員方法之前[單選題]106.八進制整數(shù)017表示十進制的()A)15B)17C)8D)23[單選題]107.下列關(guān)于變量組成部分描述正確的一項是:()A)變量名不是標識符;B)變量名是標識符;C)浮點型屬于復(fù)合類型;D)變量分為:基本類型和復(fù)合類型;[單選題]108.語句System.out.println((int)("123"));的輸出結(jié)果是()。A)123B)運行錯誤C)"123"D)編譯錯誤[單選題]109.關(guān)于構(gòu)造方法以下說法錯誤的是()。A)構(gòu)造方法名必須與類名一致B)構(gòu)造方法可以重載C)構(gòu)造方法是通過new來調(diào)用D)每個類都必須編寫構(gòu)造方法代碼[單選題]110.按運算符的功能劃分,運算符?+=?的類型是A)算術(shù)運算符B)關(guān)系運算符C)邏輯運算符D)賦值運算符[單選題]111.如下的程序片段執(zhí)行之后,count的值是什么?intcount=1;for(inti=1;i<=5;i++){count-=i;}A)-14B)-12C)12D)14[單選題]112.以下程序的運行結(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源文件和編譯后的文件擴展名分別為()A)class和javaB)java和classC)class和classD)ava和java[單選題]114.一個應(yīng)用程序中有多條并發(fā)執(zhí)行的線索,每條線索都被稱作一個?A)線程B)進程C)方程D)程序[單選題]115.對象的有效期有多長?()A)從對象創(chuàng)建時開始,直到程序結(jié)束B)從對象創(chuàng)建時開始,直到編程人員用"delete"關(guān)鍵字刪除該對象為止C)從對象創(chuàng)建時開始,直到?jīng)]有任何引用變量指向該對象時,對象失去作用,被自動回收D)與引用變量的有效期相同,當引用變量的有效期結(jié)束時,對象也自動消失[單選題]116.在java語言中,有如下定義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é)果是(選一項)A)3,4,5B)5,3,4C)4,5,3D)4,3,5[單選題]117.下列關(guān)于標識符的描述中,正確的是()。A)標識符中可以使用下劃線和美元符B)標識符中可以使用連接符和井號符C)標識符中大小寫字母是無區(qū)別的D)標識符可選關(guān)鍵字[單選題]118.閱讀下面程序Importjava.io.*;PublicclassByteStreamTest{publicstaticvoidmain(String[]a){try{DataOutputStreamdos=newDataOutputStream(new________("ints.dat"));for(inti=0;iA)FileOutputStreamB)ByteArrayOutputStreamC)BufferedOutputStreamD)FileWriter[單選題]119.對于子類的構(gòu)造函數(shù)說明,下列敘述中不正確的是()。A)子類無條件地繼承父類的無參構(gòu)造函數(shù)。B)子類可以在自己的構(gòu)造函數(shù)中使用super關(guān)鍵字來調(diào)用父類的含參數(shù)構(gòu)造函數(shù),但這個調(diào)用語句必須是子類構(gòu)造函數(shù)的第一個可執(zhí)行語句。C)在創(chuàng)建子類的對象時,將先執(zhí)行繼承自父類的無參構(gòu)造函數(shù),然后再執(zhí)行自己的構(gòu)造函數(shù)。D)子類不但可以繼承父類的無參構(gòu)造函數(shù),也可以繼承父類的有參構(gòu)造函數(shù)。[單選題]120.如果局部變量和成員變量同名,如何在局部變量作用域內(nèi)引用成員變量?A)不能引用,必須改名,使它們的名稱不相同B)在成員變量前加this,使用this訪問該成員變量C)在成員變量前加super,使用super訪問該成員變量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.下面代碼中,哪一項是正確定義了一個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代碼如下,編譯運行,結(jié)果是()publicstaticvoidmain(String[]args){inti;System.out.println("i="+i);}A)編譯錯誤B)運行時出現(xiàn)例外C)正常運行,輸出i=-1D)正常運行,輸出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集合的主要實現(xiàn)類有?A)ArrayList、LinkedListB)HashSet、TreeSetMapC)HashMap、TreeMapD)Collections、Arrays[單選題]126.在下列屬性中,用來定義文本字體大小的是()。A)colorB)faceC)sizeD)align[單選題]127.有關(guān)類之間的關(guān)系描述,不正確的是A)包含B)引用C)繼承D)關(guān)聯(lián)[單選題]128.switch(expression)語句中,表達式expression不允許的類型是()A)byteB)intC)booleanD)char[單選題]129.簡單下列變量定義錯誤的是A)inta;B)doubleb=4.5;C)booleanb=true;D)floatf=9.8;[單選題]130.下面的程序運行后,會有什么輸出結(jié)果。PublicclassSample{publicstaticvoidmain(String[]args){System.out.println(args[3]);}}在控制臺輸入javaSampleOneTwoThree。A)OneB)TwoC)ThreeD)出現(xiàn)異常:java.lang.ArrayIndexOutOfBoundsException:3[單選題]131.在Java中,運行以下代碼將會出現(xiàn)的結(jié)果是()inta1=5;doublea2=(float)a1;A)編譯錯誤B)運行期錯誤C)沒有錯誤D)運行時異常[單選題]132.在Java的異常處理模型中,能單獨和finally語句一起使用的塊是A)tryB)catchC)throwD)throws[單選題]133.Java語言中下面哪個可以用作正確的變量名稱()A)3DB)nameC)extendsD)implements[單選題]134.在Java中,以下()是publicvoidTest()的重載方法。A)voidTest(){}B)publicintTest(){}C)publicvoidTest(){}D)publicvoidTest(intnum){}[單選題]135.下列關(guān)于注釋語句的描述中,正確的一項是。A)以//開始的是多行注釋語句B)以開始,*/結(jié)束的是單行注釋語句C)以*開始,*/結(jié)束的是可以用于生成幫助文檔的注釋語句D)以*開始,*/結(jié)束的是單行注釋語句[單選題]136.在JSP中,out隱式對象所對應(yīng)的類是()A)WriterB)PrintWriterC)JspWriterD)Print[單選題]137.關(guān)于continue語句的使用范圍,下列說法正確的是A)continue語句可以在選擇語句中使用B)continue語句可以在條件語句中使用C)continue語句可以在循環(huán)語句中使用D)不輸出任何內(nèi)容[單選題]138.File類型中定義了什么方法來創(chuàng)建一級目錄?A)createNewFileB)existsC)mkdirsD)mkdir[單選題]139.按運算符操作數(shù)的數(shù)目劃分,運算符?:的類型是()。A)三元B)二元C)四元D)一元[單選題]140.關(guān)于類中成員變量的作用范圍,下述說法中正確的是()。A)只有用public修飾的變量才能在所有方法中使用B)用private修飾的成員變量可以在main方法中直接使用C)類中所有成員變量在所有成員方法中有效D)用static修飾的成員變量只能在用static修飾的方法中使用[單選題]141.下面的標示符不正確的是()。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)造方法,下面的說法中不正確的是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)用[單選題]145.下列有關(guān)Java中接口的說法哪個是正確的A)接口中含有具體方法的實現(xiàn)代碼B)若一個類要實現(xiàn)一個接口,則用到?implements?關(guān)鍵字C)若一個類要實現(xiàn)一個接口,則用到?extends?關(guān)鍵字D)接口不允許繼承[單選題]146.在Java中,在使用JDBC操作數(shù)據(jù)庫時,以下不會用到的接口和類的是()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.下面哪一個不對A)構(gòu)造器可以是靜態(tài)的B)構(gòu)造器可以是私有的C)構(gòu)造器可以調(diào)用靜態(tài)方法D)構(gòu)造器可以調(diào)用另一個重載的構(gòu)造器E)如果一個構(gòu)造器沒有調(diào)用重載的構(gòu)造器或者它父類的構(gòu)造器,那么構(gòu)造器會默認調(diào)用父類無參構(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部分:多項選擇題,共20題,每題至少兩個正確答案,多選或少選均不得分。[多選題]150.下面關(guān)于MVC的控制器的作用的描述中,正確的是()A)負責應(yīng)用程序中處理用戶交互的部分B)負責從視圖中讀取數(shù)據(jù)C)控制用戶輸入D)向模型發(fā)送數(shù)據(jù)[多選題]151.下面哪些是實現(xiàn)線程同步的方式A)SynchronizedB)Synchronized修飾代碼塊C)調(diào)用wait方法協(xié)調(diào)線程D)調(diào)用notify方協(xié)調(diào)線程[多選題]152.下面方法中,用于獲取ServletContext對象的方法是()A)getServletConfig().getServletContext()B)getServletContext()C)getServlet().getServletContext()D)response.getServletContext()[多選題]153.已知vararr=["happy",12,45.6],以下說法正確的有()A)上面的語句定義了一個變量arr,該變量指向一個數(shù)組列表B)每個數(shù)組變量都有一個length屬性,表示該數(shù)組中元素的個數(shù)C)可以使用數(shù)組變量名[?索引號?]的格式來訪問每個數(shù)組元素D)數(shù)組列表中的第一個元素的索引號為0,其后的每個元素的索引號依次遞增,最后的元素索引為數(shù)組長度-1[多選題]154.鏈表具有的特點是:(選擇3項)A)不必事先估計存儲空間B)可隨機訪問任一元素C)插入刪除不需要移動元素D)所需空間與線性表長度成正比[多選題]155.以下選項中,滿足無限循環(huán)條件的是()A)for(intx=0;;x++){}B)for(;;){}C)for(;true;){}D)以上均不滿足[多選題]156.在Java中,為一個boolean類型變量賦值時,以下方式正確的是()【選兩項】A)booleana=1;B)booleana=(9>=10);C)booleana="真";D)booleana=false;[多選題]157.以下對數(shù)組(Array)相關(guān)概念描述正確有哪些?A)數(shù)組是用來存儲固定大小的同類型元素一種數(shù)據(jù)結(jié)構(gòu)。B)數(shù)組它可以幫助我們一次處理大量的類型相同數(shù)據(jù)。C)數(shù)組元素是順序存放的。D)數(shù)組元素數(shù)據(jù)類型是相同的。[多選題]158.下面關(guān)于類及其修飾符的描述正確的是。A)abstract類只能用來派生子類,不能用來創(chuàng)建abstract類的對象B)abstract不能與final同時修飾一個類C)abstract可以與final同時修飾一個類D)abstract方法必須在abstract類中聲明,但abstract類定義中可以沒有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提供了一套專門用于處理日期時間的API,下列選項中屬于處理時間API的是()A)LocalDate類B)LocalTime類C)Instant類D)Duration類[多選題]161.下列關(guān)于Runnable接口的說法,正確的是〔)A)Runnable適合于多個相同程序代碼線程去處理統(tǒng)一資源的情況B)Runnable可以使類在繼承其他類的同時,還能實現(xiàn)多線程的功能C)Runnable可以避免由于java的單繼承機制帶來的局限D(zhuǎn))Runnable能增加程序的健壯性,代碼能夠被多個線程共享[多選題]162.下面選項中,關(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)字點流C)功能流D)字符流[多選題]165.下面哪項技術(shù)可以用在WEB開發(fā)中實現(xiàn)會話跟蹤實現(xiàn)()。A)sessionB)CookieC)地址重寫D)隱藏域[多選題]166.對于prompt()方法描述正確的有()A)如果用戶單擊?取消?按鈕或直接關(guān)閉提示對話框,該方法將返回falseB)該方法執(zhí)行時會彈出一個提示對話框,等待用戶輸入一行數(shù)據(jù)C)基本語法是:prompt("提示信息",?輸入框的默認信息?)D)該方法的返回值可以被引用或存儲到變量中[多選題]167.當要生成一個jar包文件,若該包文件中還含有第三方包文件,則下面說法正確的是()。A)打包步驟要重復(fù)兩次B)類中必須包含main()方法C)要重寫manifest清單文件D)要將生成的jar包文件和第三方包文件放在同一文件夾下[多選題]168.分析代碼PublicclassAextendsB{}ClassB{publicB(Strings){}}A)編譯錯誤,因為A沒有默認構(gòu)造器B)編譯錯誤,意難忘A的默認構(gòu)造器會調(diào)用B的默認構(gòu)造器,但是B中沒有默認構(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題,請判斷題目是否正確。[判斷題]170.創(chuàng)建File對象可能發(fā)生異常。A)正確B)錯誤[判斷題]171.關(guān)鍵字Super總是指向所使用的類的父類。A)正確B)錯誤[判斷題]172.一個HashMap對象可以保存兩個相同的鍵,每個鍵(key)最多和兩個值(value)對應(yīng)。()A)正確B)錯誤[判斷題]173.子類重寫父類的方法時,重寫的方法可以與父類被重寫的方法名、.參數(shù)列表以及返回值類型不相同()A)正確B)錯誤[判斷題]174.在為double類型的變量賦值時,后面可以加字母D或D,也可以不添加。()A)正確B)錯誤[判斷題]175.子類的成員變量和成員方法的數(shù)目一定大于等于父類的成員變量和成員方法的數(shù)目。A)正確B)錯誤[判斷題]176.組合關(guān)系也叫Has-A,屬于弱耦合關(guān)系。A)正確B)錯誤[判斷題]177.比較運算符用于對兩個數(shù)值或變量進行比較,其結(jié)果是一個布爾值。()A)正確B)錯誤[判斷題]178.如果兩個線程訪問不同類中的靜態(tài)同步方法,這兩個線程是不需要等待的。()A)正確B)錯誤[判斷題]179.在CSS中,行高屬性line-height是用來設(shè)置文本高度的。()A)正確B)錯誤[判斷題]180.包裝類可以將基本數(shù)據(jù)類型的值包裝為引用數(shù)據(jù)類型的對象。()A)正確B)錯誤[判斷題]181.異常也是一個對象。A)正確B)錯誤[判斷題]182.在表格標記中,標記用來創(chuàng)建一個表格。()A)正確B)錯誤[判斷題]183.final即可以修飾局部變量也可以修飾成員變量。()A)正確B)錯誤[判斷題]184.在創(chuàng)建jar文件時編寫的清單mf文件中:?Created-By:?和?1.8?之間可以有多個空格。A)正確B)錯誤[判斷題]185.下面說法是否正確volatile關(guān)鍵字能保證線程安全[判斷題]186.用final修飾的類不能被繼承。()A)正確B)錯誤[判斷題]187.在嵌套循環(huán)中只要出現(xiàn)break關(guān)鍵字就會跳出所有循環(huán)體。()A)正確B)錯誤[判斷題]188.一個類可以把某個對象作為自己的一個成員變量。A)正確B)錯誤[判斷題]189.死鎖就是兩個線程在運行時都在等待對方的鎖。A)正確B)錯誤[判斷題]190.一個完整的Servlet事件jiantingqi包括Listener類和配置。()A)正確B)錯誤[判斷題]191.word-spacing屬性用于定義英文單詞之間的間距,對中文字符無效。()A)正確B)錯誤[判斷題]192.子類對象無論如何也不能操作沒有繼承的成員變量。A)正確B)錯誤[判斷題]193.String類的equals()方法和?==?的作用是一樣的。()A)正確B)錯誤[判斷題]194.在Java中對象可以賦值,只要使用賦值號(等號)即可,相當于生成了一個各屬性與賦值對象相同的新對象。A)正確B)錯誤[判斷題]195.TreeMap與TreeSet集合存儲的原理一樣。()A)正確B)錯誤[判斷題]196.stop()方法是用來暫停執(zhí)行操作的,它與start()方法不同,只被調(diào)用一次。()A)正確B)錯誤[判斷題]197.垃圾回收機制是核心技術(shù)A)正確B)錯誤[判斷題]198.在Java語言中,定義常量PI的正確方法是finaldoublePI=3.1415926;()。選項.A)正確B)錯誤[判斷題]199.?…*/?中可以嵌套?//?注釋,但不能嵌套?…*/?注釋。A)正確B)錯誤[判斷題]200.HttpServletRequest接口中的getParameterValues(Stringname)方法返回一個String類型的數(shù)組。()A)正確B)錯誤[判斷題]201.while語句循環(huán)體中的內(nèi)容至少會被執(zhí)行一次()A)正確B)錯誤[判斷題]202.Cookie一旦創(chuàng)建,它的名稱就不能更改,而Cookie的值創(chuàng)建后也不允許被修改。()A)正確B)錯誤[判斷題]203.配置classpath環(huán)境變量時,路徑后面加分號與不加分號是一樣的。A)正確B)錯誤[判斷題]204.Java中類和方法都不允許嵌套定義。A)正確B)錯誤[判斷題]205.有的類定義時可以不定義構(gòu)造函數(shù),所以構(gòu)造函數(shù)不是必需的。()A)正確B)錯誤[判斷題]206.HashMap集合對于元素的增、刪、改、查操作表現(xiàn)出的效率都比較高。()A)正確B)錯誤[判斷題]207.12=12是非法的表達式正確錯誤A)正確B)錯誤[判斷題]208.框架是一個程序的主窗口,它是頂級容器。()A)正確B)錯誤[判斷題]209.Random類的實例用于生成隨機數(shù)。()A)正確B)錯誤[判斷題]210.沒有實體的對象稱作空對象,應(yīng)當避免使用空對象,即讓一個空對象去調(diào)用方法產(chǎn)生行為。A)正確B)錯誤[判斷題]211.try..catch語句用于處理程序中的異常。()A)正確B)錯誤[判斷題]212.使用HashMap集合迭代出元素的順序和元素存入的順序是一致的。()A)正確B)錯誤[判斷題]213.使用BorderLayout布局管理器時,GUI組件可以按任何順序添加到面板上。()A)正確B)錯誤第4部分:問答題,共40題,請在空白處填寫正確答案。[問答題]214.JAVA中int類型對應(yīng)的包裝類是【】。[問答題]215.若x=5,y=10,則x>y&&x++==y--的邏輯值為__________。[問答題]216.Java源程序是由類定義組成的,每個程序中可以定義若干個類,但是只有一個類是主類。在Java中,這個主類是指包含__________方法的類。[問答題]217.在循環(huán)語句中,【】用于終止本次循環(huán),執(zhí)行下一次循環(huán)。[問答題]218.設(shè)有double型變量x=2.4,a=7.5,y=8;算術(shù)表達式x+a%3*(int)(x+y)%2/4的值為:[問答題]219.編寫小程序?qū)崿F(xiàn)一個數(shù)字時鐘。[問答題]220.Thefireresulted()manydeaths.[問答題]221.請說出E類中【代碼1】~【代碼3】的輸出結(jié)果____。(三個結(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】}}[問答題]222.CallableStatement接口對象用于執(zhí)行數(shù)據(jù)庫中預(yù)先建立的()。[問答題]223.URL是____的縮寫[問答題]224.java.io類庫中,處理字符數(shù)據(jù)的基本輸入/輸出的類是()和Writer。[問答題]225.閱讀下面的程序,分析代碼是否能夠編譯通過,如果能編譯通過,請列出運行的結(jié)果。否則請說明編譯失敗的原因。代碼一:publicclassTest01{publicstaticvoidmain(String[]args){byteb=3;b=b+4;System.out.println("b="+b);}}[問答題]226.當break語句出現(xiàn)在嵌套循環(huán)中的內(nèi)層循環(huán)時,它只能跳出【】。[問答題]227.閱讀下面的程序,分析代碼是否能夠編譯通過,如果能編譯通過,請列出運行的結(jié)果。否則請說明編譯失敗的原因。PublicclassDemo{publicstaticvoidmain(String[]args){newObject(){publicvoidshow(){System.out.println("helloworld");}}.show();}}[問答題]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);}}[問答題]229.在繼承關(guān)系中,子類會自動繼承父類中的方法,但有時在子類中需要對繼承的方法進行一些修改,即對父類的方法進行【】。[問答題]230.設(shè)計一個Shape接口和它的兩個實現(xiàn)類Square和Circle,要求如下:1)Shape接口中有一個抽象方法area(),方法接收有一個double類型的參數(shù),返回一個double類型的結(jié)果2)Square和Circle中實現(xiàn)了Shape接口的area()抽象方法,分別求正方形和圓形的面積并返回在測試類中創(chuàng)建Square和Circle對象,計算邊長為2的正方形面積和半徑為3的圓形面積[問答題]231.簡答題1、什么是集合,請列舉集合中常用的類和接口?[問答題]232.在Java中既然有了數(shù)組為什么還要集合?[問答題]233.JDK中提供了一個()類,用于封裝UDP通信中發(fā)送或者接收的數(shù)據(jù)。[問答題]234.靜態(tài)方法必須使用【】關(guān)鍵字來修飾。[問答題]235.static關(guān)鍵字的用法[問答題]236.通過Person類創(chuàng)建對象p的代碼是--。[問答題]237.所謂靜態(tài)內(nèi)部類,就是使用【】關(guān)鍵字修飾的成員內(nèi)部類。[問答題]238.[簡答題]閱讀下面的程序,分析代碼是否能夠編譯通過,如果能編譯通過,請列出運行的結(jié)果。否則請說明編譯失敗的原因。PublicclassDemo{publicstaticvoidmain(String[]args){newObject(){publicvoidshow(){System.out.println("helloworld");}}.show();}}[問答題]239.給出下列【代碼】注釋標注的代碼行的輸出結(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);//【代碼】}}[問答題]240.請問,以下哪些關(guān)于try-catch-finally結(jié)構(gòu)中的finally語句的描述是正確的?請選擇一個[問答題]241.在定義方法時不寫方法體,這種不包含方法體的方法為【】方法。[問答題]242.鍵和值對象之間存在一種對應(yīng)關(guān)系,稱為【】。[問答題]243.Java字符(char)采用的是ISO國際標準化組織規(guī)定的()字符集。[問答題]244.【】關(guān)鍵字可用于修飾類、變量和方法,它有?這是無法改變的?或者?最終?的含義。[問答題]245.編寫有菜單的應(yīng)用程序,用來打開并顯示本機目錄下的jpg和gif圖像文件。[問答題]246.若有類定義:classBextendsA{…}則類B是類A的()。[問答題]247.Java中使用關(guān)鍵字()創(chuàng)建數(shù)組對象。[問答題]248.Allthepoliceofficerwereequipped(with)gunstodefendthemselvesagainsttheCriminals.[問答題]249.null常量只有一個值null,表示對象的引用為()[問答題]250.被關(guān)鍵字______修飾的方法是不能被當前類的子類重新定義的方法。[問答題]251.請編寫一個StringDemo類,在主方法中實例化string類,初始化值為"itcast",輸出String初始化值。[問答題]252.請按照題目的要求編寫程序并給出運行結(jié)果。1、通過繼承Thread類的方式創(chuàng)建兩個線程,在Thread構(gòu)造方法中指定線程的名字,并將這兩個線程的名字打印出來。[問答題]253.[填空題]單行注釋通常用于對程序中的某一行代碼進行解釋,用符號()表示。[單選題]254.假設(shè)Cylinder是Circle的子類.分析代碼Cylindercy=newCylinder(1,1);Circlec=cy;A)編譯錯誤B)運行錯誤C)編譯運行良好[單選題]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. 本站所有資源如無特殊說明,都需要本地電腦安裝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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論