大數(shù)據(jù)微服務架構+區(qū)塊鏈模擬考試卷測試題附答案_第1頁
大數(shù)據(jù)微服務架構+區(qū)塊鏈模擬考試卷測試題附答案_第2頁
大數(shù)據(jù)微服務架構+區(qū)塊鏈模擬考試卷測試題附答案_第3頁
大數(shù)據(jù)微服務架構+區(qū)塊鏈模擬考試卷測試題附答案_第4頁
大數(shù)據(jù)微服務架構+區(qū)塊鏈模擬考試卷測試題附答案_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

大數(shù)據(jù)微服務架構+區(qū)塊鏈模擬考試卷測試題一、單選題1.(單選)關于MongoDB的update()和save()的說法下列描述中錯誤的是A.update()方法用于更新已存在的文檔,如果更新的文檔不存在的話,在默認情況下不進行插入B.save()方法通用來保存一個不存在的文檔(正確答案)C.update()方法的query參數(shù)表示update的查詢條件,類似sqlupdate查詢內where后面的。D.update()方法的update參數(shù)表示將要更新的對象和一些更新的操作符2.(單選)關于NoSQL說法錯誤的是?A.NoSQL,就是沒有SQL數(shù)據(jù)庫,不需要SQL數(shù)據(jù)庫了(正確答案)B.NoSQL:NotOnlySQL,不僅僅只有SQL數(shù)據(jù)庫,意思是不在顛覆關系數(shù)據(jù)庫,而是新型數(shù)據(jù)庫的補充。C.NoSQL:非關系型數(shù)據(jù)庫D.MongoDB是NoSQL數(shù)據(jù)庫。3.(單選)下列的命令或者是方法說法錯誤的是A.MongoDBremove()函數(shù)是用來移除集合中的數(shù)據(jù)。B.MongoDB數(shù)據(jù)更新可以使用update()函數(shù)C.MongoDBdelete()函數(shù)是用來移除集合中的數(shù)據(jù)。(正確答案)D.MongoDBsave()方法通過傳入的文檔來替換已有文檔4.(單選)MongoDB主鍵,說法錯誤的是?A.MongoDB也有和MySQL一樣的自增長主鍵(正確答案)B.如果MongoDB不指定文檔的主鍵,則自動添加一個ObjectId類型的主鍵。C.MongoDB的ObjectId包含4字節(jié)UNIX時間戳,3字節(jié)機器碼,2字節(jié)進程ID,3字節(jié)一個隨機數(shù)開始的計數(shù)器生成的值。D.MongoDB可以使用一張獨立的文檔存儲其它文檔的ID,然后使用$inc命令取出同時遞增達到自增長主鍵效果。5.(單選)關于MongoDB的find()方法的描述錯誤的是A.find()方法以非結構化的方式來顯示所有文檔B.MongoDB查詢文檔使用find()方法C.find()方法的query參數(shù)是必須的參數(shù)表示使用查詢操作符指定查詢條件(正確答案)D.find()方法的projection是可選的,使用投影操作符指定返回的鍵,查詢時要返回文檔中所有鍵值,只需省略該參數(shù)即可6.(單選)關于MongoDB的Limit方法的描述正確的是A.limit()方法接受一個數(shù)字參數(shù),該參數(shù)指定從MongoDB中讀取的記錄條數(shù)(正確答案)B.limit()方法接受兩個數(shù)字參數(shù),參數(shù)1表示讀取的數(shù)據(jù)行的下標,參數(shù)二表示該參數(shù)指定從MongoDB中讀取的記錄條數(shù)C.limit()方法基本語法如下所示:db.COLLECTION_NAME.find().limit(參數(shù)1,參數(shù)二)D.如果沒有指定limit()方法中的參數(shù)調用該方法的話會報錯。7.(單選)下列的命令當中哪一個是MongoDB刪除集合的方法A.delete()B.drop()(正確答案)C.remove()D.上述都不是8.(單選)下列關于MYSQL的一些命令的說法錯誤的是A.MySQLUNION操作符用于連接兩個以上的SELECT語句的結果組合到一個結果集合中,多個SELECT語句會保留重復的數(shù)據(jù)。(正確答案)B.MYSQL中使用ORDERBY子句將查詢數(shù)據(jù)排序后再返回數(shù)據(jù)C.MYSQL中使用GROUPBY語句根據(jù)一個或多個列對結果集進行分組。D.MYSQL中使用INNERJOIN(內連接,或等值連接):獲取兩個表中字段匹配關系的記錄。9.(單選)下列Redis的相關命令的描述錯誤的是A.SETkeyvalue設置指定key的值B.GETSETkeyvalue將給定key的值設為value,如果key已經存在則不作操作(正確答案)C.MGETkey1[key2..]獲取所有(一個或多個)給定key的值。D.SETEXkeysecondsvalue將值value關聯(lián)到key,并將key的過期時間設為seconds(以秒為單位)。10.(單選)下列的選中項中的是對Redis的HASH數(shù)據(jù)類型的相關描述,錯誤的是A.Redishash是一個string類型的field和value的映射表,hash特別適合用于存儲對象B.HDELkeyfield1[field2]刪除一個或多個哈希表字段C.HEXISTSkeyfield查看哈希表key中,指定的字段是否存在D.HKEYSkey1,key2獲取Redis中給定的KEY所指向的hash表的數(shù)據(jù)(正確答案)11.(單選)對于redis的列表List的命令描述錯誤的是A.LPOPkey移除并獲取列表的第一個元素B.LLENkey獲取列表長度C.LPUSHXkeyvalue將一個值插入到已存在的列表頭部D.BLPOPkey1[key2]timeout獲取但不移除列表的第一個元素,如果列表沒有元素會阻塞列表直到等待超時或發(fā)現(xiàn)可彈出元素為止(正確答案)12.(單選)關于Redis的Set集合的描述錯誤的是A.Redis的Set是String類型的無序集合。集合成員是唯一的,這就意味著集合中不能出現(xiàn)重復的數(shù)據(jù)。B.SCARDkey獲取集合中的數(shù)據(jù)集合(正確答案)C.SMEMBERSkey返回集合中的所有成員D.SPOPkey移除并返回集合中的一個隨機元素13.(單選)關于Redis有序集合(sortedset)的描述錯誤的是A.sortedset和set集合一樣也是string類型元素的集合,且不允許重復的成員。B.sortedset每個元素都會關聯(lián)一個double類型的分數(shù)C.redis正是通過分數(shù)來為sortedset集合中的成員進行從小到大的排序D.sortedset集合的成員是唯一的,并且分數(shù)(score)不可以重復。(正確答案)14.(單選)以下是關于Redis的事務的描述,錯誤的是A.單個Redis命令的執(zhí)行是原子性的,但Redis沒有在事務上增加任何維持原子性的機制,所以Redis事務的執(zhí)行并不是原子性的B.事務可以理解為一個打包的批量執(zhí)行腳本C.redis事務中間某條指令的失敗不會導致前面已做指令的回滾D.redis事務中任意命令執(zhí)行失敗,其余的命令會被阻止執(zhí)行(正確答案)15.(單選)以下是Redis的命令的描述,其中錯誤的是A.RedisSAVE命令用于創(chuàng)建當前數(shù)據(jù)庫的備份B.PUBLISHchannelmessage將信息發(fā)送到指定的頻道。C.HVALSkey獲取哈希表中所的鍵和值(正確答案)D.HSETkeyfieldvalue16.(單選)以下是關于JAVA中線程的幾種狀態(tài)的描述,錯誤的是A.就緒狀態(tài)(Runnable):線程準備運行,不一定立馬就能開始執(zhí)行B.運行狀態(tài)(Running):程序正在執(zhí)行線程的代碼,此時執(zhí)行的是run方法C.等待狀態(tài)(Waiting):線程處于阻塞的狀態(tài),等待外部的處理結束D.調用sleep()方法此時線程處于等待狀態(tài),并失去鎖標記(正確答案)17.(單選)下列關于同步方法和同步代碼塊的區(qū)別描述錯誤的是A.同步方法就是在方法前加關鍵字synchronizedB.同步代碼塊則是在方法內部使用大括號使得一個代碼塊得到同步C.同步代碼塊比同步方法的同步范圍更加的準確D.同步方法如果方法是靜態(tài)的那么監(jiān)視器對象是當前類的實例對象,如果是不是靜態(tài)的那么監(jiān)視器對象是類對象(正確答案)18.(單選)關于線程安全一下的說法錯誤的是A.在同一個Java虛擬機中一個對象被多個線程同時訪問,還能保持其內部屬性的順序性及同步性,則認定為線程安全B.可以使用synchronized關鍵字實現(xiàn)線程的安全C.使用Java并發(fā)包下的Lock也可以實現(xiàn)線程安全D.使用Java并發(fā)包下的Lock和synchronized實現(xiàn)線程安全的原理是一樣的(正確答案)19.(單選)下列的描述中可以用來創(chuàng)建一個線程的是A.實現(xiàn)java.lang.Runnable接口并重寫run()方法(正確答案)B.實現(xiàn)java.lang.Runnable接口并重寫start()方法C.實現(xiàn)java.lang.Thread類并實現(xiàn)start()方法D.繼承java.lang.Thread類并重寫new()方法20.(單選)下列描述是通過Callable和Future創(chuàng)建線程描述錯誤的是A.創(chuàng)建Callable接口的實現(xiàn)類,并實現(xiàn)call()方法,該call()方法將作為線程執(zhí)行體,并且有返回值。B.創(chuàng)建Callable實現(xiàn)類的實例,使用FutureTask類來包裝Callable對象,該FutureTask對象封裝了該Callable對象的call()方法的返回值。C.使用FutureTask對象作為Thread對象的target創(chuàng)建并啟動新線程。D.調用FutureTask對象的getValue()方法來獲得子線程執(zhí)行結束后的返回值(正確答案)21.(單選)下列的方法中不屬于Itertor類中的方法的是A.nextB.removeC.equals(正確答案)D.hasNext22.(單選)下列是關于JDBC的事務的描述其中錯誤的是A.JDBC事務屬于java事務的一種B.JDBC事務屬于容器事務類型(正確答案)C.JDBC事務可以保證操作的完整性和一致性D.JDBC事務是由Connection發(fā)起的,并由Connection控制二、多選題1.下列選項是對分布式計算的優(yōu)點的描述,其中正確的是A.可靠性高(正確答案)B.可擴展性高(正確答案)C.靈活性高(正確答案)D.相較于集中式計算機網(wǎng)絡集群可以提供更高的性能(正確答案)2.下列的選項屬于是MongoDB的主要特點的是A.MongoDB是一個面向文檔存儲的數(shù)據(jù)庫,操作起來比較簡單和容易(正確答案)B.Mongo支持豐富的查詢表達式。查詢指令使用JSON形式的標記,可輕易查詢文檔中內嵌的對象及數(shù)組。(正確答案)C.MongoDb使用update()命令可以實現(xiàn)替換完成的文檔(數(shù)據(jù))或者一些指定的數(shù)據(jù)字段。(正確答案)D.Mongodb中的Map/reduce主要是用來對數(shù)據(jù)進行批量處理和聚合操作。(正確答案)3.在MongoDB中可以向集合中插入一個文檔的方法是A.insert()(正確答案)B.save()(正確答案)C.saveOrUpdate()D.update()4.下列選項中屬于MongoDB可以使用的類型的是A.Double(正確答案)B.String(正確答案)C.Array(正確答案)D.Integer(正確答案)5.下列的說法中關于MongoDB的描述正確的是A.在MongoDB中使用sort()方法對數(shù)據(jù)進行排序(正確答案)B.sort()方法可以通過參數(shù)指定排序的字段,并使用1和-1來指定排序的方式,其中-1為升序排列,而1是用于降序排列。C.db.COLLECTION_NAME.find().sort({字段0:1})這段命令表示按照字段0降序排列D.db.collection.drop()這段命令表示刪除集合(正確答案)6.對于MongoDB中的索引和使用案例的描述,其中正確的是A.索引通常能夠極大的提高查詢的效率,如果沒有索引,MongoDB在讀取數(shù)據(jù)時必須掃描集合中的每個文件并選取那些符合查詢條件的記錄(正確答案)B.MongoDB使用createIndex()方法來創(chuàng)建索引。(正確答案)C.db.collection.createIndex(keys,options)這段創(chuàng)建索引的指令中Key值為你要創(chuàng)建的索引字段(正確答案)D.db.col.createIndex({"title":1,"description":-1})這段創(chuàng)建索引的指令的意思是,創(chuàng)建一個按title升序和description降序的多字段索引(正確答案)7.對于MongoDB中的復制的描述正確的是A.MongoDB復制是將數(shù)據(jù)同步在多個服務器的過程。(正確答案)B.MongoDB復制保障數(shù)據(jù)的安全性(正確答案)C.MongoDB復制保證從硬件故障和服務中斷中恢復數(shù)據(jù)。(正確答案)D.MongoDB復制提高了數(shù)據(jù)的可用性(正確答案)8.下列是關于MongoDB中分片的優(yōu)點描述,其中正確的是A.分片可以滿足MongoDB數(shù)據(jù)量大量增長的需求(正確答案)B.可以通過在多臺機器上對數(shù)據(jù)進行分片,使得數(shù)據(jù)庫系統(tǒng)能存儲和處理更多的數(shù)據(jù)(正確答案)C.使用分片可以讓MongoDB進行容錯D.使用分片可以讓MongoDB提升請求的處理能力(正確答案)9.以下是對MongoDB的備份與恢復的描述,正確的是A.使用MongoDB的mongodump命令進行備份(正確答案)B.使用MongoDB的mongorestore命令進行恢復(正確答案)C.mongorestore-h-d-h表示MongoDB所在服務器地址-d表示需要備份的數(shù)據(jù)庫實例的名稱D.mongodump-hdbhost-ddbname-odbdirectory表示將主機dbhost上數(shù)據(jù)庫名為dbname的庫備份到dbdirectory目錄下(正確答案)10.下列MongoDB的命令描述正確的是A.mongostat是mongodb自帶的狀態(tài)檢測工具(正確答案)B.MongoDB中聚合(aggregate)主要用于處理數(shù)據(jù)(諸如統(tǒng)計平均值,求和等),并返回計算后的數(shù)據(jù)結果(正確答案)C.MongoDB中使用createCollection()方法來創(chuàng)建集合。(正確答案)D.MongoDB中使用

溫馨提示

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

評論

0/150

提交評論