MySQL數據操作與查詢復習試題有答案_第1頁
MySQL數據操作與查詢復習試題有答案_第2頁
MySQL數據操作與查詢復習試題有答案_第3頁
MySQL數據操作與查詢復習試題有答案_第4頁
MySQL數據操作與查詢復習試題有答案_第5頁
已閱讀5頁,還剩33頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第頁MySQL數據操作與查詢復習試題有答案1.MySQL安裝完成后,默認管理MySQL數據庫用戶是()。A、nobayB、rootC、guestD、ad【正確答案】:B2.Math.round(5.5)的返回值為()A、-5.5B、5.5C、5D、6【正確答案】:D3.在MySQL中,返回選取的某列或記錄的行數的聚合函數是()。A、COUNTB、MAXC、MIND、SUM【正確答案】:A4.以下關于final關鍵字的使用描述錯誤的是()A、final關鍵字可以用于修飾類B、final關鍵字可以用于修飾變量C、final關鍵字可以用于修飾方法D、被final修飾的類可以被繼承【正確答案】:D5.在Math類中()方法用于返回兩個參數的最大值A、maxB、maximumC、largerD、greater【正確答案】:A6.在MySQL中,語句:DELETEFROMEmployee的作用是()。A、刪除當前數據庫中整個Employee表,包括表結構B、刪除當前數據庫中Employee表內的所有行C、由于沒有WHERE子句,因此不刪除任何數據D、刪除當前數據庫中Employee表內的當前行【正確答案】:B7.以下關于內部類的方法描述正確的是()A、能被訪問修飾符修飾,能被sttaic修飾B、不能被訪問修飾符修飾,不能被sttaic修飾C、能被訪問修飾符修飾,不能被sttaic修飾D、不能被訪問修飾符修飾,能被sttaic修飾【正確答案】:C8.使用Connection的哪個方法可以建立一個PreparedStatement接口()A、createPrepareStatement()B、prepareStatement()C、createPreparedStatement()D、preparedStatement()【正確答案】:B9.有關啟動MySQL服務的命令說法正確的是()。A、start服務名B、netstart服務名C、net服務名D、以上說法都不對【正確答案】:B10.關于異常,下列說法中正確的是()A、一旦程序運行,異常將被創建B、為了保證程序的運行速度,要盡量避免減少異常控制C、異常是一種對象D、以上說法都不對【正確答案】:C11.在MySQL中,查找表結構用以下哪一項命令()A、FINDB、SELETEC、ALTERDESC【正確答案】:D12.下列關于statement實例執行sql語句說法錯誤的是()A、可用于執行insert、update或者delete語句B、對于CREATETABLE或DROPTABLE等不操作行的語句,executeUpdate()的返回值總為零C、對于delete語句的效果是刪除表中的一行或者多行,executeUpdate返回值是0或者1D、UPDATE語句的效果是修改表中零行或多行中的一列或多列。executeUpdate的返回值是一個整數,指示受影響的行數【正確答案】:C13.在MySQL中,下面對于數據庫列說法不正確的是()。A、可以不指定數據類型B、必須指定一個數據類型C、列數據不能為空D、列數據不能重復【正確答案】:D14.在MySQL中,創建數據庫的語句正確的是()ADDDATABASEdatabase_nameB、CREATEDATABASEdatabase_nameC、INSERTDATABASEdatabase_nameD、APPENDDATABASEdatabase_name【正確答案】:B15.以下哪一個是數學運算異常()A、java.lang.ClassCastExceptionB、java.lang.FileNotFoundExceptionC、java.lang.NoSuchMethodExceptionD、java.lang.ArithmeticException【正確答案】:D16.連接MySQL服務器的命令正確的是()。A、mysql-h127.0.0.1-P3306-uroot-pabc123B、mysql-h127.0.0.1-P3306-uroot-pabc123C、mysql-h127.0.0.1-P3306-urootD、以上說法都不對【正確答案】:A17.在MySQL中,tinyint的取值范圍是()。A、0-10B、100-1000C、0-255D、0-100【正確答案】:C18.以下方法中不屬于JFrame的的是()A、setLayout(LayoutManager

mg)B、setTitle(Stringtitle)C、setSize(intwidth,intheight)D、prepareStatement()【正確答案】:D19.Math.cbrt(27)的返回值為()A、3B、9C、0D、27【正確答案】:A20.以下關于被final修飾的對象,說法錯誤的是()A、final修飾的成員變量一旦賦初始值就不能被改變B、final修飾的類不能被繼承C、final修飾的方法可以被繼承D、final修飾的方法可以被重寫【正確答案】:D21.下列有關SimpleDateFormat類的對象使用說法錯誤的是()A、日期格式化標記y代表年B、日期格式化標記M代表年份中的月C、日期格式化標記d代表月份中的天D、日期格式化標記m代表分鐘中的秒數【正確答案】:D22.在MySQL中,有關多列排序寫法正確的是()。A、SELECT*FROM表WHERE…ORDERBY字段1ASC,字段2DESCB、SELECT*FROM表WHERE…ORDERBY字段1ASCAND字段2DESCC、SELECT*FROM表WHERE…ORDERBY字段1ASC,ORDERBY字段2DESCD、以上說法都不正確【正確答案】:A23.在java中,定義接口的關鍵字是()A、classB、interfaceC、methodD、object【正確答案】:B24.在定義方法時在最后一個形參的類型后增加“...”,相關描述錯誤()A、可變參數接受的對象是一個數組B、“...”表示可變參數C、“...”表示省略號D、“...”只能出現在參數列表的最后【正確答案】:C25.在市場中占主導地位的數據庫類型是()。A、網狀模型B、層次模型C、點對點模型D、關系模型【正確答案】:D26.在java中,實現接口的關鍵字是()A、extendsB、interfaceC、implementsD、import【正確答案】:C27.在MySQL中,下列不屬于連接種類的是()。A、左外連接B、內連接C、中間連接D、交叉連接【正確答案】:C28.在MySQL中,ORDERBY和GROUPBY使用正確說法是()。A、不可一起使用。B、ORDERBY在GROUPBY之前使用。C、ORDERBY在GROUPBY之后使用。D、以上說法都不對。【正確答案】:C29.下列選項中,關于GridLayout(網格布局管理器)的說法錯誤的是()A、使容器中的各組件呈M行×N列的網格狀分布B、各組件的排列方式為:從上到下,從左到右C、容器大小改變時,組件的相對位置不變,大小不會改變D、組件放入容器的次序決定了它在容器中的位置【正確答案】:C30.下列有關JDBC常用API相關描述錯誤的是()A、java.sql.DriverManager管理JDBC驅動程序,使用它可以獲取Connection對象B、java.sql.Connection建立與特定數據庫的連接(會話)C、java.sql.Statement用于向數據庫發送SQL語句D、java.sql.PreparedStatement不能預處理SQL語句【正確答案】:D31.main()方法的返回類型是()A、booleanB、voidC、intD、static【正確答案】:B32.在java中,實現接口的關鍵字是()A、extendsB、interfaceC、implementsD、import【正確答案】:C33.定義類頭時,不可能用到的關鍵字是()A、classB、voidC、extendsD、public【正確答案】:B34.以下關于JFrame的setBounds(intx,inty,intwidth,inthight)方法描述錯誤的是()A、x與y表示窗體的寬和高,width與hight表示窗體的位置橫坐標與縱坐標B、x與y表示窗體的位置橫坐標與縱坐標,width與hight表示窗體的寬和高C、x與y表示窗體的高和寬,width與hight表示窗體的位置縱坐標與橫坐標D、x與y表示窗體的位置縱坐標與橫坐標,width與hight表示窗體的高和寬【正確答案】:B35.在java中,關于HashMap與Hashtable的區別描述錯誤的是()A、HashMap允許出現空值、空鍵B、Hashtable不允許出現空值、空鍵C、HashMap線程異步、效率較高,Hashtable線程同步、效率較低D、HashMap與Hashtable都繼承自AbstractMap【正確答案】:D36.在JAVA中,下面關于String類和StringBuffer類的描述正確的是()A、StringBuffer類的對象調用tostring()方法將轉換為String類型B、兩個類都有append()方法C、可以直接將字符串“test”復制給聲明的Stirng類和StringBuffer類的變量D、兩個類的實例的值都能夠被改變【正確答案】:A37.在MySQL中,查詢姓名不是NULL的語法正確的是()。A、WHERENAME<>NULLB、WHERENAMENOTISNULLC、WHERENAMEISNOTNULLD、WHERENAME!=NULL【正確答案】:C38.在MySQL中,以下哪項不是MySQL比較運算符()。A、=B、==C、<>D、!=【正確答案】:B39.在MySQL中,想要查看所有數據庫,正確的語句是()A、showDATABASEB、showDATABASEsC、SELECTDATABASEsD、SELECTDATABASE【正確答案】:B40.類是具有相同()的集合,是對對象的抽象描述A、屬性和方法B、變量和方法C、變量和數據D、對象和屬性【正確答案】:A41.在MySQL中,以下哪種加密函數不可逆()。A、MD5(str)B、PASSWORD(str)C、ENCODE(str)D、以上加密函數都不可逆【正確答案】:B42.下列不屬于Swing的構件是()A、JButtonB、JLabelC、JFrameD、JPane【正確答案】:D43.在MySQL中,decimal(5,2)表示小數的取值位數是()位。A、5位B、3位C、2位D、7位【正確答案】:B44.表達式()將返回當前的系統時間和日期A、Day.getDateTime()B、DateFormat.getDataTimeInstance()C、DateFormat.getDateTimeInstance()Day.getDateTimeInstance()【正確答案】:C45.下列選項中,那個不是Java的訪問修飾符()A、privateB、publicC、friendlyD、protected【正確答案】:C46.在MySQL中,對于函數curtime()說法正確的是()。A、返回當前系統時間B、返回當前系統日期C、返回當前系統日期和時間D、以上說法都不正確【正確答案】:A47.關于this關鍵字描述正確的選項有()A、this代表類自身對象的引用B、this不能在構造方法中使用C、this不能在普通方法中使用D、以上描述都不正確【正確答案】:A48.SELECTCOUNT(*)FROMemp這條SQL語句執行,如果員工表中沒有任何數據,那么ResultSet中將會是()A、nullB、有數據C、不為null,但是沒有數據D、以上都選項都不對【正確答案】:B49.在Java中,以下那個不是LinkedList類的方法的是()A、length()B、voidaddFirst(Objecto)C、addLast(Objecto)D、ObjectremoveLast()【正確答案】:A50.在Java中,以下關于方法重載和方法重寫描述正確的是()A、方法重載和方法的重寫實現的功能相同B、方法重載出現在父子關系中,方法重寫是在同一類中C、方法重載的返回值類型必須一致,參數項必須不同D、方法重寫的返回值類型必須相同【正確答案】:D51.在MySQL中,關于外連接說法正確的是()。A、右外連接和左外連接,是一個意思,“左、右”只是標識主鍵表而已。B、右外連接和左外連接,相互為反向連接。C、全連接就是交叉連接。D、全連接就是笛卡爾積。【正確答案】:B52.設執行selectsno,sname,sdeptfromStudents后得到ResultSet對象rs,以下哪一項可以取得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)【正確答案】:B53.在Java中,變量可以分為全局變量和()變量A、靜態B、實列C、局部D、普通【正確答案】:C54.在JAVA中ArrayList類實現了可變大小的數組,便于遍歷元素和隨機訪問元素,已知獲得了ArrayList類的對象bookTypeList,則下列語句中能夠實現判斷列表中是否存在字符串“小說”的是()A、bookTypeList.add("小說");B、bookTypeList.get("小說");C、bookTypeList.contains("小說");D、bookTypeList.remove("小說");【正確答案】:C55.在MySQL中,對于函數elt(5,'a','b','c')返回值正確的是()。A、aB、bC、cD、null【正確答案】:D56.JDBC數據訪問相關的類和接口定義在()包中A、java.sqlB、java.awtC、java.langD、javax.swing【正確答案】:A57.哪個不是JDBC用到的接口和類()A、SystemB、ClassConnectionD、ResultSet【正確答案】:A58.在MySQL中,主鍵的關鍵字為()。A、NULLB、KEYC、DEFAULTD、PRIMARYKEY【正確答案】:D59.下列關于接口的說法不正確的是()A、接口中只能定義公有的、靜態的常量B、接口中的方法只能是公有的抽象方法C、用于定義接口的關鍵字是implementsD、接口只能繼承多個接口,接口不能繼承類,也不能實現其他接口【正確答案】:C60.下列選項中關于Java中super關鍵字的說法正確的是()A、super關鍵字是在子類對象內部指代其父類對象的引用B、super關鍵字不僅可以指代子類的直接父類,還可以指代父類的父類C、子類通過super關鍵字只能調用父類的方法,而不能調用父類的屬性D、子類通過super關鍵字只能調用父類的屬性,而不能調用父類的方法【正確答案】:A61.在Java中,變量可以分為全局變量和()變量A、靜態B、實列C、局部D、普通【正確答案】:C62.下列不是MySQL中參照完整性的相關術語的是()。A、自增B、從表C、主表D、被參照列【正確答案】:A63.以下不屬于List集合的是()AraayListB、HashSetC、LinkedListD、Vector【正確答案】:B64.使用JDBC對數據庫中的數據進行更新(update)操作,調用的是Statement對象的方法是()A、execute()B、executeUpdate()C、executeQuery()D、以上都不是【正確答案】:B65.關于內部類描述錯誤的是()A、內部類提供了更好的封裝,可以將內部類隱藏在外部類內B、內部類成員可以直接訪問外部類的私有數據C、外部類能訪問內部類的實現細節,如內部類的成員變量D、匿名內部類適用于創建那些僅需要一次使用的類【正確答案】:C66.在MySQL中,外連接和內連接說法正確的是()。A、內連接指的是表與表的連接,外連接指的是數據庫的連接。B、任何查詢結果要么出現在內連接的結果集中,要么出現在外連接的結果集中。C、在內連接查詢中,只有滿足連接條件的記錄才能出現在查詢結果中,而外連接的查詢結果中只包含不滿足連接條件的記錄。D、在內連接查詢中,只有滿足連接條件的記錄才能出現在查詢結果中,而外連接的查詢結果中同時還會出現不滿足連接條件的記錄。【正確答案】:D67.在ArrayList集合包含多個"張三"的字符串,調用remove("張三")后,對該集合描述正確的是()A、僅刪除第一個符合條件的元素B、所有"張三"都會被刪除C、刪除集合第一個添加的元素D、刪除集合最后一個添加的元素【正確答案】:A68.在MySQL中,如果在代碼DELETEFROMstudentWHEREs_id>5中,取消WHEREs_id>5,僅執行DELETEFROMstudent,其結果意味著()。A、刪除表studentB、刪除表student的所有記錄C、刪除數據庫studentD、語句不完整,不能執行【正確答案】:B69.在MySQL中,若要在基本表student中增加一列class_name(課程名),可用以下哪個選項()ADDTABLEstudentALTER(class_nameVARCHAR(8))B、ALTERTABLEstudentADD(class_nameVARCHAR(8))C、ADDTABLES(class_nameVARCHAR(8))D、ALTERTABLEstudet(ADDclass_nameVARCHAR(8))【正確答案】:B70.以下不是String類提供的合法的方法的是()A、equals(String)B、trim()C、append()D、indexOf()【正確答案】:C71.關于異常,下列說法中正確的是()A、一旦程序運行,異常將被創建B、為了保證程序的運行速度,要盡量避免減少異常控制C、異常是一種對象D、以上說法都不對【正確答案】:C72.下列有關SimpleDateFormat類的對象使用說法錯誤的是()A、日期格式化標記y代表年B、日期格式化標記M代表年份中的月C、日期格式化標記d代表月份中的天D、日期格式化標記m代表分鐘中的秒數【正確答案】:D73.以下關于使用try-catch-finally處理異常描述錯誤的是()A、try-catch捕獲異常可以使用finally回收資源B、try語句不能獨立存在,其后至少要有一個catch語句塊或finally語句塊C、finally語句塊不是必須存在的,可以根據需求決定是否添加D、如果try代碼塊沒有出現異常,finally語句塊不會被執行【正確答案】:D74.以下關于內部類的屬性描述正確的是()A、不能被訪問修飾符修飾,能被sttaic修飾B、能被訪問修飾符修飾,不能被sttaic修飾C、能被訪問修飾符修飾,能被sttaic修飾D、不能被訪問修飾符修飾,不能被sttaic修飾【正確答案】:B75.在MySQL中,連接查詢使用的關鍵字是()。A、GROUPBYB、ORDERBYC、INNERJOIND、LIMIT【正確答案】:C76.在MySQL中,以下能夠刪除一列的SQL語句是()ALTERTABLEempREMOVEaddcolumnB、ALTERTABLEempDROPCOLUMNaddcolumnC、ALTERTABLEempDELETECOLUMNaddcolumnD、ALTERTABLEempDELETEaddcolumn【正確答案】:B77.在MySQL中,下列函數ceil(2.75)和ceil(-2.75)返回的值正確的是()。A、3,-3B、2,-2C、3,-2D、2,-3【正確答案】:C78.下列關于接口的說法不正確的是()A、接口中只能定義公有的、靜態的常量B、接口中的方法只能是公有的抽象方法C、用于定義接口的關鍵字是implementsD、接口只能繼承多個接口,接口不能繼承類,也不能實現其他接口【正確答案】:C79.String類的concat()方法描述正確的是()A、concat()方法的返回值是一個boolean值B、concat()方法的返回值是一個int值C、concat()方法是用于判斷兩個字符串的值是否相等D、concat()方法是用于將一個字符串與指定字符串進行連接返回一個新的字符串【正確答案】:D80.以下關于abstract的說法,正確的是()A、abstract只能修飾類B、abstract只能修飾方法C、抽象類中必須有abstract方法D、abstract方法所在的類一定是抽象類【正確答案】:D81.以下關于final關鍵字的使用描述錯誤的是()A、final關鍵字可以用于修飾類B、final關鍵字可以用于修飾變量C、final關鍵字可以用于修飾方法D、被final修飾的類可以被繼承【正確答案】:D82.在MySQL中,以下有關表名,列名,關鍵字說法正確的是()。A、MySQL針對表名、列名以及關鍵字,要區分大小寫B、MySQL針對表名、列名以及關鍵字,均不區分大小寫C、MySQL針對表名、列名區分大小寫,關鍵字不區分大小寫D、以上說法都不正確【正確答案】:B83.有關MySQL的默認端口號說法正確的是()。A、8080B、80C、3306D、3308【正確答案】:C84.下列不屬于Swing的構件是()A、JButtonB、JLabelC、JFrameD、JPane【正確答案】:D85.以下()是專門用于創建對象的關鍵字A、newB、doubleC、intD、class【正確答案】:A86.在Java中,java.lang.NoClassDefFoundException是()異常A、內存不足錯誤B、未找到類定義錯誤C、實例化異常D、文件未找到異常【正確答案】:B87.將1,2,3,4,2,2,5,6這些數組放在HashSet集合中可能出現的情況是()A、1,2,3,4,5,6,2,2B、1,2,3,4,5,6C、2,1,4,3,6,5,2,2D、1,2,3,4,2,2,5,6【正確答案】:B88.已知一個HashSet集合,向該集合刪除一條數據,調用的方法是()A、remove()B、addAll()C、add()D、clear()【正確答案】:A89.下列方法定義中,不正確的是()A、floatx(inta,intb){returna-b;}B、intx(inta,intb){returna-b;}C、intx(inta,intb);{returna*b;}D、intx(inta,intb){returna*b;}【正確答案】:C90.下列關于MySQL參照完整性實現方法說法正確的是()。A、通過定義主鍵來實現B、通過定義默認C、通過定義外鍵和主鍵之間的對應關系來實現D、通過定義非空【正確答案】:C91.關于Connectionconn=DriverManager.getConnection(URL,USer,PASSWORD)描述錯誤的是()A、URL表示連接數據庫的路徑B、USER表示登錄數據庫的賬號C、PASSWORD表示登錄數據庫的密碼D、conn表示執行數據庫SQL語句的執行對象【正確答案】:D92.在MySQL中,關于BETWEEN…AND...運算符說法錯誤的是()。A、該運算符用在WHERE子句中BETWEEN...AND運算符選取介于兩個值之間的數據,值可以是數字和日期類型C、取值范圍包括邊界值D、以上說法都不正確【正確答案】:D93.在MySQL中,SELECT3=3,'3'=3,'3'!=3,NULL=NULL計算結果是()。A、1,0,0,1B、1,1,0,NULLC、1,1,0,1D、true,true,false,true【正確答案】:B94.在Math類中()方法用于返回兩個參數的最大值A、maxB、maximumC、largerD、greater【正確答案】:A95.在MySQL中,以下哪項不是MySQL算術運算符()。A、+B、-C、*D、||【正確答案】:D96.在MySQL中,數據庫轉出為SQL文件后的文件名后綴是()。A、.wordB、.sqlC、.xlsxD、以上說法都不對【正確答案】:B97.在MySQL中,與語句SELECT*FROMLine,Vehicle等價的語句是(),其中Line表的主鍵為ID,Vehicle表的外鍵為LineID。A、SELECT*FROMLineCROSSJOINVehicleB、SELECT*FROMLineINNERJOINVehicleONLine.ID=Vehicle.LineIDC、SELECT*FROMLineLEFTJOINVehicleONLine.ID=Vehicle.LineIDD、SELECT*FROMLineRIGHTJOINVehicleONLine.ID=Vehicle.LineID【正確答案】:A98.在JAVA中,對于抽象類和接口的使用下面說法錯誤的是()A、抽象類不能被實例化B、實現接口的關鍵字implementsC、如果一個類實現了接口的所有方法,則該類一定是抽像類D、接口不可以實例化對象【正確答案】:C99.在MySQL中,正確新增一條數據的語句是()A、INSERTtable_name[(字段列表)]VALUES(值列表)B、ADDtable_name[(字段列表)]VALUES(值列表)C、APPENDtable_name[(字段列表)]VALUES(值列表)D、INCREASEtable_name[(字段列表)]VALUES(值列表)【正確答案】:A100.下列哪個類聲明是正確的()A、publicvoidH1{…}B、publicclassMove(){…}C、publicclassvoidnumber{…}D、publicclassCar{…}【正確答案】:D1.關于String類的構造方法描述正確的選項有()A、String()創建一個內容為空的字符串B、String(Stringvalue)初始化一個新創建的String對象,使其表示一個與參數相同的字符序列C、String(byte[]bytes,Charsetcharset)使用指定的字符編碼,將指定的byte[]數組構造成一個字符串D、String(char[]char)將制定的char[]數組構造成一個字符串【正確答案】:ABCD2.在Swing編程中,關于布局管理器描述正確的有()A、FlowLayout是流式布局管理器B、GridLayout是網格布局管理器C、BorderLayout是邊框布局管理器D、窗體默認布局方式為BorderLayout邊框布局【正確答案】:ABC3.常見的數據庫管理系統有以下哪些()。A、OracleB、DB2C、SQLServerD、MySQL【正確答案】:ABCD4.在MySQL中,字符串函數主要有()。A、計算字符長度函數B、字符串合并函數C、字符串轉換函數D、字符串比較函數【正確答案】:ABCD5.關于泛型的說法正確的是()A、泛型是JDK1.5出現的新特性B、泛型是一種安全機制C、使用泛型避免了強制類型轉換D、使用泛型必須進行強制類型轉換【正確答案】:ABC6.MySQL的數據約束包含()。A、主鍵B、外鍵C、唯一D、非空【正確答案】:ABCD7.在MySQL中,多表連接的方式有()。A、交叉連接B、內連接C、左外連接D、右外連接【正確答案】:ABCD8.以下關于抽象類與接口描述正確的選項有()A、抽象類在Java語言中表示的是一種繼承關系,一個類只能使用一次繼承。但是一個類卻可以實現多個接口B、在抽象類中可以沒有抽象方法C、接口中只能包含抽象方法,而抽象類則可以包含普通方法D、接口中定義的變量默認是publicstaticfinal型,且必須給其初值,所以實現類中不能重新定義,也不能改變其值【正確答案】:ABCD9.在MySQL中,DML語言的作用是以下哪幾個選項()A、表記錄的添加B、表記錄的修改C、表字段的修改D、表字段的添加【正確答案】:AB10.在MySQL中,下列說法正確的是()。A、通配符包括“%”“_”和“[]”B、“%”含義:匹配0到多個任意字符。“_”含義:匹配任意一個字符。C、“[]”含義:用于指定一個字符集合。D、以上說法都不正確【正確答案】:ABC11.下列關于成員變量描述正確的有()A、成員變量在類中方法外面B、成員變量在內存的棧中C、隨著對象的創建而存在,隨著對象的消失而消失D、對象初始化后成員變量沒賦值會有默認的初始值【正確答案】:ACD12.以下關于布局的說法,正確的是()A、BorderLayout是邊框布局,它是窗體的默認布局B、null是空布局,它是面板的默認布局C、FlowLayout是流布局,這種布局將其中的組件按照加入的先后順序從左向右排列,一行排滿之后就轉到下一行繼續從左至右排列D、GridLayout是網格布局,它以矩形網格形式對容器的組件進行布置。容器被分成大小相等的矩形,一個矩形中放置一個組件【正確答案】:ACD13.以下關于接口對象的說法中正確的是()A、接口對象只能等于實現該接口的類的對象B、接口只能被類實現,不能用來聲明對象C、接口對象可以通過當前接口用關鍵詞new創建D、接口對象可以等于任何類的對象【正確答案】:AB14.以下關于構造方法特點理解正確的選項有()A、構造方法主要用于對象創建時初始化對象B、構造方法沒有返回值,也不能用void來修飾C、構造方法的命名必須和類名完全相同D、一個Java類只能有一個構造方法【正確答案】:ABC15.下面關于抽象類與抽象方法描述正確的選項有()A、抽象類不能被實例化B、抽象類不能被繼承C、抽象方法不能與final、private和static復合使用D、抽象方法可以與public、protected復合使用【正確答案】:ACD16.下面關乎JavaSwing的描述,說法正確的是()A、Swing是在AWT的基礎上構建的一套新的圖形界面系統B、Swing是一個為Java設計的GUI工具包C、Swing由C語言實現,不再依賴于本地平臺的GUI,因此可以在所有操作系統平臺上都保持相同的界面外觀D、Swing組件位于javax.swing包【正確答案】:ABD17.以下關于構造方法特點理解正確的選項有()A、構造方法主要用于對象創建時初始化對象B、構造方法沒有返回值,也不能用void來修飾C、構造方法的命名必須和類名完全相同D、一個Java類只能有一個構造方法【正確答案】:ABC18.執行下列代碼后,哪個結論是正確的()String[]s=newString[10];A、s[10]為””B、s[9]為nullC、s[0]為未定義D、s.length為10【正確答案】:BD19.下列關于靜態代碼塊的描述中,正確的是()A、靜態代碼塊指的是被static關鍵字修飾的代碼塊B、靜態代碼塊隨著類的加載而加載C、使用靜態代碼塊可以實現類的初始化D、每次創建對象時,類中的靜態代碼塊都會被執行一次【正確答案】:ABC20.下列關于局部變量描述正確的有()A、局部變量在代碼塊中,或者方法的聲明上B、局部變量在內存的堆中C、隨著方法的調用執行完代碼塊后局部變量會消失D、局部變量使用前需要賦值【正確答案】:ACD21.下列關于成員變量描述正確的有()A、成員變量在類中方法外面B、成員變量在內存的棧中C、隨著對象的創建而存在,隨著對象的消失而消失D、對象初始化后成員變量沒賦值會有默認的初始值【正確答案】:ACD22.下列關于局部變量描述正確的有()A、局部變量在代碼塊中,或者方法的聲明上B、局部變量在內存的堆中C、隨著方法的調用執行完代碼塊后局部變量會消失D、局部變量使用前需要賦值【正確答案】:ACD23.不能用來修飾interface的有()A、privateB、publicC、protectedD、static【正確答案】:ACD24.以下關于return語句使用描述錯誤的有()A、不能用來返回對象B、只可以返回數值C、方法中都必須包含return語句D、一個方法可以有多個return語句【正確答案】:ABC25.關于object類,以下描述中正確的有()A、object類中定義了一些重要的成員函數和變量,以方便JAVA類的使用B、object類是所有其他JAVA類的直接或間接父類C、如果一個類已經有了父類,那么這個類同時繼承了object類,也就是說,這時候這個類實際上有2個父類D、由于JAVA中的類是單繼承的,因此所有的類以object類為根形成了一棵繼承樹【正確答案】:ABD26.下面的描述正確的是()A、Statement的executeQuery()方法會返回一個結果集ResultB、Statement的executeUpdate()方法會返回是否更新成功的boolean值C、ResultSet中的next()方法會使結果集中的下一行成為當前行D、以上描述都正確【正確答案】:AC27.在java中,關于instanceof運算符的用法描述錯誤的是()A、instanceof運算符是用來在運行時指出對象是否是特定類的一個實例B、instanceof的返回值是一個布爾值C、instanceof運算符前面操作數的編譯時的類型要么與后面的類相同,要么與后面的類具有父子繼承關系,否則會引起編譯錯誤D、以上描述都正確【正確答案】:ABCD28.在MySQL中,以下屬于數學函數的是()。A、PI()B、ROUND(X)C、FLOOR(X)D、RAND()【正確答案】:ABCD29.下面哪個是正確的()A、Stringtemp[]=newString{“a”,”b”,”c”};B、Stringtemp[]={“a”,”b”,”c”};C、Stringtemp={“a”,”b”,”c”};D、String[]temp={“a”,”b”,”c”};【正確答案】:BD30.以下選項關于PreparedStatement的說法正確的是()A、PreparedStatement繼承了StatementB、PreparedStatement可以有效的防止SQL注入C、PreparedStatement只能執行帶問號占位符的預編譯SQL,不能執行SQL語句D、PreparedStatement可以存儲預編譯的SQL語句,從而提升執行效率【正確答案】:ABD31.在Java中,關于HashMap類的描述,以下說法正確的有()A、HashMap使用鍵/值的形式保存數據B、HashMap能夠保證其中元素的順序C、HashMap允許將null用作鍵D、HashMap允許將null用作值【正確答案】:ACD32.MySQL的域完整性可以通過()來約束實現。A、非空B、默認C、主鍵D、外鍵【正確答案】:AB33.以下選項關于PreparedStatement的說法正確的是()A、PreparedStatement繼承了StatementB、PreparedStatement可以有效的防止SQL注入C、PreparedStatement只能執行帶問號占位符的預編譯SQL,不能執行SQL語句D、PreparedStatement可以存儲預編譯的SQL語句,從而提升執行效率【正確答案】:ABD34.在MySQL中,下列說法正確的是()。A、GROUPBY子句用來分組WHERE子句的輸出。B、WHERE子句用來篩選FROM子句中指定的操作所產生的行。C、HAVING子句在聚合后對組記錄進行篩選。D、HAVING子句用來從FROM的結果中篩選行。【正確答案】:ABC35.在MySQL中,以下哪些函數能夠加密數據()。A、PASSWORD()B、MD5()C、ENCODE()DECODE()【正確答案】:ABC36.在MySQL中,有教師、課程、學生、成績四張表,要查詢“張三”老師所教課程的所有學生(無論是否參加了考試)的成績單,下列分析正確的是()。A、需要教室、學生、課程、成績四張表進行多表查詢。B、需要使用外連接,以確保“所有學生”都出現在成績單中。C、需要使用外連接,以確保“所有課程”都出現在成績單中。D、這個查詢無法實現。【正確答案】:ABC37.下面的描述正確的是()A、Statement的executeQuery()方法會返回一個結果集ResultB、Statement的executeUpdate()方法會返回是否更新成功的boolean值C、ResultSet中的next()方法會使結果集中的下一行成為當前行D、以上描述都正確【正確答案】:AC38.以下關于接口對象的說法中正確的是()A、接口對象只能等于實現該接口的類的對象B、接口只能被類實現,不能用來聲明對象C、接口對象可以通過當前接口用關鍵詞new創建D、接口對象可以等于任何類的對象【正確答案】:AB39.在java中,關于instanceof運算符的用法描述錯誤的是()A、instanceof運算符是用來在運行時指出對象是否是特定類的一個實例B、instanceof的返回值是一個布爾值C、instanceof運算符前面操作數的編譯時的類型要么與后面的類相同,要么與后面的類具有父子繼承關系,否則會引起編譯錯誤D、以上描述都正確【正確答案】:ABCD40.下列關于static關鍵字的使用描述正確的選項有()A、被static修飾的變量即為靜態變量B、被static修飾的方法稱為靜態方法C、所有的靜態變量都可以通過類名直接訪問D、所有的靜態方法都可以通過類名直接訪問【正確答案】:ABCD41.以下哪些屬于數據庫發展階段()。A、人工管理階段B、數字管理階段C、文件管理階段D、數據庫系統階段【正確答案】:ACD42.下面對Java中方法重載的描述,錯誤的是()A、重載的各方法必須方法名稱相同B、重載的各方法必須參數數量不同C、重載的各方法必須參數類型不同D、重載的各方法必須有相同的返回值【正確答案】:BCD43.面向對象的三大特性為()A、封裝B、繼承C、多態D、重載【正確答案】:ABC44.以下關于PreparedStatement的execute()與executeUpdate()描述正確的是()A、execute()返回的是boolean值B、executeUpdate()返回的是boolean值C、execute()返回的是int值D、executeUpdate()返回的是int值【正確答案】:AD45.以下關于回收數據庫資源描述正確的是()A、ResultSet可以調用close方法進行對象的關閉釋放資源B、Statement可以調用close方法進行對象的關閉釋放資源Connection可以調用close方法進行對象的關閉釋放資源D、PreparedStatement不能調用close方法進行對象的關閉釋放資源【正確答案】:ABC46.在Java中,關于包以下描述正確的是()A、要使用JavaSEAPI的System類必須importjava.lang.SystemB、要使用JavaSEAPI的System類不須要importjava.lang.SystemC、要使用JavaSEAPI的Scanner類必須importjava.util.ScannerD、要使用JavaSEAPI的Scanner類不須要importjava.util.Scanner【正確答案】:BC47.在MySQL中,SELECT*FROM表WHERE字段1LIKE'_張%'有可能匹配到的是()。A、張三B、小張三C、小張D、都匹配不到【正確答案】:BC48.下列關于靜態代碼塊的描述中,正確的是()A、靜態代碼塊指的是被static關鍵字修飾的代碼塊B、靜態代碼塊隨著類的加載而加載C、使用靜態代碼塊可以實現類的初始化D、每次創建對象時,類中的靜態代碼塊都會被執行一次【正確答案】:ABC49.以下關于回收數據庫資源描述正確的是()A、ResultSet可以調用close方法進行對象的關閉釋放資源B、Statement可以調用close方法進行對象的關閉釋放資源Connection可以調用close方法進行對象的關閉釋放資源D、PreparedStatement不能調用close方法進行對象的關閉釋放資源【正確答案】:ABC50.在MySQL中,關于HAVING說法正確的是()。A、having子句的作用是篩選滿足條件的組,即在分組之后過濾數據。B、HAVING子句的位置放在GROUPBY子句之后。C、HAVING子句不能包含聚合函數。D、以上說法都對。【正確答案】:AB51.以下關于布局的說法,正確的是()A、BorderLayout是邊框布局,它是窗體的默認布局B、null是空布局,它是面板的默認布局C、FlowLayout是流布局,這種布局將其中的組件按照加入的先后順序從左向右排列,一行排滿之后就轉到下一行繼續從左至右排列D、GridLayout是網格布局,它以矩形網格形式對容器的組件進行布置。容器被分成大小相等的矩形,一個矩形中放置一個組件【正確答案】:ACD52.以下語句正確的是()A、List

