




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第頁(yè)Java面向?qū)ο缶毩?xí)卷附答案1.以下實(shí)現(xiàn)了Map接口的類(lèi)的是()A、SetB、HashMapC、ListD、Hashtable【正確答案】:B2.在java中,下列關(guān)于繼承的說(shuō)法哪個(gè)是正確的()A、子類(lèi)只繼承父類(lèi)public方法和屬性B、子類(lèi)繼承父類(lèi)的非私有屬性和方法C、子類(lèi)只繼承父類(lèi)的方法,而不能繼承父類(lèi)的屬性D、子類(lèi)將繼承父類(lèi)的所有的屬性和方法【正確答案】:B3.JDBCAPI中的Statement對(duì)象的含義是()A、數(shù)據(jù)庫(kù)連接B、向數(shù)據(jù)庫(kù)發(fā)布的SQL命令C、結(jié)果集D、數(shù)據(jù)庫(kù)元數(shù)據(jù)【正確答案】:B4.將該String對(duì)象轉(zhuǎn)換成byte數(shù)組()A、getBytes()B、indexOf(Stringstr)C、length()D、endsWith(Stringsufffix)【正確答案】:A5.匿名內(nèi)部類(lèi)的特點(diǎn)下面錯(cuò)誤的是()A、匿名內(nèi)部類(lèi)沒(méi)有構(gòu)造方法B、如果匿名內(nèi)部類(lèi)需要訪問(wèn)外部類(lèi)的局部變量,則必須使用final修飾符修飾外部類(lèi)的局部變量,否則系統(tǒng)將報(bào)錯(cuò)C、匿名內(nèi)部類(lèi)不能是抽象類(lèi)D、匿名內(nèi)部類(lèi)不能實(shí)現(xiàn)接口【正確答案】:D6.關(guān)于抽象類(lèi),下列說(shuō)法錯(cuò)誤的是()A、抽象類(lèi)中可以存在普通方法和抽象方法B、抽象類(lèi)中可以存在屬性C、抽象類(lèi)中可以實(shí)例化D、一個(gè)非抽象類(lèi)繼承抽象類(lèi)必須實(shí)現(xiàn)抽象類(lèi)中的所有抽象方法【正確答案】:C7.下列關(guān)于statement實(shí)例執(zhí)行sql語(yǔ)句說(shuō)法錯(cuò)誤的是()A、可用于執(zhí)行insert、update或者delete語(yǔ)句B、對(duì)于CREATETABLE或DROPTABLE等不操作行的語(yǔ)句,executeUpdate()的返回值總為零C、對(duì)于delete語(yǔ)句的效果是刪除表中的一行或者多行,executeUpdate返回值是0或者1D、UPDATE語(yǔ)句的效果是修改表中零行或多行中的一列或多列。executeUpdate的返回值是一個(gè)整數(shù),指示受影響的行數(shù)【正確答案】:C8.關(guān)于面向接口編程的描述錯(cuò)誤的是()A、降低程序的耦合性B、易于系統(tǒng)的擴(kuò)展C、不易于系統(tǒng)的維護(hù)D、以上描述均不正確【正確答案】:C9.下列關(guān)于javA.util.Calendar類(lèi)的描述中,錯(cuò)誤的是()A、Calendar可以通過(guò)構(gòu)造方法實(shí)例化Calendar對(duì)象B、Calendar.getInstance()方法可以創(chuàng)建Calendar的子類(lèi)對(duì)象處理日期和時(shí)間C、getTime()方法可以從Calendar對(duì)象中獲取Date對(duì)象D、setTime(Datedate)可以通過(guò)Date對(duì)象獲得對(duì)應(yīng)的Calendar對(duì)象【正確答案】:A10.設(shè)執(zhí)行selectsno,sname,sdeptfromStudents后得到ResultSet對(duì)象rs,以下哪一項(xiàng)可以取得sname的值()A、rs.getString("sname")和rs.getString(1)B、rs.getString("sname")和rs.getString(2)C、rs.getString("sno")和rs.getString(0)D、rs.getString("sno")和rs.getString(1)【正確答案】:B11.Math.cbrt(27)的返回值為()A、3B、9C、0D、27【正確答案】:A12.在JAVA中,以下()類(lèi)的對(duì)象以鍵-值的方式存儲(chǔ)對(duì)象A、java.util.ListB、java.util.ArrayListC、java.util.HashMapD、java.util.LinkedList【正確答案】:C13.下列選項(xiàng)中,那個(gè)不是Java的訪問(wèn)修飾符()A、privateB、publicC、friendlyD、protected【正確答案】:C14.Java中的集合類(lèi)包括ArrayList、LinkedList、HashMap等類(lèi),下列關(guān)于集合類(lèi)描述錯(cuò)誤的是()ArrayList和LinkedList均實(shí)現(xiàn)了List接口B、ArrayList的訪問(wèn)速度比LinkedList快C、添加和刪除元素時(shí),ArrayList的表現(xiàn)更佳D、HashMap實(shí)現(xiàn)Map接口,它允許任何類(lèi)型的鍵和值對(duì)象,并允許將null用作鍵或值【正確答案】:C15.HashMap中移除所有映射關(guān)系的方法是()A、get()B、put()C、remove()D、clear()【正確答案】:D16.已知一個(gè)HashSet集合,向該集合刪除一條數(shù)據(jù),調(diào)用的方法是()A、remove()B、addAll()C、add()D、clear()【正確答案】:A17.以下關(guān)于使用try-catch-finally處理異常描述錯(cuò)誤的是()A、try-catch捕獲異??梢允褂胒inally回收資源B、try語(yǔ)句不能獨(dú)立存在,其后至少要有一個(gè)catch語(yǔ)句塊或finally語(yǔ)句塊C、finally語(yǔ)句塊不是必須存在的,可以根據(jù)需求決定是否添加D、如果try代碼塊沒(méi)有出現(xiàn)異常,finally語(yǔ)句塊不會(huì)被執(zhí)行【正確答案】:D18.下列哪一個(gè)控件是JFrame的標(biāo)簽組件()A、JTextFieldB、JLabelC、JButtonD、JPanel【正確答案】:B19.以下是關(guān)于FlowLayout布局組件排列順序的敘述,正確的是()A、從上到下排列B、從左到右排列C、從下到上排列D、從右到左排列【正確答案】:B20.以下關(guān)于JFrame的setBounds(intx,inty,intwidth,inthight)方法描述錯(cuò)誤的是()A、x與y表示窗體的寬和高,width與hight表示窗體的位置橫坐標(biāo)與縱坐標(biāo)B、x與y表示窗體的位置橫坐標(biāo)與縱坐標(biāo),width與hight表示窗體的寬和高C、x與y表示窗體的高和寬,width與hight表示窗體的位置縱坐標(biāo)與橫坐標(biāo)D、x與y表示窗體的位置縱坐標(biāo)與橫坐標(biāo),width與hight表示窗體的高和寬【正確答案】:B21.以下哪一個(gè)是空指針異常()A、java.lang.ClassNotFoundExceptionB、java.lang.NullPointerExceptionC、java.lang.NumberFormatExceptionD、java.lang.IndexOutOfBoundsException【正確答案】:B22.下面對(duì)Java中方法重寫(xiě)的描述,錯(cuò)誤的是()A、子類(lèi)重寫(xiě)父類(lèi)的方法B、重寫(xiě)方法的參數(shù)數(shù)量可以不同C、重寫(xiě)方法的參數(shù)類(lèi)型可以不同D、重寫(xiě)方法的返回值可以不同【正確答案】:A23.以下關(guān)于被final修飾的對(duì)象,說(shuō)法錯(cuò)誤的是()A、final修飾的成員變量一旦賦初始值就不能被改變B、final修飾的類(lèi)不能被繼承C、final修飾的方法可以被繼承D、final修飾的方法可以被重寫(xiě)【正確答案】:D24.以下關(guān)于內(nèi)部類(lèi)的使用描述正確的是()A、內(nèi)部類(lèi)不能被訪問(wèn)修飾符修飾B、內(nèi)部類(lèi)可以用private修飾C、內(nèi)部類(lèi)可以用public修飾D、內(nèi)部類(lèi)可以用protected修飾【正確答案】:A25.以下關(guān)于內(nèi)部類(lèi)的屬性描述正確的是()A、不能被訪問(wèn)修飾符修飾,能被sttaic修飾B、能被訪問(wèn)修飾符修飾,不能被sttaic修飾C、能被訪問(wèn)修飾符修飾,能被sttaic修飾D、不能被訪問(wèn)修飾符修飾,不能被sttaic修飾【正確答案】:B26.以下不屬于List集合的是()AraayListB、HashSetC、LinkedListD、Vector【正確答案】:B27.如果數(shù)據(jù)庫(kù)中某個(gè)字段為numeric型,不可以通過(guò)ResultSet的哪個(gè)方法獲取()A、getNumeric()B、getDouble()C、getFloat()D、以上都不是【正確答案】:A28.下列選項(xiàng)中,哪個(gè)是java語(yǔ)言所有類(lèi)的父類(lèi)()A、ObjectB、VectorC、StringD、KeyEvent【正確答案】:A29.給定如下所示的JAVA代碼,則運(yùn)行時(shí),會(huì)產(chǎn)生()類(lèi)型的異常Strings=null;s.concat("abc");ArithmeticExceptionB、NullPointerExceptionC、IOExceptionD、ClassNotFoundException【正確答案】:B30.key是Map的鍵,value是Map的值,HashMap中的put()方法參數(shù)是()A、put(value,key)B、put(key,key)C、put(key,value)D、put(key,key)【正確答案】:C31.關(guān)于方法功能描述錯(cuò)誤的是()A、使程序結(jié)構(gòu)清晰B、實(shí)現(xiàn)代碼模塊化重用C、方法是類(lèi)功能的封裝D、重復(fù)代碼【正確答案】:D32.在Java中,()類(lèi)用于算術(shù)運(yùn)算操作A、ScannerB、ObjectC、StringD、Math【正確答案】:D33.以下不是String類(lèi)提供的合法的方法的是()A、equals(String)B、trim()C、append()D、indexOf()【正確答案】:C34.在JFrame中,哪一個(gè)方法可以設(shè)置用戶單擊窗口的關(guān)閉按鈕時(shí)程序執(zhí)行的操作()A、setDefaultCloseOperation()B、setLocation()C、setVisible()D、以上選項(xiàng)都不正確【正確答案】:A35.關(guān)于String類(lèi)的equals方法描述錯(cuò)誤的是()A、String類(lèi)的equals方法用于判斷兩個(gè)字符串的值是否相等B、String類(lèi)的equals方法的返回值為一個(gè)StringC、String類(lèi)的equals方法的返回值是一個(gè)booleanD、String類(lèi)的equals方法重寫(xiě)了Object的equals方法【正確答案】:B36.在JAVA中ArrayList類(lèi)實(shí)現(xiàn)了可變大小的數(shù)組,便于遍歷元素和隨機(jī)訪問(wèn)元素,已知獲得了ArrayList類(lèi)的對(duì)象bookTypeList,則下列語(yǔ)句中能夠?qū)崿F(xiàn)判斷列表中是否存在字符串“小說(shuō)”的是()A、bookTypeList.add("小說(shuō)");B、bookTypeList.get("小說(shuō)");C、bookTypeList.contains("小說(shuō)");D、bookTypeList.remove("小說(shuō)");【正確答案】:C37.內(nèi)部類(lèi)訪問(wèn)外部類(lèi)相關(guān)表述正確的是()A、在普通方法里的內(nèi)部類(lèi)可以訪問(wèn)外部類(lèi)的全部成員B、在普通方法里的內(nèi)部類(lèi)不能訪問(wèn)外部類(lèi)的所有成員C、在靜態(tài)方法里的內(nèi)部類(lèi)可以訪問(wèn)外部類(lèi)的全部成員D、在靜態(tài)方法里的內(nèi)部類(lèi)不能訪問(wèn)外部類(lèi)的所有成員【正確答案】:A38.Math.max(10,8)的返回值為()A、8B、10C、18D、2【正確答案】:B39.在JAVA中,LinkedList類(lèi)和ArrayList類(lèi)同屬于集合框架類(lèi),下列選項(xiàng)中的方法是LinkedList類(lèi)有而ArrayList類(lèi)沒(méi)有的()A、add(Objecto)B、add(intindex,Objecto)C、remove(Objecto)D、removeLast()【正確答案】:D40.在Math類(lèi)中()方法用于返回兩個(gè)參數(shù)的最大值A(chǔ)、maxB、maximumC、largerD、greater【正確答案】:A41.定義類(lèi)頭時(shí),不可能用到的關(guān)鍵字是()A、classB、voidC、extendsD、public【正確答案】:B42.表達(dá)式()將返回當(dāng)前的系統(tǒng)時(shí)間和日期A、Day.getDateTime()B、DateFormat.getDataTimeInstance()C、DateFormat.getDateTimeInstance()Day.getDateTimeInstance()【正確答案】:C43.下列有關(guān)JDBC常用API相關(guān)描述錯(cuò)誤的是()A、java.sql.DriverManager管理JDBC驅(qū)動(dòng)程序,使用它可以獲取Connection對(duì)象B、java.sql.Connection建立與特定數(shù)據(jù)庫(kù)的連接(會(huì)話)C、java.sql.Statement用于向數(shù)據(jù)庫(kù)發(fā)送SQL語(yǔ)句D、java.sql.PreparedStatement不能預(yù)處理SQL語(yǔ)句【正確答案】:D44.有關(guān)Connection描述錯(cuò)誤的是哪一個(gè)()A、Connection是Java程序與數(shù)據(jù)庫(kù)建立的連接對(duì)象,這個(gè)對(duì)象只能用來(lái)連接數(shù)據(jù)庫(kù),不能執(zhí)行SQL語(yǔ)句B、JDBC的數(shù)據(jù)庫(kù)事務(wù)控制要靠Connection對(duì)象完成Connection對(duì)象使用完畢后要及時(shí)關(guān)閉,否則會(huì)對(duì)數(shù)據(jù)庫(kù)造成負(fù)擔(dān)D、只有MySQL和Oracle數(shù)據(jù)庫(kù)的JDBC程序需要?jiǎng)?chuàng)建Connection對(duì)象,其他數(shù)據(jù)庫(kù)的JDBC程序不用創(chuàng)建Connection對(duì)象就可以執(zhí)行數(shù)據(jù)庫(kù)操作【正確答案】:D45.Java中,如果類(lèi)C是類(lèi)B的子類(lèi),類(lèi)B是類(lèi)A的子類(lèi),那么下面描述正確的是()A、C可以繼承了B中的成員,同樣也可以繼承了A中的成員B、C只繼承了B中的成員C只繼承了A中的成員D、C不能繼承A或B中的成員【正確答案】:A46.在ArrayList集合包含多個(gè)"張三"的字符串,調(diào)用remove("張三")后,對(duì)該集合描述正確的是()A、僅刪除第一個(gè)符合條件的元素B、所有"張三"都會(huì)被刪除C、刪除集合第一個(gè)添加的元素D、刪除集合最后一個(gè)添加的元素【正確答案】:A47.Math.round(5.5)的返回值為()A、-5.5B、5.5C、5D、6【正確答案】:D48.在Java語(yǔ)言中,下列關(guān)于類(lèi)的繼承的實(shí)現(xiàn)描述,正確的是()A、一個(gè)類(lèi)可以繼承多個(gè)父類(lèi)B、一個(gè)類(lèi)可以具有多個(gè)子類(lèi)C、子類(lèi)一定比父類(lèi)有更多的成員方法D、以上描述都不正確【正確答案】:B49.在java中,定義接口的關(guān)鍵字是()A、classB、interfaceC、methodD、object【正確答案】:B50.以下方法中不屬于JFrame的的是()A、setLayout(LayoutManager
mg)B、setTitle(Stringtitle)C、setSize(intwidth,intheight)D、prepareStatement()【正確答案】:D51.構(gòu)造方法何時(shí)被調(diào)用()A、類(lèi)定義時(shí)B、創(chuàng)建對(duì)象時(shí)C、調(diào)用對(duì)象方法時(shí)D、使用對(duì)象的變量時(shí)【正確答案】:B52.Math.sqrt(49)的返回值為()A、3B、50C、7D、40【正確答案】:C53.在Java中,關(guān)于包的導(dǎo)入的關(guān)鍵字是()A、importB、classC、implementsD、extends【正確答案】:A54.利用方法中的()語(yǔ)句可為調(diào)用方法返回一個(gè)值A(chǔ)、returnB、backC、endD、以上答案都不對(duì)【正確答案】:A55.下列不屬于Swing的構(gòu)件是()A、JButtonB、JLabelC、JFrameD、JPane【正確答案】:D56.以下有關(guān)JDBC的描述,哪一個(gè)選項(xiàng)是正確的()A、JDBC是一種被設(shè)計(jì)成通用的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù),JDBC技術(shù)不光可以應(yīng)用在Java程序中,還可用在C++這樣的程序中B、JDBC技術(shù)是SUN公司設(shè)計(jì)出來(lái)專(zhuān)門(mén)用在連接Oracle數(shù)據(jù)庫(kù)的技術(shù),連接其他數(shù)據(jù)庫(kù)只能采用微軟的ODBC解決方案C、微軟的ODBC和SUN公司的JDBC解決方案都能實(shí)現(xiàn)跨平臺(tái)使用,只是JDBC的性能要高于ODBCD、JDBC只是個(gè)抽象的調(diào)用規(guī)范,底層程序?qū)嶋H上要依賴(lài)于每種數(shù)據(jù)庫(kù)的驅(qū)動(dòng)文件【正確答案】:D57.關(guān)于java中的集合類(lèi)java.util.Arraylist,以下說(shuō)法正確的是()A、這個(gè)集合元素的無(wú)序的B、可以通過(guò)鍵來(lái)獲取這個(gè)集合的值C、可以通過(guò)addFirst()方法,在列表的首部插入元素D、在對(duì)這個(gè)集合的元素執(zhí)行遍歷操作時(shí),效率比較高【正確答案】:D58.void的含義描述正確的是()A、方法體為空B、方法體沒(méi)有意義C、方法沒(méi)有返回值D、定義方法時(shí)必須使用【正確答案】:C59.Java中所有錯(cuò)誤和異常的父類(lèi)是()A、Throwable類(lèi)B、Error類(lèi)C、Exeception類(lèi)D、ThrowableError【正確答案】:A60.使用JDBC對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行查詢(select)操作,調(diào)用的是Statement對(duì)象的方法是()A、execute()B、executeUpdate()C、executeQuery()D、以上都不是【正確答案】:C61.Object類(lèi)的()方法判斷指定對(duì)象與該對(duì)象是否相等A、equalsB、hashCodeC、toStringD、getClass【正確答案】:A62.類(lèi)和對(duì)象之間關(guān)系是()A、聯(lián)接關(guān)系B、包含關(guān)系C、抽象與具體的關(guān)系D、類(lèi)是對(duì)象的具體化【正確答案】:C63.設(shè)i,j為類(lèi)X中定義的double型變量名,下列X類(lèi)的構(gòu)造方法中不正確的是()A、doubleX(doublek){i=k;returni;}B、X(){i=6;j=8;}C、X(doublem,doublen){i=m;j=n;}D、X(doublek){i=k;}【正確答案】:A64.下列哪個(gè)類(lèi)聲明是正確的()A、publicvoidH1{…}B、publicclassMove(){…}C、publicclassvoidnumber{…}D、publicclassCar{…}【正確答案】:D65.下列關(guān)于接口的說(shuō)法不正確的是()A、接口中只能定義公有的、靜態(tài)的常量B、接口中的方法只能是公有的抽象方法C、用于定義接口的關(guān)鍵字是implementsD、接口只能繼承多個(gè)接口,接口不能繼承類(lèi),也不能實(shí)現(xiàn)其他接口【正確答案】:C66.在JAVA中,Object類(lèi)是所有類(lèi)的父親,用戶自定義類(lèi)默認(rèn)擴(kuò)展自O(shè)bject類(lèi),下列選項(xiàng)中的()方法不屬于Object類(lèi)的方法A、equals(Objectobj)B、getClass()C、toString()D、trim()【正確答案】:D67.以下集合中繼承自Collection接口的有()A、List與MapB、Set與MapC、List與SetD、List、Map與Set【正確答案】:C68.將集合c的所有元素添加到指定集合中正確是()A、list.addAll(c)B、list.add(c)C、put(c)D、putAll(c)【正確答案】:A69.以下關(guān)于Set集合的描述錯(cuò)誤的是()A、將一個(gè)對(duì)象添加到Set集合時(shí),Set集合無(wú)法記住添加此元素的順序B、Set集合中的元素是不能重復(fù)的C、Set元素值不可以是nullD、HashSet按Hash算法實(shí)現(xiàn)存儲(chǔ)集合中的元素,因?yàn)槠渚哂辛己玫拇鎯?chǔ)和查找性能【正確答案】:C70.關(guān)于方法形參描述正確的是()A、可以沒(méi)有形參B、至少有一個(gè)形參C、必須定義多個(gè)形參D、形參只能是基本變量類(lèi)型【正確答案】:A71.字符串string="abcde",string.charAt(3)的返回值是()A、"abc"B、"abcd"C、‘c’D、‘d’【正確答案】:D72.在Java中,以下關(guān)于方法重載和方法重寫(xiě)描述正確的是()A、方法重載和方法的重寫(xiě)實(shí)現(xiàn)的功能相同B、方法重載出現(xiàn)在父子關(guān)系中,方法重寫(xiě)是在同一類(lèi)中C、方法重載的返回值類(lèi)型必須一致,參數(shù)項(xiàng)必須不同D、方法重寫(xiě)的返回值類(lèi)型必須相同【正確答案】:D73.在java中,下面選項(xiàng)中關(guān)于繼承的說(shuō)法錯(cuò)誤的是()A、繼承可以描述類(lèi)與類(lèi)之間的關(guān)系B、繼承實(shí)現(xiàn)了代碼的重用C、具有繼承關(guān)系的子類(lèi)和父類(lèi)層次結(jié)構(gòu)更加清晰D、子類(lèi)中可以重寫(xiě)父類(lèi)中的所有方法【正確答案】:D74.下列獲取數(shù)據(jù)庫(kù)連接正確的是()A、Connectionconn=DriverManager.getConnection(URL,USER,PASSWORD);B、JDBCConnectionconn=DriverManager.getConnection(URL,USER,PASSWORD);Connectionconn=getConnection(URL,USER,PASSWORD);D、Connectionconn=Driver.getConnection(URL,USER,PASSWORD);【正確答案】:A75.類(lèi)是具有相同()的集合,是對(duì)對(duì)象的抽象描述A、屬性和方法B、變量和方法C、變量和數(shù)據(jù)D、對(duì)象和屬性【正確答案】:A76.以下關(guān)于Iterator迭代器描述錯(cuò)誤的是()A、可以使用newIterator()創(chuàng)建Iterator對(duì)象B、Iterator的hasNext(Objecto)方法,如果被迭代的集合中的元素沒(méi)有遍歷完成,則返回trueC、Iterator的next()方法,返回集合中的下一個(gè)元素D、Iterator的remove()方法,將迭代器新返回的元素刪除【正確答案】:A77.下面哪種是正確的創(chuàng)建Map集合的方式()A、Mapm=newMap();B、Mapm=newMap(initcapacity,incrementcapacity);C、Mapm=newMap(newCollection());D、Map是接口,所以不能實(shí)例化【正確答案】:D78.關(guān)于this關(guān)鍵字描述正確的選項(xiàng)有()A、this代表類(lèi)自身對(duì)象的引用B、this不能在構(gòu)造方法中使用C、this不能在普通方法中使用D、以上描述都不正確【正確答案】:A79.以下()是專(zhuān)門(mén)用于創(chuàng)建對(duì)象的關(guān)鍵字A、newB、doubleC、intD、class【正確答案】:A80.在方法調(diào)用過(guò)程中,位于方法名之后圓括號(hào)的變量被稱(chēng)為()A、變?cè)狟、參數(shù)C、語(yǔ)句D、聲明【正確答案】:B81.有一個(gè)類(lèi)A,以下為其構(gòu)造方法的聲明,其中正確的是()A、voidA(intx){…}B、publicA(intx){…}C、publica(intx){…}D、staticA(intx){…}【正確答案】:B82.main()方法的返回類(lèi)型是()A、booleanB、voidC、intD、static【正確答案】:B83.下列選項(xiàng)中關(guān)于Java中封裝的說(shuō)法錯(cuò)誤的是()A、封裝可以將屬性私有化,提供公有的方法訪問(wèn)私有屬性B、屬性的訪問(wèn)方法包括setter方法和getter方法C、setter方法用于賦值、getter方法用于取值D、類(lèi)的屬性必須進(jìn)行封裝,否則無(wú)法通過(guò)編譯【正確答案】:D84.想要獲得Map中所有的值應(yīng)調(diào)用以下哪個(gè)方法()A、put()B、getAll()C、keyset()D、values()【正確答案】:D85.下面關(guān)于JDBC對(duì)象的描述正確的是()A、PreparedStatement繼承自StatementB、Statement繼承自PreparedStatementC、ResultSet繼承自StatementD、CallableStatement繼承自PreparedStatement【正確答案】:A86.下面關(guān)于構(gòu)造方法描述不正確的是()A、當(dāng)無(wú)其他構(gòu)造方法時(shí),系統(tǒng)提供默認(rèn)的構(gòu)造方法B、同一個(gè)類(lèi)的多個(gè)構(gòu)造方法的名稱(chēng)可以不同C、構(gòu)造方法可以重載D、構(gòu)造方法可以設(shè)置參數(shù)【正確答案】:B87.在JFrame中,以下哪一個(gè)方法可以用來(lái)設(shè)置窗體可見(jiàn)()A、setVisible()B、setLayout()C、setTitle()D、setIconImage()【正確答案】:A88.有以下代碼newRunnable(){publicvoidrun(){//重寫(xiě)該方法}};該類(lèi)屬于()A、成員內(nèi)部類(lèi)B、匿名內(nèi)部類(lèi)C、局部?jī)?nèi)部類(lèi)D、靜態(tài)內(nèi)部類(lèi)【正確答案】:B89.JDBC數(shù)據(jù)訪問(wèn)相關(guān)的類(lèi)和接口定義在()包中A、java.sqlB、java.awtC、java.langD、javax.swing【正確答案】:A90.Map集合的put方法放入key-value如果鍵已經(jīng)存在則()A、覆蓋B、添加C、刪除D、什么都沒(méi)有發(fā)生【正確答案】:A91.下列有關(guān)SimpleDateFormat類(lèi)的對(duì)象使用說(shuō)法錯(cuò)誤的是()A、日期格式化標(biāo)記y代表年B、日期格式化標(biāo)記M代表年份中的月C、日期格式化標(biāo)記d代表月份中的天D、日期格式化標(biāo)記m代表分鐘中的秒數(shù)【正確答案】:D92.以下關(guān)于JTextField與JPasswordField組件描述錯(cuò)誤的是()A、JTextField是文本框組件B、JPasswordField是密碼框組件C、JPasswordField繼承自JTextFieldD、JTextField繼承自JPasswordField【正確答案】:D93.String類(lèi)的concat()方法描述正確的是()A、concat()方法的返回值是一個(gè)boolean值B、concat()方法的返回值是一個(gè)int值C、concat()方法是用于判斷兩個(gè)字符串的值是否相等D、concat()方法是用于將一個(gè)字符串與指定字符串進(jìn)行連接返回一個(gè)新的字符串【正確答案】:D94.key是Map的鍵,value是Map的值,HashMap中的get()方法參數(shù)是()A、get(id)B、get(value)C、get(key)D、get(index)【正確答案】:C95.在JAVA中,對(duì)于抽象類(lèi)和接口的使用下面說(shuō)法錯(cuò)誤的是()A、抽象類(lèi)不能被實(shí)例化B、實(shí)現(xiàn)接口的關(guān)鍵字implementsC、如果一個(gè)類(lèi)實(shí)現(xiàn)了接口的所有方法,則該類(lèi)一定是抽像類(lèi)D、接口不可以實(shí)例化對(duì)象【正確答案】:C96.下列有關(guān)Java集合體系描述不正確的是()A、Java集合類(lèi)主要由兩個(gè)接口派生而出,即Collection和Map接口B、Collection和Map接口都是以鍵值對(duì)的形式存放數(shù)據(jù)Collection和Map是Java集合框架的最上層的父接口,這兩個(gè)接口又包含其他的子接口和實(shí)現(xiàn)類(lèi)D、Java集合主要包括三種類(lèi)型:Set、List、Map【正確答案】:B97.關(guān)于訪問(wèn)修飾符訪問(wèn)權(quán)限由小到大描述正確的是()A、private->protected->default->publicB、private->protected->public->publicC、private->default->protected->publicD、default->private->protected->public【正確答案】:C98.關(guān)于內(nèi)部類(lèi)描述錯(cuò)誤的是()A、內(nèi)部類(lèi)提供了更好的封裝,可以將內(nèi)部類(lèi)隱藏在外部類(lèi)內(nèi)B、內(nèi)部類(lèi)成員可以直接訪問(wèn)外部類(lèi)的私有數(shù)據(jù)C、外部類(lèi)能訪問(wèn)內(nèi)部類(lèi)的實(shí)現(xiàn)細(xì)節(jié),如內(nèi)部類(lèi)的成員變量D、匿名內(nèi)部類(lèi)適用于創(chuàng)建那些僅需要一次使用的類(lèi)【正確答案】:C99.通過(guò)以下哪一個(gè)方法可以將JButton添加到窗體中()A、put(JButtonjbutton)B、set(JButtonjbutton)C、add(JButtonjbutton)D、以上都不正確【正確答案】:C100.SELECTCOUNT(*)FROMemp這條SQL語(yǔ)句執(zhí)行,如果員工表中沒(méi)有任何數(shù)據(jù),那么ResultSet中將會(huì)是()A、nullB、有數(shù)據(jù)C、不為null,但是沒(méi)有數(shù)據(jù)D、以上都選項(xiàng)都不對(duì)【正確答案】:B1.下列關(guān)于局部變量描述正確的有()A、局部變量在代碼塊中,或者方法的聲明上B、局部變量在內(nèi)存的堆中C、隨著方法的調(diào)用執(zhí)行完代碼塊后局部變量會(huì)消失D、局部變量使用前需要賦值【正確答案】:ACD2.下列有關(guān)Java集合與數(shù)組的描述正確的有()A、數(shù)組既可以存儲(chǔ)基本數(shù)據(jù)類(lèi)型又可以存儲(chǔ)引用數(shù)據(jù)類(lèi)型,集合只能存儲(chǔ)引用數(shù)據(jù)類(lèi)型B、數(shù)組長(zhǎng)度是固定的,而集合的長(zhǎng)度是可變的,可以根據(jù)元素的增加而增長(zhǎng)C、如果元素個(gè)數(shù)是固定的推薦用數(shù)組,如果元素個(gè)數(shù)不是固定的推薦用集合D、集合與數(shù)組都具有下標(biāo)索引【正確答案】:ABC3.以下關(guān)于構(gòu)造方法特點(diǎn)理解正確的選項(xiàng)有()A、構(gòu)造方法主要用于對(duì)象創(chuàng)建時(shí)初始化對(duì)象B、構(gòu)造方法沒(méi)有返回值,也不能用void來(lái)修飾C、構(gòu)造方法的命名必須和類(lèi)名完全相同D、一個(gè)Java類(lèi)只能有一個(gè)構(gòu)造方法【正確答案】:ABC4.在Java中,關(guān)于包以下描述正確的是()A、要使用JavaSEAPI的System類(lèi)必須importjava.lang.SystemB、要使用JavaSEAPI的System類(lèi)不須要importjava.lang.SystemC、要使用JavaSEAPI的Scanner類(lèi)必須importjava.util.ScannerD、要使用JavaSEAPI的Scanner類(lèi)不須要importjava.util.Scanner【正確答案】:BC5.在java中,關(guān)于instanceof運(yùn)算符的用法描述錯(cuò)誤的是()A、instanceof運(yùn)算符是用來(lái)在運(yùn)行時(shí)指出對(duì)象是否是特定類(lèi)的一個(gè)實(shí)例B、instanceof的返回值是一個(gè)布爾值C、instanceof運(yùn)算符前面操作數(shù)的編譯時(shí)的類(lèi)型要么與后面的類(lèi)相同,要么與后面的類(lèi)具有父子繼承關(guān)系,否則會(huì)引起編譯錯(cuò)誤D、以上描述都正確【正確答案】:ABCD6.以下關(guān)于回收數(shù)據(jù)庫(kù)資源描述正確的是()A、ResultSet可以調(diào)用close方法進(jìn)行對(duì)象的關(guān)閉釋放資源B、Statement可以調(diào)用close方法進(jìn)行對(duì)象的關(guān)閉釋放資源Connection可以調(diào)用close方法進(jìn)行對(duì)象的關(guān)閉釋放資源D、PreparedStatement不能調(diào)用close方法進(jìn)行對(duì)象的關(guān)閉釋放資源【正確答案】:ABC7.執(zhí)行下列代碼后,哪個(gè)結(jié)論是正確的()String[]s=newString[10];A、s[10]為””B、s[9]為nullC、s[0]為未定義D、s.length為10【正確答案】:BD8.下列關(guān)于static關(guān)鍵字的使用描述正確的選項(xiàng)有()A、被static修飾的變量即為靜態(tài)變量B、被static修飾的方法稱(chēng)為靜態(tài)方法C、所有的靜態(tài)變量都可以通過(guò)類(lèi)名直接訪問(wèn)D、所有的靜態(tài)方法都可以通過(guò)類(lèi)名直接訪問(wèn)【正確答案】:ABCD9.以下關(guān)于抽象類(lèi)與接口描述正確的選項(xiàng)有()A、抽象類(lèi)在Java語(yǔ)言中表示的是一種繼承關(guān)系,一個(gè)類(lèi)只能使用一次繼承。但是一個(gè)類(lèi)卻可以實(shí)現(xiàn)多個(gè)接口B、在抽象類(lèi)中可以沒(méi)有抽象方法C、接口中只能包含抽象方法,而抽象類(lèi)則可以包含普通方法D、接口中定義的變量默認(rèn)是publicstaticfinal型,且必須給其初值,所以實(shí)現(xiàn)類(lèi)中不能重新定義,也不能改變其值【正確答案】:ABCD10.在Java中,關(guān)于HashMap類(lèi)的描述,以下說(shuō)法正確的有()A、HashMap使用鍵/值的形式保存數(shù)據(jù)B、HashMap能夠保證其中元素的順序C、HashMap允許將null用作鍵D、HashMap允許將null用作值【正確答案】:ACD11.以下語(yǔ)句正確的是()A、List
list=newArrayList();B、List
list=newArrayList<>();C、已知cat是Animal類(lèi)的子類(lèi),則List
list=newArrayList();D、List<0bject>list=newArrayList();【正確答案】:AB12.下面關(guān)乎JavaSwing的描述,說(shuō)法正確的是()A、Swing是在AWT的基礎(chǔ)上構(gòu)建的一套新的圖形界面系統(tǒng)B、Swing是一個(gè)為Java設(shè)計(jì)的GUI工具包C、Swing由C語(yǔ)言實(shí)現(xiàn),不再依賴(lài)于本地平臺(tái)的GUI,因此可以在所有操作系統(tǒng)平臺(tái)上都保持相同的界面外觀D、Swing組件位于javax.swing包【正確答案】:ABD13.以下關(guān)于return語(yǔ)句使用描述錯(cuò)誤的有()A、不能用來(lái)返回對(duì)象B、只可以返回?cái)?shù)值C、方法中都必須包含return語(yǔ)句D、一個(gè)方法可以有多個(gè)return語(yǔ)句【正確答案】:ABC14.面向?qū)ο蟮娜筇匦詾椋ǎ〢、封裝B、繼承C、多態(tài)D、重載【正確答案】:ABC15.下面關(guān)于抽象類(lèi)與抽象方法描述正確的選項(xiàng)有()A、抽象類(lèi)不能被實(shí)例化B、抽象類(lèi)不能被繼承C、抽象方法不能與final、private和static復(fù)合使用D、抽象方法可以與public、protected復(fù)合使用【正確答案】:ACD16.一條return語(yǔ)句將給調(diào)用程序返回()個(gè)值A(chǔ)、0B、1C、2D、任意【正確答案】:AB17.關(guān)于Java異常處理的描述正確的是()A、Java的異常處理機(jī)制可以保障程序具有良好的容錯(cuò)性,使程序健壯性更高B、異常處理使程序具有更好的可讀性C、在Java中可以使用“try-catch”語(yǔ)句處理異常D、方法聲明時(shí)可以使用throws關(guān)鍵字聲明拋出異常【正確答案】:ABCD18.以下用于創(chuàng)建容器對(duì)象的類(lèi)是()A、FrameB、CheckboxC、PanelD、TextField【正確答案】:ACD19.關(guān)于HashSet特點(diǎn)以下選項(xiàng)描述正確的是()A、HashSet不允許插入相同元素的對(duì)象B、不能保證元素的排列順序,順序有可能發(fā)生變化C、集合元素值可以是nullD、HashSet不是同步的,如果多個(gè)線程同時(shí)訪問(wèn)一個(gè)HashSet,則必須通過(guò)代碼保證其同步【正確答案】:ABCD20.下面關(guān)于ArrayList和LinkedList在存儲(chǔ)結(jié)構(gòu)說(shuō)法正確的是()A、LinkedList鏈表結(jié)構(gòu)B、LinkedList是基于數(shù)組結(jié)構(gòu)C、ArrayList鏈表結(jié)構(gòu)D、ArrayList是基于數(shù)組結(jié)構(gòu)【正確答案】:AD21.以下關(guān)于PreparedStatement的execute()與executeUpdate()描述正確的是()A、execute()返回的是boolean值B、executeUpdate()返回的是boolean值C、execute()返回的是int值D、executeUpdate()返回的是int值【正確答案】:AD22.關(guān)于object類(lèi),以下描述中正確的有()A、object類(lèi)中定義了一些重要的成員函數(shù)和變量,以方便JAVA類(lèi)的使用B、object類(lèi)是所有其他JAVA類(lèi)的直接或間接父類(lèi)C、如果一個(gè)類(lèi)已經(jīng)有了父類(lèi),那么這個(gè)類(lèi)同時(shí)繼承了object類(lèi),也就是說(shuō),這時(shí)候這個(gè)類(lèi)實(shí)際上有2個(gè)父類(lèi)D、由于JAVA中的類(lèi)是單繼承的,因此所有的類(lèi)以object類(lèi)為根形成了一棵繼承樹(shù)【正確答案】:ABD23.不能用來(lái)修飾interface的有()A、privateB、publicC、protectedD、static【正確答案】:ACD24.以下關(guān)于接口對(duì)象的說(shuō)法中正確的是()A、接口對(duì)象只能等于實(shí)現(xiàn)該接口的類(lèi)的對(duì)象B、接口只能被類(lèi)實(shí)現(xiàn),不能用來(lái)聲明對(duì)象C、接口對(duì)象可以通過(guò)當(dāng)前接口用關(guān)鍵詞new創(chuàng)建D、接口對(duì)象可以等于任何類(lèi)的對(duì)象【正確答案】:AB25.下列關(guān)于成員變量描述正確的有()A、成員變量在類(lèi)中方法外面B、成員變量在內(nèi)存的棧中C、隨著對(duì)象的創(chuàng)建而存在,隨著對(duì)象的消失而消失D、
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030中國(guó)汽車(chē)側(cè)位照明燈具行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- 2025-2030中國(guó)水硬度測(cè)試套件行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- 2025-2030中國(guó)水果夾心軟糖行業(yè)市場(chǎng)深度調(diào)研及前景趨勢(shì)與投資研究報(bào)告
- 2025-2030中國(guó)氯丁橡膠潛水襪行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025-2030中國(guó)氨綸纖維行業(yè)發(fā)展分析及市場(chǎng)競(jìng)爭(zhēng)格局與發(fā)展前景預(yù)測(cè)研究報(bào)告
- 2025-2030中國(guó)氣霧漆行業(yè)發(fā)展前景及投資建議研究報(bào)告
- 2025-2030中國(guó)氣動(dòng)冷噴涂設(shè)備行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 2025-2030中國(guó)毛絨剃毛器行業(yè)經(jīng)營(yíng)效益分析與運(yùn)營(yíng)動(dòng)態(tài)研究研究報(bào)告
- 2025-2030中國(guó)母嬰用品行業(yè)市場(chǎng)深度調(diào)研及發(fā)展策略與投資前景研究報(bào)告
- 2025-2030中國(guó)櫻桃酒行業(yè)深度調(diào)研及投資前景預(yù)測(cè)研究報(bào)告
- 納稅人進(jìn)項(xiàng)稅額分?jǐn)偡绞絺浒笀?bào)告表(樣本)
- 老版入團(tuán)志愿書(shū)表格(空白)
- 英語(yǔ)四線三格線A4紙打印
- 面癱病人的康復(fù)指導(dǎo)
- 學(xué)習(xí)解讀2023年涉稅專(zhuān)業(yè)服務(wù)基本準(zhǔn)則和職業(yè)道德守則課件
- 修理廠噴漆承包合同
- GB/T 42430-2023血液、尿液中乙醇、甲醇、正丙醇、丙酮、異丙醇和正丁醇檢驗(yàn)
- 淮北市事業(yè)單位考試歷年真題
- 2023年中考英語(yǔ)復(fù)習(xí) 第4部分 5 讀寫(xiě)綜合 (回答問(wèn)題)課件
- 臨時(shí)用地申請(qǐng)書(shū)參考模板
- 特納綜合征課件
評(píng)論
0/150
提交評(píng)論