版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1+X大數(shù)據(jù)應(yīng)用開發(fā)(java)練習(xí)題及答案1、對于SQL語句“select*fromcitylimit5,5”,以下描述正確的是()。A、該語句會報錯B、從第6條記錄開始顯示,共顯示5條C、從第5條記錄開始顯示,共顯示5條D、從第5條記錄開始顯示,共顯示6條答案:B2、使用select語句進(jìn)行查詢分組時,如果希望去掉不滿足條件的分組,使用哪個子句()A、where子句B、groupby子句C、having子句D、orderby子句答案:C3、"執(zhí)行以下程序,stuName的值是()。StringstuName=newString("張三");StuName.concat("李四");"A、B、張三C、李四D、張三李四答案:Bconcat()用于字符串的拼接,但需要將拼接后的結(jié)果通過返回值進(jìn)行接收。4、以下哪個語句用于定義唯一約束()A、UNIQUEB、NOTC、PRIMARYKEYD、DEFAULT答案:A5、下面的說法不正確的是()。A、InputStream與OutputStream類通常用來處理字節(jié)流,也就是二進(jìn)制文件。B、Reader與Writer類則是用來處理字符流,也就是純文本文件。C、Java中IO流的處理通常分為輸入和輸出兩個部分。D、File類是輸入/輸出流類的子類。答案:DInputStream與OutputStream是字節(jié)流,可以用于處理二進(jìn)制等任何類型的文件;Reader與Writer是字符流,用于處理文本文件;IO流根據(jù)流向,可以分為輸入流和輸出流。File類是文件操作類,不是輸入流或輸出流。6、下列()異常表示向方法傳遞了一個不合法或不正確的參數(shù)。A、IllegalAccessExceptionB、IllegalArgumentExceptionC、ClassCastExceptionD、InputMismatchException答案:BIllegalAccessException是訪問權(quán)限不足構(gòu)成的異常;ClassCastException是類型轉(zhuǎn)換異常;InputMismatchException通常是使用Scanner輸入數(shù)據(jù)時發(fā)生的異常。7、以下哪個是ArrayList中add()方法的返回值類型()。A、intB、voidC、booleanD、泛型答案:CArrayList中add()方法的定義如下。Publicbooleanadd(Ee){EnsureCapacityInternal(size+1);ElementData[size++]=e;Returntrue;8、關(guān)于注解說法正確的是()。A、@Override用于標(biāo)注重寫方法B、@Override用于標(biāo)注重載方法C、重寫方法必須使用@Override標(biāo)注D、重載方法必須使用@Override標(biāo)注答案:A重寫方法推薦使用@Override注解標(biāo)注,但語法上也可以不標(biāo)識。9、以下描述正確的是()A、SQL語句中進(jìn)行g(shù)roupby分組時,可以不寫where子句B、SQL語句中使用groupby時,可以用*代表所有列C、SQL語句中where子句和having子句可以互換D、SQL語句中where子句與having子句不能同時出現(xiàn)答案:A10、以下哪個不是程序跳轉(zhuǎn)語句()。A、breakB、continueC、returnD、case答案:D程序跳轉(zhuǎn)語句有break、continue和后續(xù)會學(xué)到的return。11、在數(shù)據(jù)庫中,刪除employees表的全部數(shù)據(jù),以下正確的語句是:()。A、DELETETABLEFROMemployeesB、DELETETABLEemployeesC、DELETEFROMemployeesD、DELETE*FROMemployees答案:C刪除數(shù)據(jù)的DELETE語句DELETEFROMTABLENAME12、下列關(guān)于異常的描述,哪一項是錯誤的()?A、異常的基類是ExceptionB、程序員通常不用處理Error類型的異常。C、在使用catch捕獲異常時,需要先捕獲小范圍異常,再捕獲大范圍異常。D、對于可能發(fā)生的異常,可以使用throws來聲明以提示調(diào)用者進(jìn)行處理,或者使用catch捕獲并建立異常處理的邏輯。答案:A異常的基類是Throwable。13、下列關(guān)于類的定義,哪一個是正確的()。A、abstractclassC{voida}B、abstractclassC{abstractvoida}C、classC{abstractvoidavoidb}D、classC{abstractvoida}答案:B普通類中不能包含抽象方法,因此C、D錯誤;抽象類里既可以含有抽象方法,也可以含有普通方法,但是不能只包含普通方法,因此A錯誤。14、以下自動裝箱、自動拆箱及包裝類的說法,正確的是()。A、自動裝箱是指可以把一個基本數(shù)據(jù)類型的值賦給其包裝類型。B、自動拆箱是指可以把一個包裝類型的值賦給其對應(yīng)的基本數(shù)據(jù)類型。C、基本數(shù)據(jù)類型和包裝類型在進(jìn)行轉(zhuǎn)換時,編譯器會進(jìn)行自動類型轉(zhuǎn)換,如果轉(zhuǎn)換失敗就需要開發(fā)者進(jìn)行強制類型轉(zhuǎn)換。D、包裝類的valueOf方法可以對基本數(shù)據(jù)類型進(jìn)行包裝,包裝類提供的形如“xxxValue”的方法可以將包裝類型的數(shù)據(jù)轉(zhuǎn)為基本數(shù)據(jù)類型。答案:C自動裝箱和自動拆箱都是編譯器自動完成的,無需程序員干預(yù)。15、以下關(guān)于test()方法的定義,哪一個是錯誤的()?A、voidtestintindex1,intindex2{...}B、statictestintindex1,intindex2{...}C、publicstaticvoidtestintindex1,intindex2{...}D、publicvoidtestintindex1,intindex2{...}答案:B除了構(gòu)造方法以外,返回值不能省略。16、使用SQL語言的SELECT語句進(jìn)行分組查詢時,去掉不滿足條件的分組,應(yīng)當(dāng)使用的關(guān)鍵字是()。A、WHEREB、HAVINGC、HAVED、ORDERBY答案:B對分組結(jié)果進(jìn)行約束使用having關(guān)鍵字17、以下哪個功能,不是JAVA反射機制提供的()。A、在運行時反編譯對象B、在運行時構(gòu)造一個類的對象C、在運行時判斷一個類所具有的成員變量和方法D、在運行時調(diào)用一個對象的方法答案:A反射可以在運行時構(gòu)造一個類的對象、判斷一個類所具有的成員變量和方法,或者在在運行時調(diào)用一個對象的方法,但不能反編譯對象。18、下列哪一項屬于MySQL事務(wù)的默認(rèn)隔離級別()。A、幻讀B、提交讀C、臟讀D、可重復(fù)讀答案:D19、程序員可以將多個Java類寫在一個Java文件中,但其中只有一個類能用()修飾。A、publicB、protectedC、privateD、default答案:A以將多個Java類寫在一個Java文件中,但其中只有一個類能用public修飾,并且這個Java文件的名稱必須與這個類的類名相同。20、以下說法,錯誤的是()。A、do...while語句至少會執(zhí)行一次B、for表達(dá)式1表達(dá)式2表達(dá)式3中的所有表達(dá)式都可以省略C、switch和多重選擇結(jié)構(gòu)是等價的,二者在任何時候都可以相互轉(zhuǎn)換D、在一些情況下,三目運算符和if..else..結(jié)構(gòu)可以相互轉(zhuǎn)換答案:C對于離散的值時,多重if和switch在功能上是等價的。但如果判斷條件是一個區(qū)間值,就不能用switch,而只能用多重if了。試想一下,你能用swtich實現(xiàn)“如果大于或等于35,就顯示‘高溫’”的功能嗎?不能,因為switch無法判斷“>=35”這樣的區(qū)間值。21、"現(xiàn)在有如下一段程序。1classHappy{2publicstaticvoidmain(String[]args){3float[][]f1={{1.2f,2.3f},{4.5f,5.6f}};4Objectoo=f1;5f1[1]=oo;6System.out.println("result"+f1[1]);7}8}該程序執(zhí)行結(jié)果是什么?()"A、{4.5,5.6}B、4.5C、第5行編譯報錯D、出現(xiàn)異常答案:C考察數(shù)組的考察數(shù)組的使用,第5行f1[1]是一個一維數(shù)組,不能存儲Object類型的oo22、下列()注解不是Java內(nèi)建注解。A、@TargetB、@OverrideC、@DeprecatedD、@SuppressWarnings答案:AJDK中內(nèi)置的注解是@Override、@Deprecated和@SuppressWarnings注解。23、下列關(guān)于Class類getDeclaredMethods()和getMethods()兩種方法的區(qū)別,描述正確的是()。A、getMethods可以獲取private等四種訪問修飾符修飾的方法,并且這些方法既可以是本類中定義的、也可以在父類(或父接口)中定義的。B、GetDeclaredMethods可以獲取private等四種訪問修飾符修飾的方法,并且這些方法既可以是本類中定義的、也可以在父類(或父接口)中定義的。C、getMethods只能獲取public修飾的方法,但這些方法既可以是本類中定義的、也可以在父類(或父接口)中定義的。D、getMethods可以獲取private等四種訪問修飾符修飾的方法,但這些方法只能是在本類定義的,不包含父類(或父接口)中定義的方法。答案:C24、以下哪個函數(shù)不能用來處理字符串()A、upper函數(shù)B、concat函數(shù)C、sqrt函數(shù)D、length函數(shù)答案:C25、關(guān)于排序,下列說法正確的是()A、SQL語句中使用orderby對結(jié)果進(jìn)行排序B、desc表示對結(jié)果進(jìn)行升序排序C、asc表示對結(jié)果進(jìn)行降序排序D、默認(rèn)排序方式為desc答案:A26、下列選項哪一個能夠完成給空表USERS的USER_ID列添加主鍵的任務(wù)()。A、ALTERTABLEUSERSADDPRIMARYKEYUSER_IDB、ALTERTABLEUSERSADDCONSTRAINTPRIMARYKEYUSER_IDC、ALTERTABLEUSERSADDCONSTRAINTUSER_id_pkPRIMARYKEYUSER_IDD、ALTERTABLEUSERSADDCONSTRAINTUSER_id_pkPRIMARYKEYUSER_ID答案:D約束的創(chuàng)建27、下列關(guān)于注解的說法錯誤的是()。A、Java提供了四大元注解(比如@Target),所謂元注解指的是注解的注解。B、注解本質(zhì)上就是另一種形式的注釋,對程序的功能并無作用。C、通過@interface,可以自定義注解。D、如果一個方法被@Deprecated注解修飾,表明該方法已過時,但仍可以使用。答案:B注解和注釋是兩種完全不同的語法,注解可以為程序增加額外的功能,或為程序添加元數(shù)據(jù)。28、以下關(guān)于import的描述,哪個是錯誤的()?A、import可以導(dǎo)入自己編寫的其他類,或者JDK中已有的類。B、在導(dǎo)入類時,只要導(dǎo)入的是其他包中的類,都需要使用import。C、如果要導(dǎo)入某一個包中的多個類,可以借助于通配符*。D、import用于導(dǎo)入類,package的作用打包。答案:Bjava.lang包是Java默認(rèn)會導(dǎo)入的包,可以省略。29、以下哪個語句用于定義唯一約束()A、穩(wěn)定性B、原子性C、一致性D、隔離性答案:A30、在JAVA中,()類生成的對象就代表一個特定的文件或目錄,并且該類提供了若干方法可以對這個文件或目錄進(jìn)行讀寫等各種操作。A、FilelnputstreamB、FileReaderC、FileWriterD、File答案:DFilelnputstream是字節(jié)輸入流;FileReader是字符輸入流;FileWriter是字符輸出流;File是文件操作類,提供了對文件或目錄及其屬性進(jìn)行基本操作。31、以下哪種數(shù)據(jù)類型不屬于MySQL數(shù)據(jù)庫()。A、CHARB、VARCHARC、STRINGD、INT答案:C32、以下程序的輸出結(jié)果是()?PublicclassSubextendsSuper{Publicinti=100;Publicstaticvoidmain(String[]args){Supersup=newSub();Subsub=newSub();System.out.println((sup.i+sub.i));}}ClassSuper{Publicinti=50;//父類屬性i,賦值50}A、50B、100C、150D、0答案:C①屬性是在程序編譯期就完成綁定的;②如果父類和子類中存在名稱相同的屬性,則在通過子類型的引用調(diào)用屬性時,遵循著“就近訪問”的原則。Sub.i是子類中的屬性100,sup.i是子類中的屬性50,二者相加為150。33、現(xiàn)在有如下程序:PublicclassLanQiao{publicstaticvoidmain(String[]args){longnum=100;intx=num+2;System.out.println(x);}}請問最終程序的執(zhí)行結(jié)果是什么?()A、102B、1002C、100D、編譯錯誤答案:D考察Java中基本數(shù)據(jù)類型的轉(zhuǎn)換,容量大的轉(zhuǎn)容量小的需要強制轉(zhuǎn)換34、下列程序的運行結(jié)果是?()Publicstaticvoidmain(String[]args){Inti=0;System.out.print(i++);System.out.print(i++);System.out.print(i++);System.out.print(i);Intj=0;System.out.print(++j);System.out.print(++j);System.out.print(++j);System.out.print(j);}A、01231233B、01230123C、12331233D、12301234答案:Ai++是先使用i的值,然后再使i的值增1;++j是先使j的值增1,然后再使用j的值。35、數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除等操作,這種功能稱為()。A、數(shù)據(jù)定義功能B、數(shù)據(jù)管理功能C、數(shù)據(jù)操作功能D、數(shù)據(jù)控制功能答案:C36、以下哪個方法不是java.lang.reflect.Array類提供的?A、ObjectnewInstanceClasscomponentType,intlengthB、ObjectnewInstanceClasscomponentType,int...dimensionsC、intgetIntObjectarray,intindexD、voidsetIntObjectarray,intindex答案:D注意方法的參數(shù)列表,正確的應(yīng)該是voidsetInt(Objectarray,intindex,inti)37、下列約束中,哪一個屬于參照完整性約束?()A、UNIQUEB、FOREIGNKEYC、PRIMARYKEYD、DEFAULT答案:B38、以下屬于非關(guān)系型數(shù)據(jù)庫的有?A、MySQLB、SQLLiteC、AccessD、MongoDB答案:D39、存在employees表和jobs表,部分表結(jié)構(gòu)如下employees序號字段名備注1name姓名2salary薪水3job_id崗位編號(外鍵,指向jobs表的job_id)jobs序號字段名備注1job_id崗位編號2job_name崗位編號查詢員工的姓名、薪水和對應(yīng)部門的sql是()。A、SELECT,j.job_name,e.salaryFROMemployeeseJOINjobsjUSINGjob_idB、SELECT,j.job_name,e.salaryFROMemployeeseJOINjobsjUSINGe.job_idC、SELECT,j.job_name,e.salaryFROMemployeeseJOINjobsjUSINGj.job_idD、SELECT,j.job_name,e.salaryFROMemployeeseJOINjobsjONjob_id答案:A使用USING子句,在使用連接字段時,都不能在前面加上表的前綴,因為此時這個字段已經(jīng)是連接字段,不再屬于某個單獨的表。40、以下關(guān)于數(shù)據(jù)庫中數(shù)據(jù)類型及類型轉(zhuǎn)換的說法錯誤的是()。A、SQL語言中存在有不同數(shù)據(jù)類型B、數(shù)據(jù)庫中允許將數(shù)字轉(zhuǎn)換成字符C、顯式類型轉(zhuǎn)換需要借助轉(zhuǎn)換函數(shù)D、數(shù)據(jù)庫中不會進(jìn)行自動轉(zhuǎn)換答案:D數(shù)據(jù)庫提供的自動將提供的數(shù)據(jù)類型數(shù)據(jù)轉(zhuǎn)換為期望的數(shù)據(jù)類型的數(shù)據(jù),這就是隱式數(shù)據(jù)類型轉(zhuǎn)換41、下列String字符串類的()方法實現(xiàn)了“將一個字符串按照指定的分隔符分隔,返回分隔后的字符串?dāng)?shù)組”的功能。A、substring...B、split...C、valueOf...D、replace...答案:Bsubstring是字符串截取方法;valueOf()是將其他類型轉(zhuǎn)為字符串類型;replace()是替換字符串的內(nèi)容。42、以下哪個不是“publicstaticvoidaMethod(){...}”的重載方法()?A、publicstaticvoidaMethodintnumB、publicstaticintaMethodC、publicstaticvoidaMethodintnum,StringnameD、publicstaticvoidaMethodStringname答案:B"方法重載的要求是參數(shù)列表不同。具體包括以下三種情形。①參數(shù)的數(shù)量不同。<spanstyle="color:rgb(160,161,160);font-family:-apple-system,BlinkMacSystemFont,"SegoeUI"43、假設(shè)C是抽象類,I1和I2是接口。下列關(guān)于抽象類或接口的定義,哪一個是正確的()。A、publicclassAextendsCimplementsI1,I2{}B、publicclassAextendsI1,I2implementsC{}C、publicclassAimplementsI1,I2extendsC{}D、publicclassAextendsC,I1,I2{}答案:A當(dāng)繼承和接口同時存在時,需要先繼承,后實現(xiàn);Java中,類只能單繼承,但接口可以多繼承。44、"數(shù)據(jù)庫中有"teacher"表,表的部分字段如下序號字段備注1xnum系號2salary工資SQL語句:SELECTDISTINCTxnumFROMteacherWHEREsalary>=ALL(SELECTsalaryFROMteacherWHERExnum="02")與如上語句等價的SQL語句是______。()""A、SELECTDISTINCTxnumFROMteacherWHEREsalary>=SELECTMAXsalaryFROMteacherWHERExnum="02"B、SELECTDISTINCTxnumFROMteacherWHEREsalary>=SELECTMINsalaryFROMteacherWHERExnum="02"C、SELECTDISTINCTxnumFROMteacherWHEREsalary>=ANYSELECTsalaryFROMteacherWHERExnum="02"D、SELECTDISTINCTxnumFROMteacherWHEREsalary>=SOMESELECTsalaryFROMteacherWHERExnum="02""答案:A考察子查詢的使用45、以下注解中哪一個表示類或方法已過時()?A、@OverrideB、@OvertimeC、@DeprecatedD、@Retention答案:C@Override注解修飾的方法為重寫方法;JDK中并不存在@Overtime注解;@Retention元注解用于指定被修飾的注解可以保留多長時間。46、Java中棧的特點是_______,隊列的特點是_________()。A、先進(jìn)先出,先進(jìn)后出B、先進(jìn)先出,先進(jìn)先出C、先進(jìn)后出,先進(jìn)先出D、先進(jìn)后出,先進(jìn)后出答案:C考察棧和隊列的基本特點47、下列關(guān)于線程的描述,哪一個是錯誤的()。A、線程通信時使用的wait、notify、notifyAll等方法都是在Thread類中定義的。B、多線程處理類可以繼承Thread類,同時覆寫run方法。C、多線程處理類可以實現(xiàn)Runnable接口,同時覆寫run方法。D、線程可以通過setPriority方法設(shè)置優(yōu)先級,但在真正執(zhí)行時,并不一定會按照優(yōu)先級的順序執(zhí)行。答案:Await()、notify()、notifyAll()等方法是對象級別的,都是在Object類中定義的。48、以下關(guān)于JDBC相關(guān)描述錯誤的是()。A、JDBCAPI包含了Connection連接接口、Statement操作接口、ResultSet結(jié)果集接口、PreparedStatement預(yù)處理操作接口和FileInputStream類等B、與Statement相比較,PreparedStatement可以防止SQL注入,并能提高了代碼的可讀性和可維護(hù)性,因此一般在開發(fā)時推薦使用PreparedStatementC、使用CallableStatement提供的prepareCall方法調(diào)用存儲過程無返回值時,其參數(shù)的格式是“{call存儲過程名參數(shù)列表}”調(diào)用存儲函數(shù)有返回值時,其參數(shù)的格式是“{?=call存儲過程名參數(shù)列表}”D、JDBC可以使用PreparedStatement和IO流相關(guān)接口和類,在數(shù)據(jù)庫中讀寫CLOB或BLOB類型的數(shù)據(jù)。答案:A49、下面關(guān)于JUnit4/JUnit5注解的描述,錯誤的是()。A、JUnit4中的@BeforeClass標(biāo)記的方法在所有的測試方法執(zhí)行之前執(zhí)行且只執(zhí)行一次。B、JUnit5中的@BeforeAll標(biāo)記的方法在所有的測試方法執(zhí)行之前執(zhí)行且只執(zhí)行一次。C、JUnit4中的@Before標(biāo)記的方法在每個測試方法執(zhí)行之前都執(zhí)行一次。D、JUnit5中的@BeforeAll標(biāo)記的方法在每個測試方法執(zhí)行之前都執(zhí)行一次。答案:DJUnit5中的@BeforeEach在測試類中,每個測試方法之前各執(zhí)行一次。50、以下哪個數(shù)據(jù)庫是非關(guān)系數(shù)據(jù)庫?()A、OracleB、HBaseC、MySQLD、SQLServer答案:B51、以下關(guān)于單例的描述,哪個是錯誤的()?A、單例模式指的是無論創(chuàng)建了多少個引用,在堆中僅僅只有一個實例對象。B、使用單例模式可以減少堆內(nèi)存中對象的創(chuàng)建個數(shù)。C、實現(xiàn)單例模式的一種辦法是將構(gòu)造方法私有化。D、某個類使用單例模式后,其他類就無法再訪問到這個類的實例了。答案:D某個類使用單例模式后,其他類仍然可以訪問到這個類的實例了,只是僅僅會創(chuàng)建出唯一一個實例。52、下列說法正確的是()A、等值連接就是自然連接B、自然連接時,參與連接的表的字段可以不一樣C、等值連接時,參與連接的表的字段必須一樣D、自然連接是等值連接中的一種特殊情況答案:D53、在Java中,JDBCAPI定義了一組用于與數(shù)據(jù)庫進(jìn)行通信的接口和類,它們包括在()包中。A、java.langB、java.sqlC、java.utilD、java.math答案:B54、下列哪一項不是創(chuàng)建視圖的目的()A、為了隨心所欲的使用數(shù)據(jù)B、增加數(shù)據(jù)的安全性C、使操作更簡單D、提高查詢效率答案:A55、執(zhí)行“selectcast(‘12a34.5b6’assigned)”語句,得到的結(jié)果是()A、12a34B、12a34.5b6C、12D、null答案:C56、下面關(guān)于HBase描述哪些是正確的:A、支持條件查詢B、支持SQL查詢;C、列族的數(shù)量沒有性能影響D、HBase需要依賴MapReduce;答案:A57、有表student(id,name,age),以下哪條INSERT語句能正確插入數(shù)據(jù)()。A、insertstudentvalues1,’小章’,17B、insertintostudentvalue1,’小章’,17C、insertintostudentvalues1,’小章’,17D、Insertintostudentid,name,agevalue1,’小章’,17答案:C58、數(shù)據(jù)庫維護(hù)不包括()。A、數(shù)據(jù)庫性能監(jiān)控B、數(shù)據(jù)恢復(fù)C、數(shù)據(jù)轉(zhuǎn)儲D、數(shù)據(jù)庫重構(gòu)答案:D59、以下關(guān)于等值連接說法正確的是()。A、進(jìn)行等值連接時,參與連接的表的字段名可以不一樣B、進(jìn)行等值連接時,參與連接的表的字段名必須一樣C、等值連接只能在兩張不同的表上進(jìn)行操作D、等值連接的結(jié)果會去掉重復(fù)列答案:A60、下列選項中,()是Java中的關(guān)鍵字。A、nameB、helloC、falseD、good答案:C61、關(guān)于PreparedStatement與Statement描述錯誤的是()A、PreparedStatement可以防止SQL注入B、PreparedStatement會預(yù)編譯SQL語句C、當(dāng)執(zhí)行大量重復(fù)的SQL語句時,使用PreparedStatement的性能較高當(dāng)某個SQL語句僅僅會被執(zhí)行一次或者少數(shù)幾次時,使用Statement的性能較高。D、Statement執(zhí)行掃描的結(jié)果集比PreparedStatement大答案:D62、MySQL數(shù)據(jù)庫中自定義結(jié)束符用哪個關(guān)鍵字()。A、declareB、delimiterC、setD、var答案:B63、以下哪一個不屬于事務(wù)的隔離級別()。A、未提交讀B、提交讀C、不可重復(fù)讀D、可串行化答案:C64、SQL語言不包括以下哪個部分?()A、數(shù)據(jù)定義語言B、數(shù)據(jù)操作語言C、數(shù)據(jù)檢查語言D、數(shù)據(jù)控制語言答案:C65、以下哪一個不是因為事務(wù)的并發(fā)帶來的問題?()。A、臟讀B、不可重復(fù)讀C、幻讀D、跳讀答案:D66、以下List和Set的描述,最正確的是()。A、List集合中的元素是無序的、不可重復(fù)的。B、List集合中的元素是有序的、不可重復(fù)的。C、Set集合中的元素是無序的、不可重復(fù)的。D、Set集合中的元素是有序的、不可重復(fù)的。答案:CList集合中的元素是有序的、可重復(fù)的;Set集合中的元素是無序的、不可重復(fù)的。67、以下哪條SQL語句實現(xiàn)的是“返回其它城市中比countrycode為‘VIR’的任一城市人口數(shù)量低的城市信息”()A、select*fromcitywherepopulationinselectpopulationfromcitywherecountrycode='VIR'andcountrycode!='VIR'B、select*fromcitywherepopulation<anyselectpopulationfromcitywherecountrycode='VIR'andcountrycode<>'VIR'C、select*fromcitywherepopulation<allselectpopulationfromcitywherecountrycode='VIR'andcountrycode<>'VIR'D、select*fromcitywherepopulation<anyselectpopulationfromcitywherecountrycode='VIR'andcountrycode='VIR'答案:B68、MySQL中索引分為三類,下列哪一項是錯誤的()A、普通索引B、唯一索引C、聯(lián)合索引D、自定義索引答案:D69、TCP協(xié)議在每次建立連接時,雙方要經(jīng)過幾次握手?()A、1次B、2次C、3次D、4次答案:C在TCP/IP協(xié)議族中,TCP協(xié)議提供可靠的連接服務(wù),采用“三次握手”建立一個連接第一次握手:建立連接時,源端發(fā)送同步序列編號(SynchronizeSequenceNumbers,SYN)包(SYN=j)到目的端,等待目的端確認(rèn)。第二次握手:目的端收到SYN包,確認(rèn)源端的SYN(ACK=j+1),同時自己也發(fā)送一個SYN包(SYN=k),即SYN+ACK包。第三次握手:源端收到目的端的SYN+ACK包,向目的端發(fā)送確認(rèn)包ACK(ACK=k+1)。此包發(fā)送完畢,源端和目的端完成三次握手,源端可以向目的端發(fā)送數(shù)據(jù)。70、編譯Java程序的命令是()A、javacB、javaC、javadocD、jar答案:A編譯的命令是javac;執(zhí)行的命令是java。71、數(shù)據(jù)庫中關(guān)于函數(shù)的說法錯誤的是()。A、CONCAT函數(shù)用于連接字符B、MODm,n返回n除以m的余數(shù)C、LOWER‘ABCD’返回的結(jié)果是abcdD、ROUND123.456,-1返回的結(jié)果是120答案:B考察Oracle數(shù)據(jù)庫函數(shù)的使用,MOD(m,n)返回m除以n的余數(shù)72、TCP協(xié)議在每次建立連接時,雙方要經(jīng)過幾次握手()?A、一次B、四次C、三次D、兩次答案:CTCP/IP在建立連接時需要三次握手:第一次握手:建立連接時,源端發(fā)送同步序列編號(SynchronizeSequenceNumbers,SYN)包(SYN=j)到目的端,等待目的端確認(rèn)。第二次握手:目的端收到SYN包,確認(rèn)源端的SYN(ACK=j+1),同時自己也發(fā)送一個SYN包(SYN=k),即SYN+ACK包。第三次握手:源端收到目的端的SYN+ACK包,向目的端發(fā)送確認(rèn)包ACK(ACK=k+1)。此包發(fā)送完畢,源端和目的端完成三次握手,源端可以向目的端發(fā)送數(shù)據(jù)。73、執(zhí)行“selectstr_to_date(‘2020031123’,’%Y%m%d’)”語句,得到的結(jié)果是(A、B、2020-03-11C、20200311D、2020031123答案:B74、關(guān)于構(gòu)造方法的描述,哪一個是正確的()?A、如果程序中沒有任何構(gòu)造方法,則會默認(rèn)增加一個無參的構(gòu)造方法。B、如果程序中沒有任何構(gòu)造方法,則會默認(rèn)增加一個有參的構(gòu)造方法。C、如果程序中存在構(gòu)造方法,則會默認(rèn)增加一個無參的構(gòu)造方法。D、如果程序中存在構(gòu)造方法,則會默認(rèn)增加一個有參的構(gòu)造方法。答案:A如果在定義類時沒有定義構(gòu)造方法,編譯系統(tǒng)會自動插入一個無參數(shù)的默認(rèn)構(gòu)造方法,這個構(gòu)造方法不執(zhí)行任何代碼。如果在定義類時定義了有參的構(gòu)造方法,沒有顯式地定義無參的構(gòu)造方法,那么在使用構(gòu)造方法創(chuàng)建類對象時,則不能使用默認(rèn)的無參構(gòu)造方法。75、關(guān)于關(guān)于數(shù)據(jù)庫備份與恢復(fù)的說法正確的是()。A、數(shù)據(jù)庫中的數(shù)據(jù)遭到破壞后是無法恢復(fù)的B、數(shù)據(jù)庫備份只可以進(jìn)行熱備份C、冷備份是指在關(guān)閉數(shù)據(jù)庫后進(jìn)行的備份D、熱備份是指在關(guān)閉數(shù)據(jù)庫后進(jìn)行的備份答案:C物理備份可以分為冷備份和熱備份。冷備份又稱脫機備份,是指在關(guān)閉數(shù)據(jù)庫后進(jìn)行的備份;而熱備份也稱為聯(lián)機備份,是在數(shù)據(jù)庫運行的同時進(jìn)行備份,但熱備份存在著難以維護(hù)等風(fēng)險。76、"現(xiàn)在有如下程序:PublicclassLanQiao{publicstaticvoidmain(String[]args){booleanflag=false;System.out.println(flag?"lq":"yootk");}}程序的最終執(zhí)行結(jié)果是什么?()"A、lqB、yootkC、trueD、程序出錯答案:B考察三目運算符的使用,flag的值為false故表達(dá)式的值為yootk77、假設(shè)有數(shù)組名為arr的數(shù)組,獲取其長度的形式為()。A、arr.sizeB、arr.sizeC、arr.lengthD、arr.length答案:C數(shù)組可以通過length獲取元素的個數(shù)。78、city是表名,name是city表中的字段,以下SQL語句,不正確的是()。A、selectnamefromcityB、selectC、fromcitycD、selectnamefromcityc答案:C79、以下哪個不屬于面向?qū)ο蟮娜筇卣鳎ǎ??A、繼承B、封裝C、重構(gòu)D、多態(tài)答案:C面向?qū)ο蟮娜筇卣魇抢^承、封裝和多態(tài)。80、publicclassLanQiao{publicstaticvoidmain(String[]args){int[]array=newint[5];array[1]=1;array[1]=2;array[2]=2;System.out.println(array.length);}}程序的輸出結(jié)果是()。A、未從第一個開始存儲,報錯B、2C、3D、5答案:D數(shù)組的長度在創(chuàng)建數(shù)組時已經(jīng)確定81、下列關(guān)于通過反射獲取方法或調(diào)用方法的說法正確的是()。A、反射可以通過“對象名.方法名參數(shù)列表”的方式調(diào)用方法。B、反射可以通過“Class對象.getMethod方法名,參數(shù)類型列表”的方式獲取私有方法。C、反射不可以通過“Class對象.getDeclaredMethod方法名,參數(shù)類型列表”的方式獲取私有方法。D、反射可以通過“invoke對象名,參數(shù)列表”的方式來執(zhí)行一個方法。答案:D通過反射調(diào)用方法的語法是“invoke(對象名,參數(shù)列表)”,反射可以通過“Class.getMethod(方法名,參數(shù)類型列表)”的方式獲取某個符合訪問修飾符約束的方法,“Class對象.getDeclaredMethod(方法名,參數(shù)類型列表)”可以獲取類中的任何一個方法(含private修飾的私有方法)。82、以下關(guān)于爬蟲法律問題的說法,正確的是()?A、可以爬取robot.txt禁止的數(shù)據(jù)。B、可以爬取用戶隱私數(shù)據(jù)。C、可以大量、頻繁的爬取某一網(wǎng)站數(shù)據(jù)。D、應(yīng)該在遵循相關(guān)法律法規(guī)的前提下,合理的使用爬蟲。答案:D使用爬蟲的首要前提,就是在遵循相關(guān)法律法規(guī)的前提下,合理的使用。83、MySQL自定義函數(shù)中,哪個是聲明變量的關(guān)鍵字()。A、declareB、delimiterC、setD、var答案:A84、關(guān)于關(guān)于異常的含義,下列描述中最正確的一個是()。A、程序編譯錯誤B、程序語法錯誤C、程序自定義的異常事件D、合理的異常處理可以分離程序中的正常邏輯代碼和異常處理邏輯代碼,便于代碼的閱讀和維護(hù)。答案:D異常不能簡單的理解為錯誤。異常是在程序編譯或運行中所發(fā)生的可預(yù)料的或不可預(yù)料的異常事件,它會引起程序的中斷,影響程序正常運行。85、下面哪個不是Set接口提供的方法?()A、booleanaddObjectobjB、voidclearC、booleancontainsObjectobjD、booleanempty答案:D86、設(shè)置線程的優(yōu)先級調(diào)用的方法是哪個?()。A、setPriorityB、getPriorityC、getNameD、setName答案:A設(shè)置線程優(yōu)先級調(diào)用setPriority方法,getPriority屬于獲取優(yōu)先級87、以下關(guān)遍歷集合的說法,錯誤的是()。A、可以使用增強for循環(huán)遍歷List和Set集合。B、可以使用普通for循環(huán)遍歷List和Set集合。C、可以使用迭代器遍歷List和Set集合。D、在遍歷Map時,可以先將Map中全部的key提取出來,遍歷key集合,然后再通過key獲取value。答案:BSet集合中的元素是無序的,因此不能通過普通for遍歷。88、下列()異常表示向方法傳遞了一個不合法或不正確的參數(shù)。A、IllegalAccessExceptionB、IllegalArgumentExceptionC、ClassCastExceptionD、InputMismatchException答案:BIllegalAccessException是訪問權(quán)限不足構(gòu)成的異常;ClassCastException是類型轉(zhuǎn)換異常;InputMismatchException通常是使用Scanner輸入數(shù)據(jù)時發(fā)生的異常。89、下面關(guān)于JUnit5的描述錯誤的是()。A、JUnit5是由JUnitPlatform、JUnitJupiter和JUnitVintage三個模塊組成的。B、JUnit5中的JUnitPlatform不僅支持JUnit5,還兼容其他測試引擎,但不支持舊版本的JUnit。C、JUnit5中的JUnitJupiter提供了新的編程模型,是JUnit5新特性的核心。D、JUnitVintage可以讓JUnit5兼容舊版本的JUnit。答案:BJunitPlatform不僅支持JUnit5,還兼容其他測試引擎以及舊版本的JUnit(Junit3、JUnit4等)。90、以下不屬于java.util.ArrayList類的方法的是()A、addB、removeC、sizeD、update答案:D考察ArrayList類的CRUD方法91、"執(zhí)行以下程序,運行結(jié)果是()。Stringstr1="abc";Stringstr2=newString("abc");System.out.println(str1==str2);System.out.println(str1.equals(str2));System.out.println(str1==newStringBuffer(str1));System.out.println(str1.equals((newStringBuffer(str1))));"A、truefalsefalsetrueB、falsetruefalsetrueC、truetruefalsetrueD、編譯出錯答案:DString可以使用“==”進(jìn)行比較,但StringBuffer不行,因此不能使用“==”對StringBuffer進(jìn)行比較。92、以下哪條語句不能用于創(chuàng)建索引()A、使用createindex語句B、使用alterindex語句C、使用createtable語句D、使用altertable語句答案:B93、關(guān)于Java中繼承的描述,不正確的是()A、子類可以繼承父類中訪問權(quán)限修飾符為public和protected的屬性和方法B、子類可以繼承父類中用默認(rèn)訪問權(quán)限修飾的屬性和方法,但子類和父類必須在同一個包中C、子類無法繼承父類中訪問權(quán)限修飾符為private的屬性和方法D、子類可以繼承父類的構(gòu)造方法答案:D子類無法繼承父類的構(gòu)造方法94、以下關(guān)于JDK8中提供的Stream,說法錯誤的是()。A、在使用Stream處理數(shù)據(jù)時,一共需要經(jīng)歷生成流、轉(zhuǎn)換流和終止流三個階段;B、Stream可以用于處理數(shù)組、集合等批量數(shù)據(jù);C、可以對同一個Stream對象進(jìn)行多次轉(zhuǎn)換操作;D、可以對同一個Stream對象進(jìn)行多次終止操作。答案:D在對Stream對象執(zhí)行了一次終止操作后,就不能再對Stream()對象進(jìn)行其他操作了。如果想重復(fù)使用已終止的流對象,就必須再重新生成一次流對象。95、以下關(guān)于接口中的默認(rèn)方法,說法錯誤的是()。A、在JDK8中,接口中的方法也可以是包含方法體的方法,因此在JDK8中定義接口和定義類的語法要求是相同的;B、在接口中定義了默認(rèn)方法以后,接口的所有實現(xiàn)類都會繼承該默認(rèn)方法;C、在一個接口中可以有多個默認(rèn)方法;D、實現(xiàn)類可以直接繼承并使用接口中的默認(rèn)方法。答案:A在JDK8中,接口中的方法如果包含方法體,該方法一定是被default修飾的默認(rèn)方法,而不能是普通的方法。96、負(fù)責(zé)解釋并執(zhí)行字節(jié)碼的是()A、JDKB、JVMC、JRED、API答案:BJDK是java開發(fā)工具集;JRE是java運行時環(huán)境;API是一些源碼。JVM可以解釋并執(zhí)行java程序。97、以下哪條語句不屬于DML語言()。A、INSERT語句B、SELECT語句C、UPDATE語句D、DELETE語句答案:B98、下列賦值操作中,在編譯階段會報錯的是?()"A、intnum=10B、Stringname="張三"C、floatnum=10.1D、bytenum=1"答案:C小數(shù)的默認(rèn)類型是double,不是float。此項的正確寫法是floatnum=10.1f;或doublenum=10.1;99、以下關(guān)于聲明及使用數(shù)組的代碼,哪一個是正確的()?A、int]numsnums={3,1,2}B、int]nums={3,1,2}C、int]nums=newint]{3,1,2.2}D、int]nums=newint3]{3,1,2}答案:B"A中,int[]nums={3,1,2}這種聲明數(shù)組的方法,不能拆分。C中,int[]nums=newint[]{3,1,2.2};不能將double類型的2.2存入整型數(shù)組中。<spanstyle="color:rgb(160,161,160);font-family:-apple-system,BlinkMacSystemFont,"SegoeUI"100
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 浙江省金華市2024年中考數(shù)學(xué)一模試題含答案
- 開封文化藝術(shù)職業(yè)學(xué)院《創(chuàng)新與創(chuàng)業(yè)管理A》2023-2024學(xué)年第一學(xué)期期末試卷
- 江蘇警官學(xué)院《現(xiàn)代舞基訓(xùn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 吉安職業(yè)技術(shù)學(xué)院《機器人技術(shù)基礎(chǔ)B》2023-2024學(xué)年第一學(xué)期期末試卷
- 湖南理工學(xué)院南湖學(xué)院《廣播電視新聞播音與主持》2023-2024學(xué)年第一學(xué)期期末試卷
- 黑龍江建筑職業(yè)技術(shù)學(xué)院《CA課件設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 高考物理總復(fù)習(xí)《磁場的性質(zhì)》專項測試卷帶答案
- 重慶對外經(jīng)貿(mào)學(xué)院《快速建筑設(shè)計》2023-2024學(xué)年第一學(xué)期期末試卷
- 鎮(zhèn)江市高等??茖W(xué)?!妒称芳庸ぐ踩刂啤?023-2024學(xué)年第一學(xué)期期末試卷
- 浙江交通職業(yè)技術(shù)學(xué)院《粉體工程與設(shè)備》2023-2024學(xué)年第一學(xué)期期末試卷
- 《榜樣9》觀后感心得體會四
- 《住院患者身體約束的護(hù)理》團體標(biāo)準(zhǔn)解讀課件
- 酒店一線員工績效考核指標(biāo)體系優(yōu)化研究
- 全面設(shè)備管理(TPM)培訓(xùn)資料-課件
- 高中地理《外力作用與地表形態(tài)》優(yōu)質(zhì)課教案、教學(xué)設(shè)計
- 車間生產(chǎn)管理流程圖模板
- 河北省邢臺市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細(xì)
- 市場部績效考核表
- 10000中國普通人名大全
- 學(xué)霸高中數(shù)學(xué)高中數(shù)學(xué)筆記全冊(最終)
- 熱棒的要點及要求
評論
0/150
提交評論