list=newArrayList();B、List

list=newArrayList<>();C、已知cat是Animal類的子類,則List

list=newArrayList();D、List<0bject>list=newArrayList();【正確答案】:AB53.下面關于ArrayList和LinkedList在存儲結構說法正確的是()A、LinkedList鏈表結構B、LinkedList是基于數組結構C、ArrayList鏈表結構D、ArrayList是基于數組結構【正確答案】:AD54.以下用于創建容器對象的類是()A、FrameB、CheckboxC、PanelD、TextField【正確答案】:ACD55.在Swing編程中,關于布局管理器描述正確的有()A、FlowLayout是流式布局管理器B、GridLayout是網格布局管理器C、BorderLayout是邊框布局管理器D、窗體默認布局方式為BorderLayout邊框布局【正確答案】:ABC56.下面關于ArrayList和LinkedList在存儲結構說法正確的是()A、LinkedList鏈表結構B、LinkedList是基于數組結構C、ArrayList鏈表結構D、ArrayList是基于數組結構【正確答案】:AD57.下面關于抽象類與抽象方法描述正確的選項有()A、抽象類不能被實例化B、抽象類不能被繼承C、抽象方法不能與final、private和static復合使用D、抽象方法可以與public、protected復合使用【正確答案】:ACD58.關于泛型的說法正確的是()A、泛型是JDK1.5出現的新特性B、泛型是一種安全機制C、使用泛型避免了強制類型轉換D、使用泛型必須進行強制類型轉換【正確答案】:ABC59.以下關于return語句使用描述錯誤的有()A、不能用來返回對象B、只可以返回數值C、方法中都必須包含return語句D、一個方法可以有多個return語句【正確答案】:ABC60.數據庫的完整性包括()。A、實體完整性B、域完整性C、參照的完整性D、數據完整性【正確答案】:ABC61.以下用于創建容器對象的類是()A、FrameB、CheckboxC、PanelD、TextField【正確答案】:ACD62.以下關于抽象類與接口描述正確的選項有()A、抽象類在Java語言中表示的是一種繼承關系,一個類只能使用一次繼承。但是一個類卻可以實現多個接口B、在抽象類中可以沒有抽象方法C、接口中只能包含抽象方法,而抽象類則可以包含普通方法D、接口中定義的變量默認是publicstaticfinal型,且必須給其初值,所以實現類中不能重新定義,也不能改變其值【正確答案】:ABCD63.在MySQL中,DDL語言的作用是以下哪幾個選項()A、數據庫創建、刪除B、數據表的創建、修改C、數據表名的重命名D、數據表記錄的添加修改【正確答案】:ABC64.在Java中,關于HashMap類的描述,以下說法正確的有()A、HashMap使用鍵/值的形式保存數據B、HashMap能夠保證其中元素的順序C、HashMap允許將null用作鍵D、HashMap允許將null用作值【正確答案】:ACD65.下列關于static關鍵字的使用描述正確的選項有()A、被static修飾的變量即為靜態變量B、被static修飾的方法稱為靜態方法C、所有的靜態變量都可以通過類名直接訪問D、所有的靜態方法都可以通過類名直接訪問【正確答案】:ABCD66.以下哪幾種屬于內部類()A、成員內部類B、局部內部類C、匿名內部類D、標準內部類【正確答案】:ABC67.下面哪個是正確的()A、Stringtemp[]=newString{“a”,”b”,”c”};B、Stringtemp[]={“a”,”b”,”c”};C、Stringtemp={“a”,”b”,”c”};D、String[]temp={“a”,”b”,”c”};【正確答案】:BD68.關于Java異常處理的描述正確的是()A、Java的異常處理機制可以保障程序具有良好的容錯性,使程序健壯性更高B、異常處理使程序具有更好的可讀性C、在Java中可以使用“try-catch”語句處理異常D、方法聲明時可以使用throws關鍵字聲明拋出異常【正確答案】:ABCD69.下列有關Java集合與數組的描述正確的有()A、數組既可以存儲基本數據類型又可以存儲引用數據類型,集合只能存儲引用數據類型B、數組長度是固定的,而集合的長度是可變的,可以根據元素的增加而增長C、如果元素個數是固定的推薦用數組,如果元素個數不是固定的推薦用集合D、集合與數組都具有下標索引【正確答案】:ABC70.關于HashSet特點以下選項描述正確的是()A、HashSet不允許插入相同元素的對象B、不能保證元素的排列順序,順序有可能發生變化C、集合元素值可以是nullD、HashSet不是同步的,如果多個線程同時訪問一個HashSet,則必須通過代碼保證其同步【正確答案】:ABCD71.下面關乎JavaSwing的描述,說法正確的是()A、Swing是在AWT的基礎上構建的一套新的圖形界面系統B、Swing是一個為Java設計的GUI工具包C、Swing由C語言實現,不再依賴于本地平臺的GUI,因此可以在所有操作系統平臺上都保持相同的界面外觀D、Swing組件位于javax.swing包【正確答案】:ABD72.以下關于PreparedStatement的execute()與executeUpdate()描述正確的是()A、execute

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論