大數(shù)據(jù)應(yīng)用開發(fā)(java)1+X模擬考試題與答案(附解析)_第1頁
大數(shù)據(jù)應(yīng)用開發(fā)(java)1+X模擬考試題與答案(附解析)_第2頁
大數(shù)據(jù)應(yīng)用開發(fā)(java)1+X模擬考試題與答案(附解析)_第3頁
大數(shù)據(jù)應(yīng)用開發(fā)(java)1+X模擬考試題與答案(附解析)_第4頁
大數(shù)據(jù)應(yīng)用開發(fā)(java)1+X模擬考試題與答案(附解析)_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

大數(shù)據(jù)應(yīng)用開發(fā)(java)1+X模擬考試題與答案(附解析)一、單選題(共70題,每題1分,共70分)1.在Java中,下列關(guān)于this和super關(guān)鍵字的說法,不正確的是()。A、在一個(gè)類中,this關(guān)鍵字代表這個(gè)類對象本身B、如果try塊中沒有異常拋出,finally塊中的語句將不會(huì)被執(zhí)行C、合理的異常處理可以使整個(gè)項(xiàng)目更加穩(wěn)定D、異常分為運(yùn)行時(shí)異常和非運(yùn)行時(shí)異常正確答案:B答案解析:Finally語句塊,保證無論是否發(fā)生異常,finally語句塊中的代碼總被執(zhí)行2.以下sql語句的作用是(ename:雇員姓名,sal:工資)()。SELECTename,salFROMemployeesWHEREsal>(SELECTmin(sal)FROMemployees)A、顯示工資最低的雇員信息B、顯示工資最高的雇員信息C、顯示不超過最低工資的雇員信息D、顯示超過最低工資的雇員信息正確答案:D答案解析:SELECTmin(sal)FROMemployees查詢最低工資3.使用select語句進(jìn)行查詢分組時(shí),如果希望去掉不滿足條件的分組,使用哪個(gè)子句()A、where子句B、groupby子句C、having子句D、orderby子句正確答案:C答案解析:having子句用于在分組后對分組結(jié)果進(jìn)行篩選,只有滿足having子句條件的分組才會(huì)被保留,從而可以去掉不滿足條件的分組。where子句是在分組之前對數(shù)據(jù)進(jìn)行過濾;groupby子句是用于分組的;orderby子句是用于排序的。4.以下哪個(gè)函數(shù)不能用來處理字符串()A、upper()函數(shù)B、concat()函數(shù)C、sqrt()函數(shù)D、length()函數(shù)正確答案:C答案解析:sqrt()函數(shù)是用于計(jì)算平方根的數(shù)學(xué)函數(shù),不能直接處理字符串。upper()函數(shù)用于將字符串轉(zhuǎn)換為大寫,concat()函數(shù)用于連接字符串,length()函數(shù)用于獲取字符串的長度,它們都是處理字符串的常用函數(shù)。5.以下哪個(gè)函數(shù)只能處理單行記錄?()A、count()函數(shù)B、sum()函數(shù)C、round()函數(shù)D、avg()函數(shù)正確答案:B6.下列關(guān)于注解的說法正確的是()。A、@Override注解修飾的方法為重載方法。B、@SuppressWarnings為抑制警告注解,可以帶參數(shù)。C、@Deprecated注解表明該方法已廢棄,不能再使用。D、注解可以用在方法上,也可以用在屬性上,但不能用在類上。正確答案:B答案解析:@Override注解修飾的方法為重寫方法;@Deprecated注解表明該方法已廢棄,不建議再使用,但仍然可以使用;注解可以用在方法、屬性、接口或類上。7.SQL語言不包括以下哪個(gè)部分?()A、數(shù)據(jù)定義語言B、數(shù)據(jù)操作語言C、數(shù)據(jù)檢查語言D、數(shù)據(jù)控制語言正確答案:C答案解析:SQL語言主要包括數(shù)據(jù)定義語言(DDL)、數(shù)據(jù)操作語言(DML)、數(shù)據(jù)控制語言(DCL)等部分,并不包括數(shù)據(jù)檢查語言。8.以下關(guān)于this和super的描述,哪一個(gè)是錯(cuò)誤的()?A、this和super都可以調(diào)用構(gòu)造方法B、this可以調(diào)用當(dāng)前類中的屬性、方法C、super可以調(diào)用父類中的屬性、方法D、可以在同一個(gè)構(gòu)造方法中,同時(shí)使用this和super來調(diào)用其他的構(gòu)造方法正確答案:D答案解析:this和super都可以調(diào)用構(gòu)造方法;this可以調(diào)用當(dāng)前類中的屬性、方法;super可以調(diào)用父類中的屬性、方法。在構(gòu)造方法中使用this或super時(shí),二者都必須寫在構(gòu)造方法的第一行。因此在同一個(gè)構(gòu)造方法中,不能同時(shí)使用this和super來調(diào)用其他的構(gòu)造方法。9.以下關(guān)于數(shù)據(jù)庫中數(shù)據(jù)類型及類型轉(zhuǎn)換的說法錯(cuò)誤的是()。A、顯式類型轉(zhuǎn)換需要借助轉(zhuǎn)換函數(shù)B、SQL語言中存在有不同數(shù)據(jù)類型C、數(shù)據(jù)庫中不會(huì)進(jìn)行自動(dòng)轉(zhuǎn)換D、數(shù)據(jù)庫中允許將數(shù)字轉(zhuǎn)換成字符正確答案:C答案解析:數(shù)據(jù)庫提供的自動(dòng)將提供的數(shù)據(jù)類型數(shù)據(jù)轉(zhuǎn)換為期望的數(shù)據(jù)類型的數(shù)據(jù),這就是隱式數(shù)據(jù)類型轉(zhuǎn)換10.以下關(guān)于類和對象的說法,哪一個(gè)是錯(cuò)誤的()?A、“人”這個(gè)類,可以具體化為學(xué)生、工人,因此學(xué)生和工人就是對象B、類可以通過new產(chǎn)生對象C、類是抽象的,對象是具體的D、類可以產(chǎn)生多個(gè)對象,多個(gè)對象可以抽象出一個(gè)類正確答案:A答案解析:工人和學(xué)生仍然是一個(gè)抽象的概念,因此工人和類仍然是類。11.下面哪個(gè)注解不是在Java的java.lang包中內(nèi)定的()。A、@OverrideB、@DeprecatedC、@SuppressWarningsD、@Overload正確答案:D答案解析:在Java的java.lang包中,預(yù)定義了三個(gè)注解,它們分別是限定重寫父類方法的@Override注解,標(biāo)記已過時(shí)的@Deprecated注解和抑制編譯器警告的@SuppressWarnings注解,通常稱這三個(gè)注解為內(nèi)建注解或基本注解。12.下面關(guān)于Java程序的描述,錯(cuò)誤的是?()A、Java源文件以java為擴(kuò)展名B、一個(gè)源文件中最多只能有一個(gè)public類C、Java程序的執(zhí)行入口main()方法,它有固定的書寫格式D、每個(gè)Java源文件的命名必須是文件中定義的某個(gè)類的名字正確答案:D答案解析:每個(gè)Java源文件的命名必須是文件中public修飾的類的名字。13.已有類org.lanqiao.Student,則獲取Student的Class類型實(shí)例的方法錯(cuò)誤是()。正確答案:C答案解析:TYPE是包裝類特有的輸入(如Integer.TYPE),一般的類是沒有TYPE屬性的。14.以下關(guān)于靜態(tài)成員的描述,哪個(gè)是錯(cuò)誤的()?A、static修飾的方法,可以直接被類調(diào)用。B、static修飾的屬性,可以直接被類調(diào)用。C、static修飾的屬性,不能被多個(gè)對象共享。D、static修飾的方法只能被另一個(gè)也是static修飾的方法所調(diào)用。正確答案:C答案解析:static修飾的方法或?qū)傩裕伎梢灾苯颖活愓{(diào)用。static修飾的屬性,可以被多個(gè)對象共享。static修飾的方法只能被另一個(gè)也是static修飾的方法所調(diào)用。15.以下哪條語句不能用于創(chuàng)建索引()A、使用alterindex語句B、使用createtable語句C、使用createindex語句D、使用altertable語句正確答案:A答案解析:1.使用`createindex`語句可以直接創(chuàng)建索引,語法格式如`CREATEINDEXindex_nameONtable_name(column_name);`。2.使用`createtable`語句在創(chuàng)建表時(shí)可以同時(shí)定義索引,例如`CREATETABLEtable_name(column1datatype,column2datatype,INDEXindex_name(column1));`。3.使用`altertable`語句可以在已有的表上添加索引,語法為`ALTERTABLEtable_nameADDINDEXindex_name(column_name);`。4.而`alterindex`語句主要用于修改索引的一些屬性,比如重命名索引、禁用或啟用索引等,不能用于創(chuàng)建索引。16.MySQL中索引分為三類,下列哪一項(xiàng)是錯(cuò)誤的()A、普通索引B、唯一索引C、聯(lián)合索引D、自定義索引正確答案:D答案解析:MySQL中索引分為普通索引、唯一索引、聯(lián)合索引等。普通索引允許索引列的值出現(xiàn)重復(fù);唯一索引要求索引列的值必須唯一;聯(lián)合索引是基于多個(gè)列創(chuàng)建的索引。而自定義索引并不是MySQL中索引的標(biāo)準(zhǔn)分類。17.下列那些狀況可以終止當(dāng)前線程的運(yùn)行()。A、當(dāng)該線程調(diào)用sleep()方法時(shí)。B、拋出一個(gè)異常時(shí)C、當(dāng)創(chuàng)建一個(gè)新線程時(shí)。D、當(dāng)一個(gè)優(yōu)先級高的線程進(jìn)入就緒狀態(tài)時(shí)。正確答案:B答案解析:線程通常在三種情況下會(huì)終止:①線程中的run()方法執(zhí)行完畢后線程終止;②線程拋出了異常且未被捕獲;③調(diào)用當(dāng)前線程的stop()方法終止線程(該方法已被廢棄)18.以下關(guān)于包的描述,哪個(gè)是正確的()?A、打包的關(guān)鍵字是import。B、導(dǎo)入包的關(guān)鍵字是package。C、包可以解決類的重名問題。D、import必須寫在程序的第一行。正確答案:C答案解析:打包的關(guān)鍵字是package,導(dǎo)入包的關(guān)鍵字是import,包可以解決類的重名問題,package必須寫在程序的第一行。19.以下使用數(shù)組nums的代碼,哪一個(gè)會(huì)在運(yùn)行時(shí)報(bào)錯(cuò)()?A、nums[nums.length]B、nums[0]C、nums[nums.length/2]D、nums[nums.length-1]正確答案:A答案解析:nums數(shù)組的第一個(gè)元素是nums[0],最后一個(gè)元素是nums[nums.length-1]。如果數(shù)組不在0和nums.length-1之間的區(qū)間,就會(huì)報(bào)ArrayIndexOutOfBoundsException異常。20.下列對重寫的描述中,錯(cuò)誤的是()A、重寫方法與被重寫方法同名,參數(shù)列表也必須相同B、重寫方法的返回值類型必須和被重寫方法的返回值類型相同或是其子類C、重寫方法不能縮小被重寫方法的訪問權(quán)限D(zhuǎn)、子類可以重寫父類中final修飾的屬性和方法正確答案:D答案解析:Final修飾的方法不能被重寫21.以下哪一項(xiàng)不是DBMS對數(shù)據(jù)庫的保護(hù)?()A、數(shù)據(jù)庫的復(fù)制B、數(shù)據(jù)庫的并發(fā)控制C、數(shù)據(jù)庫的完整性控制D、數(shù)據(jù)庫的安全性控制正確答案:A答案解析:數(shù)據(jù)庫的保護(hù)主要包括并發(fā)控制、完整性控制、安全性控制等。數(shù)據(jù)庫的復(fù)制不屬于對數(shù)據(jù)庫的保護(hù)范疇,它主要用于數(shù)據(jù)備份、分發(fā)等其他目的,而不是直接針對數(shù)據(jù)庫的保護(hù)機(jī)制。22.在JAVA中,()類生成的對象就代表一個(gè)特定的文件或目錄,并且該類提供了若干方法可以對這個(gè)文件或目錄進(jìn)行讀寫等各種操作。A、FilelnputstreamB、FileReaderC、FileWriterD、File正確答案:D答案解析:Filelnputstream是字節(jié)輸入流;FileReader是字符輸入流;FileWriter是字符輸出流;File是文件操作類,提供了對文件或目錄及其屬性進(jìn)行基本操作。23.關(guān)于視圖以下說法錯(cuò)誤的是()A、視圖的主要作用是用來修改數(shù)據(jù)B、更改視圖數(shù)據(jù)成功后,源表中的數(shù)據(jù)也會(huì)跟著被修改C、對視圖插入數(shù)據(jù)時(shí),即使插入數(shù)據(jù)的列數(shù)及類型符合當(dāng)前視圖的要求,也可能會(huì)出錯(cuò)D、視圖是一張?zhí)摂M的表正確答案:A24.關(guān)于this的描述,哪一個(gè)是錯(cuò)誤的()?A、this可以用于區(qū)分成員變量和局部變量。B、this可以用于調(diào)用其他構(gòu)造方法。C、在同一個(gè)構(gòu)造方法中,可以使用兩次this()調(diào)用其他兩個(gè)構(gòu)造方法。D、在使用this調(diào)用其他構(gòu)造方法時(shí),要避免多個(gè)構(gòu)造方法之間的無限循環(huán)現(xiàn)象。正確答案:C答案解析:在使用this調(diào)用其他構(gòu)造方法時(shí),要避免多個(gè)構(gòu)造方法之間的無限循環(huán)現(xiàn)象。25.以下不屬于NoSQL數(shù)據(jù)庫的是?A、RedisB、MongodbC、CassandraD、PostgreSQL正確答案:D答案解析:Redis、Mongodb、Cassandra都屬于NoSQL數(shù)據(jù)庫。Redis是鍵值對存儲(chǔ)數(shù)據(jù)庫;Mongodb是面向文檔的數(shù)據(jù)庫;Cassandra是分布式NoSQL數(shù)據(jù)庫。而PostgreSQL是傳統(tǒng)的關(guān)系型數(shù)據(jù)庫,不屬于NoSQL數(shù)據(jù)庫。26.下面關(guān)于HBase描述哪些是正確的:A、支持條件查詢B、支持SQL查詢;C、列族的數(shù)量沒有性能影響D、HBase需要依賴MapReduce;正確答案:A答案解析:HBase支持條件查詢,比如可以通過指定RowKey范圍等進(jìn)行條件檢索。HBase不支持SQL查詢;列族數(shù)量對性能是有影響的,過多列族會(huì)增加存儲(chǔ)和管理開銷;HBase不需要依賴MapReduce,雖然MapReduce可以和HBase結(jié)合使用進(jìn)行數(shù)據(jù)處理,但不是必需依賴關(guān)系。27.以下哪個(gè)程序不會(huì)造成死循環(huán)()。正確答案:D答案解析:do{}while(false);會(huì)在執(zhí)行一次后結(jié)束,其他三項(xiàng)都會(huì)造成死循環(huán)。28.關(guān)于TCP和UDP的說法表述錯(cuò)誤的是()?A、TCP和UDP都是傳輸層協(xié)議。B、UDP不提供流控制和錯(cuò)誤恢復(fù)功能,但能保證包按順序到達(dá)。C、TCP是面向連接的傳輸協(xié)議。D、TCP和UDP都以IP協(xié)議為基礎(chǔ)。正確答案:B答案解析:提供的是無連接、不可靠信息傳送服務(wù)。每個(gè)在數(shù)據(jù)報(bào)套接字上發(fā)送或接收的包都是單獨(dú)編址和路由的。從一臺(tái)機(jī)器發(fā)送到另一臺(tái)機(jī)器的多個(gè)包可能選擇不同的路由,也可能按不同的順序到達(dá)。29.以下List和Set的描述,最正確的是()。A、List集合中的元素是無序的、不可重復(fù)的。B、List集合中的元素是有序的、不可重復(fù)的。C、Set集合中的元素是無序的、不可重復(fù)的。D、Set集合中的元素是有序的、不可重復(fù)的。正確答案:C答案解析:List集合中的元素是有序的、可重復(fù)的;Set集合中的元素是無序的、不可重復(fù)的。30.Java網(wǎng)絡(luò)編程中,創(chuàng)建Socket對象時(shí),需要提供的參數(shù)是()。A、服務(wù)器主機(jī)名稱和端口B、服務(wù)器端口C、服務(wù)器地址D、服務(wù)器IP和文件正確答案:A答案解析:Socketsocket=newSocket("localhost31.以下哪個(gè)不屬于XML的主要應(yīng)用范圍()。A、存儲(chǔ)少量數(shù)據(jù)B、系統(tǒng)配置C、數(shù)據(jù)交換D、即時(shí)通訊正確答案:D答案解析:XML的主要應(yīng)用范圍是:存儲(chǔ)數(shù)據(jù)、系統(tǒng)配置和數(shù)據(jù)交換。32.數(shù)據(jù)庫管理系統(tǒng)能實(shí)現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除等操作,這種功能稱為()。A、數(shù)據(jù)操作功能B、數(shù)據(jù)控制功能C、數(shù)據(jù)管理功能D、數(shù)據(jù)定義功能正確答案:A答案解析:數(shù)據(jù)庫管理系統(tǒng)的查詢、插入、修改和刪除等操作屬于對數(shù)據(jù)的操作,所以這種功能稱為數(shù)據(jù)操作功能。數(shù)據(jù)定義功能主要是定義數(shù)據(jù)庫的結(jié)構(gòu)等;數(shù)據(jù)管理功能表述不準(zhǔn)確;數(shù)據(jù)控制功能主要是進(jìn)行數(shù)據(jù)的安全性、完整性等控制。33.有如下sqlSELECTROUND(1234.5678,-2)FROMDUAL查詢結(jié)果是()。A、1234B、1234.57C、1200D、報(bào)錯(cuò)正確答案:C答案解析:ROUND函數(shù)第二個(gè)參數(shù)支持負(fù)數(shù),表示精確到小數(shù)點(diǎn)之前多少位34.以下哪個(gè)語句用于定義唯一約束()A、隔離性B、穩(wěn)定性C、原子性D、一致性正確答案:B35.以下哪一個(gè)不是因?yàn)槭聞?wù)的并發(fā)帶來的問題?()。A、幻讀B、跳讀C、臟讀D、不可重復(fù)讀正確答案:B答案解析:事務(wù)并發(fā)會(huì)帶來臟讀、不可重復(fù)讀、幻讀等問題。臟讀是指一個(gè)事務(wù)讀取了另一個(gè)未提交事務(wù)的數(shù)據(jù)。不可重復(fù)讀是指在一個(gè)事務(wù)內(nèi),多次讀同一數(shù)據(jù),在這個(gè)事務(wù)還沒有結(jié)束時(shí),另一個(gè)事務(wù)也訪問該同一數(shù)據(jù),那么,在第一個(gè)事務(wù)中的兩次讀數(shù)據(jù)之間,由于第二個(gè)事務(wù)的修改,那么第一個(gè)事務(wù)兩次讀到的數(shù)據(jù)可能是不一樣的?;米x是指當(dāng)事務(wù)不是獨(dú)立執(zhí)行時(shí)發(fā)生的一種現(xiàn)象,例如第一個(gè)事務(wù)對一個(gè)表中的數(shù)據(jù)進(jìn)行了修改,這種修改涉及到表中的全部數(shù)據(jù)行。同時(shí),第二個(gè)事務(wù)也修改這個(gè)表中的數(shù)據(jù),這種修改是向表中插入一行新數(shù)據(jù)。那么,以后就會(huì)發(fā)生操作第一個(gè)事務(wù)的用戶發(fā)現(xiàn)表中還有沒有修改的數(shù)據(jù)行,就好象發(fā)生了幻覺一樣。而跳讀并不是事務(wù)并發(fā)帶來的典型問題。36.下面哪個(gè)不是java8的內(nèi)置函數(shù)接口?()A、ConsumerB、FunctionC、MethodD、Predicate正確答案:C答案解析:Java8還提供了Function、Supplier、Predicate、Consumer等接口用于簡化代碼37.以下哪條語句不屬于DML語言()。A、INSERT語句B、SELECT語句C、UPDATE語句D、DELETE語句正確答案:B答案解析:DML(DataManipulationLanguage)即數(shù)據(jù)操縱語言,用于對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行增刪改操作。INSERT語句用于插入數(shù)據(jù),UPDATE語句用于更新數(shù)據(jù),DELETE語句用于刪除數(shù)據(jù)。而SELECT語句用于從數(shù)據(jù)庫中查詢數(shù)據(jù),不屬于DML語言,它屬于DQL(DataQueryLanguage)即數(shù)據(jù)查詢語言。38.下列哪一項(xiàng)不是創(chuàng)建視圖的目的()A、為了隨心所欲的使用數(shù)據(jù)B、使操作更簡單C、增加數(shù)據(jù)的安全性D、提高查詢效率正確答案:A答案解析:視圖的創(chuàng)建主要是為了增加數(shù)據(jù)安全性、使操作更簡單以及提高查詢效率等,而不是為了隨心所欲地使用數(shù)據(jù)。視圖可以對數(shù)據(jù)進(jìn)行篩選、聚合等操作,從而在一定程度上保護(hù)敏感數(shù)據(jù),簡化復(fù)雜查詢,提高查詢性能等,但不能毫無限制地隨意使用數(shù)據(jù)。39.下列()異常表示向方法傳遞了一個(gè)不合法或不正確的參數(shù)。A、IllegalAccessExceptionB、IllegalArgumentExceptionC、ClassCastExceptionD、InputMismatchException正確答案:B答案解析:IllegalAccessException是訪問權(quán)限不足構(gòu)成的異常;ClassCastException是類型轉(zhuǎn)換異常;InputMismatchException通常是使用Scanner輸入數(shù)據(jù)時(shí)發(fā)生的異常。40.下列選項(xiàng)中,()不是位運(yùn)算符號。A、>>B、<<C、==D、^正確答案:C答案解析:==是比較運(yùn)算符,不是位運(yùn)算符。41.下列哪一個(gè)選項(xiàng)按照順序包括了OSI模型的七個(gè)層次()?A、物理層數(shù)據(jù)鏈路層傳輸層網(wǎng)絡(luò)層會(huì)話層表示層應(yīng)用層B、物理層數(shù)據(jù)鏈路層會(huì)話層網(wǎng)絡(luò)層傳輸層表示層應(yīng)用層C、物理層數(shù)據(jù)鏈路層網(wǎng)絡(luò)層傳輸層會(huì)話層表示層應(yīng)用層D、網(wǎng)絡(luò)層傳輸層物理層數(shù)據(jù)鏈路層會(huì)話層表示層應(yīng)用層正確答案:C答案解析:OSI模型的七個(gè)層次從下往上依次是物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、會(huì)話層、表示層和應(yīng)用層。42.執(zhí)行“selectfloor(10.9);”語句,得到的結(jié)果是()A、10.0B、11.0C、10D、11正確答案:C43.一般情況下,我們設(shè)計(jì)的數(shù)據(jù)表要達(dá)到哪一級范式?()A、第二范式B、第一范式C、第三范式D、第四范式正確答案:C答案解析:在設(shè)計(jì)數(shù)據(jù)表時(shí),一般情況下要達(dá)到第三范式。第三范式要求每一個(gè)非主屬性既不部分依賴于碼也不傳遞依賴于碼。滿足第三范式可以減少數(shù)據(jù)冗余,提高數(shù)據(jù)的一致性和完整性,是比較常用和推薦的范式級別。第一范式只是要求屬性值是原子性的;第二范式在第一范式基礎(chǔ)上消除非主屬性對碼的部分依賴;第四范式是消除非平凡且非函數(shù)依賴的多值依賴,相對來說在一般業(yè)務(wù)場景中使用沒有第三范式廣泛。44.Java中棧的特點(diǎn)是_______,隊(duì)列的特點(diǎn)是_________()。A、先進(jìn)后出,先進(jìn)后出B、先進(jìn)先出,先進(jìn)先出C、先進(jìn)后出,先進(jìn)先出D、先進(jìn)先出,先進(jìn)后出正確答案:C答案解析:考察棧和隊(duì)列的基本特點(diǎn)45.以下關(guān)于數(shù)組和方法的描述,哪一個(gè)是錯(cuò)誤的()?A、整型數(shù)組本身是引用類型,但數(shù)組元素是基本數(shù)據(jù)類型。B、“int[][]a=newint[10][];”沒有定義第二維的長度,因此會(huì)在編譯時(shí)報(bào)錯(cuò)。C、在定義方法時(shí),存在一種類型的方法是沒有返回值的。D、方法可以使功能模塊化,使程序更加簡潔易懂。正確答案:B答案解析:創(chuàng)建二維數(shù)組的時(shí)候,可以同時(shí)設(shè)置第一維長度和第二維長度,也可以只設(shè)置第一維長度,但不可以只設(shè)置第二維長度。46.以下關(guān)于JDK8中提供的Stream,說法錯(cuò)誤的是()。A、在使用Stream處理數(shù)據(jù)時(shí),一共需要經(jīng)歷生成流、轉(zhuǎn)換流和終止流三個(gè)階段;B、Stream可以用于處理數(shù)組、集合等批量數(shù)據(jù);C、可以對同一個(gè)Stream對象進(jìn)行多次轉(zhuǎn)換操作;D、可以對同一個(gè)Stream對象進(jìn)行多次終止操作。正確答案:D答案解析:在對Stream對象執(zhí)行了一次終止操作后,就不能再對Stream()對象進(jìn)行其他操作了。如果想重復(fù)使用已終止的流對象,就必須再重新生成一次流對象。47.以下屬于非關(guān)系型數(shù)據(jù)庫的有?A、MySQLB、SQLLiteC、AccessD、MongoDB正確答案:D答案解析:MySQL、SQLLite、Access都屬于關(guān)系型數(shù)據(jù)庫,它們以表格形式組織數(shù)據(jù),并通過關(guān)系來關(guān)聯(lián)不同表格的數(shù)據(jù)。而MongoDB是一種非關(guān)系型數(shù)據(jù)庫,它采用靈活的文檔模型來存儲(chǔ)數(shù)據(jù),不需要像關(guān)系型數(shù)據(jù)庫那樣預(yù)先定義固定的表結(jié)構(gòu),更適合處理非結(jié)構(gòu)化和半結(jié)構(gòu)化數(shù)據(jù)。48.Java虛擬機(jī)的英文簡稱是()A、JDKB、JREC、JVMD、PC正確答案:C答案解析:JVM是JavaVirtualMachine(Java虛擬機(jī))的縮寫。49.以下哪個(gè)不是面向?qū)ο缶哂械奶匦裕ǎ??A、靜態(tài)B、多態(tài)C、繼承D、封裝正確答案:A答案解析:繼承、封裝、多態(tài)是面向?qū)ο蟮娜筇匦浴?0.以下說法,正確的是()A、等值連接后的結(jié)果集不大于自然連接的結(jié)果集B、自然連接會(huì)自動(dòng)去掉重復(fù)列C、使用using進(jìn)行連接時(shí),參與連接的字段再多表中可以不相同D、使用on進(jìn)行連接時(shí),參與連接的字段在多表中必須相同正確答案:B答案解析:自然連接是一種特殊的等值連接,它會(huì)自動(dòng)去掉重復(fù)列,所以選項(xiàng)B正確。選項(xiàng)A中,等值連接后的結(jié)果集大于或等于自然連接的結(jié)果集;選項(xiàng)C中,使用using進(jìn)行連接時(shí),參與連接的字段在多表中必須相同;選項(xiàng)D中,使用on進(jìn)行連接時(shí),參與連接的字段在多表中不一定相同。51.現(xiàn)在有如下程序:PublicclassLanQiao{Publicstaticvoidmain(String[]args){Inti1=222;Inti2=333;【】d1=(i1+i2)*2.9;}}下面哪個(gè)那個(gè)選項(xiàng)填寫在【】處可保證程序正確?()A、intB、doubleC、floatD、public正確答案:B答案解析:(i1+i2)*2.9;右側(cè)有double類型的小數(shù)2.9,而數(shù)字類型遇到double時(shí)都會(huì)轉(zhuǎn)為double。也就是“容量小的會(huì)自動(dòng)轉(zhuǎn)為容量大的類型”。52.以下關(guān)于等值連接說法正確的是()。A、進(jìn)行等值連接時(shí),參與連接的表的字段名可以不一樣B、進(jìn)行等值連接時(shí),參與連接的表的字段名必須一樣C、等值連接只能在兩張不同的表上進(jìn)行操作D、等值連接的結(jié)果會(huì)去掉重復(fù)列正確答案:A答案解析:進(jìn)行等值連接時(shí),參與連接的表的字段名可以不一樣,只要連接條件中的值相等即可。選項(xiàng)B錯(cuò)誤,字段名不必須一樣。選項(xiàng)C錯(cuò)誤,等值連接可以在同一張表或不同表上進(jìn)行。選項(xiàng)D錯(cuò)誤,等值連接的結(jié)果通常不會(huì)去掉重復(fù)列,只有在使用DISTINCT關(guān)鍵字等情況下才會(huì)去掉重復(fù)列。53.同一個(gè)事務(wù),多次讀取同一個(gè)數(shù)據(jù),返回的結(jié)果有所不同,這種現(xiàn)象叫做()A、幻讀B、臟讀C、反復(fù)讀D、不可重復(fù)讀正確答案:D答案解析:不可重復(fù)讀是指在同一個(gè)事務(wù)內(nèi),多次讀取同一數(shù)據(jù),在事務(wù)期間,數(shù)據(jù)被其他事務(wù)修改,導(dǎo)致多次讀取到的數(shù)據(jù)不一致。臟讀是指一個(gè)事務(wù)讀取到了另一個(gè)未提交事務(wù)修改的數(shù)據(jù)?;米x是指在一個(gè)事務(wù)中,多次查詢數(shù)據(jù),發(fā)現(xiàn)數(shù)據(jù)的數(shù)量發(fā)生了變化(新增或刪除),好像出現(xiàn)了幻覺一樣。反復(fù)讀不屬于數(shù)據(jù)庫并發(fā)操作中定義的標(biāo)準(zhǔn)術(shù)語。54.下列選項(xiàng)中,()是Java中的關(guān)鍵字。A、helloB、falseC、goodD、name正確答案:B55.下列選項(xiàng)中,()不是Java中定義的基本數(shù)據(jù)類型。A、intB、floatC、StringD、boolean正確答案:C答案解析:String不是基本數(shù)據(jù)類型;基本數(shù)據(jù)類型分別是short、int、long、char、boolean、float、double、byte。56.以下哪個(gè)是ArrayList中add()方法的返回值類型()。A、intB、voidC、booleanD、泛型正確答案:C答案解析:ArrayList中add()方法的定義如下。Publicbooleanadd(Ee){EnsureCapacityInternal(size+1);ElementData[size++]=e;Returntrue;57.JUnit主要用來完成什么()。A、發(fā)送HTTP請求。B、建立TCP連接。C、集成測試。D、單元測試。正確答案:D答案解析:JUnit是一個(gè)針對Java語言的單元測試框架,也是Java測試框架中最普遍應(yīng)用的一個(gè)。58.以下關(guān)于接口中的默認(rèn)方法,說法錯(cuò)誤的是()。A、在JDK8中,接口中的方法也可以是包含方法體的方法,因此在JDK8中定義接口和定義類的語法要求是相同的;B、在接口中定義了默認(rèn)方法以后,接口的所有實(shí)現(xiàn)類都會(huì)繼承該默認(rèn)方法;C、在一個(gè)接口中可以有多個(gè)默認(rèn)方法;D、實(shí)現(xiàn)類可以直接繼承并使用接口中的默認(rèn)方法。正確答案:A答案解析:在JDK8中,接口中的方法如果包含方法體,該方法一定是被default修飾的默認(rèn)方法,而不能是普通的方法。59.編譯Java程序的命令是()A、javacB、javaC、javadocD、jar正確答案:A答案解析:編譯的命令是javac;執(zhí)行的命令是java。60.下列()注解不是Java內(nèi)建注解。A、@TargetB、@OverrideC、@DeprecatedD、@SuppressWarnings正確答案:A答案解析:JDK中內(nèi)置的注解是@Override、@Deprecated和@SuppressWarnings注解。61.以下哪種數(shù)據(jù)類型不屬于MySQL數(shù)據(jù)庫()。A、CHARB、VARCHARC、STRINGD、INT正確答案:C答案解析:在MySQL數(shù)據(jù)庫中,常見的數(shù)據(jù)類型有CHAR、VARCHAR、INT等。而STRING并不是MySQL數(shù)據(jù)庫原生的數(shù)據(jù)類型。62.數(shù)據(jù)庫維護(hù)不包括()。A、數(shù)據(jù)轉(zhuǎn)儲(chǔ)B、數(shù)據(jù)庫性能監(jiān)控C、數(shù)據(jù)庫重構(gòu)D、數(shù)據(jù)恢復(fù)正確答案:C答案解析:數(shù)據(jù)庫維護(hù)主要包括數(shù)據(jù)庫性能監(jiān)控、數(shù)據(jù)恢復(fù)、數(shù)據(jù)轉(zhuǎn)儲(chǔ)等。數(shù)據(jù)庫重構(gòu)不屬于數(shù)據(jù)庫維護(hù)的范疇,它主要涉及對數(shù)據(jù)庫結(jié)構(gòu)的重新設(shè)計(jì)和修改等工作,與日常的維護(hù)操作有區(qū)別。63.以下哪一個(gè)不屬于關(guān)系數(shù)據(jù)庫的特點(diǎn)?()A、數(shù)據(jù)結(jié)構(gòu)化B、數(shù)據(jù)的共享性高,冗余度低,容易擴(kuò)充C、數(shù)據(jù)獨(dú)立性高D、高并發(fā)讀寫速度快正確答案:D答案解析:關(guān)系數(shù)據(jù)庫的特點(diǎn)包括數(shù)據(jù)結(jié)構(gòu)化、數(shù)據(jù)共享性高、冗余度低且容易擴(kuò)充、數(shù)據(jù)獨(dú)立性高。而高并發(fā)讀寫速度快并不是關(guān)系數(shù)據(jù)庫特有的特點(diǎn),很多其他類型的數(shù)據(jù)庫或存儲(chǔ)系統(tǒng)在特定

溫馨提示

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

最新文檔

評論

0/150

提交評論