2024年知識競賽-大數(shù)據(jù)智能辦公系統(tǒng)知識考試近5年真題集錦(頻考類試題)帶答案_第1頁
2024年知識競賽-大數(shù)據(jù)智能辦公系統(tǒng)知識考試近5年真題集錦(頻考類試題)帶答案_第2頁
2024年知識競賽-大數(shù)據(jù)智能辦公系統(tǒng)知識考試近5年真題集錦(頻考類試題)帶答案_第3頁
2024年知識競賽-大數(shù)據(jù)智能辦公系統(tǒng)知識考試近5年真題集錦(頻考類試題)帶答案_第4頁
2024年知識競賽-大數(shù)據(jù)智能辦公系統(tǒng)知識考試近5年真題集錦(頻考類試題)帶答案_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

(圖片大小可自由調(diào)整)2024年知識競賽-大數(shù)據(jù)智能辦公系統(tǒng)知識考試近5年真題集錦(頻考類試題)帶答案第I卷一.參考題庫(共100題)1.在scala中,以下哪些屬于動作算子()A、foreachB、reduceC、countD、map2.關(guān)于累加器,下面哪個是錯誤的()A、支持加法B、支持數(shù)值類型C、可并行D、不支持自定義類型3.SparkStreaming中的Dstream可以看作是在RDD上面又封了一層的數(shù)據(jù)結(jié)構(gòu)4.伴生類和伴生對象說法正確?()A、單例對象與類同名時,這個單例對象被稱為這個類的伴生對象,而這個類被稱為這個單例對象的伴生類B、伴生類和伴生對象要在同一個源文件中定義C、伴生對象和伴生類可以互相訪問其私有成員D、不與伴生類同名的單例對象稱為孤立對象5.RDD中的所有轉(zhuǎn)換都是通過轉(zhuǎn)化算子延遲加載的,也就是說,它們并不會直接計算結(jié)果6.spark中的圖計算框架是()A、sparkcoreB、sparkstreamingC、mlbaseD、Grophx7.以下有關(guān)scala語言中的伴生類和伴生對象的說法,正確的是()A、單例對象與類同名時,這個單例對象被稱為這個類的伴生對象,而這個類被稱為這個單例對象的伴生類B、伴生類和伴生對象要在同一個源文件中定義C、伴生對象和伴生類可以互相訪問其私有成員D、不與伴生類同名的單例對象稱為孤立對象8.flume的source可以獲取哪些數(shù)據(jù)()A、某個端口的文本數(shù)據(jù)B、指定目錄內(nèi)的數(shù)據(jù)變更C、基于http的數(shù)據(jù)源D、其他agent傳送過來的數(shù)據(jù)9.Flume有兩個主要的版本,目前使用的版本是哪個()A、NG版本B、OG版本C、DG版本D、MG版本10.有一段如下代碼,輸出結(jié)果那個選項正確varname=123;varage=22;varnameNew="字符操作測試"+name+ageprintln(name+age+"你好")println("你好"+name+age)println(nameNew)()A、145你好你好12322字符操作測試12322B、12322你好你好12322字符操作測試12322C、145你好你好145字符操作測試12322D、145你好你好145字符操作測試14511.在flume當中,基本的事務(wù)單位和基本存儲單位是?()A、agentB、eventC、sourceD、channel12.有關(guān)構(gòu)造器的說法那些不正確?()A、下面直接在class后面申明的定義為類中的主構(gòu)造器classUser(varx:Int,age:Int){}B、類可以有任意多個輔構(gòu)造器C、每一個輔構(gòu)造器必須先實現(xiàn)主構(gòu)造器的方法D、像只有一個主構(gòu)造器一樣,也只能有一個輔構(gòu)造器13.以下哪個是flume中最小的運行單元?()A、agentB、eventC、sourceD、channel14.分發(fā)task任務(wù)是哪個節(jié)點的作用()A、masterB、driverC、workerD、application15.sparkSql不能夠連接jdbc16.在scala中對于以下2個列表的操作,那些說法說法正確vart=List(1,2,3)vart2=List(4,5)()A、vart3=t++t2得到List(1,2,3,4,5)B、vart3=List.concat(t,t2)得到List(1,2,3,4,5)C、vart3=t:::t2得到List(1,2,3,4,5)D、vart3=t.:::(t2)得到List(1,2,3,4,5)17.以下關(guān)于特質(zhì)的說法錯誤的是?()A、類可以實現(xiàn)任意數(shù)量的特質(zhì)。B、特質(zhì)可以要求實現(xiàn)它們的類具備特定的字段、方法或超類。C、與Java接口(Interface)相同,Scala特質(zhì)也可以提供方法和字段的實現(xiàn)。D、當將多個特質(zhì)疊加在一起時,順序很重要——其方法先被執(zhí)行的特質(zhì)排在更后面。18.spark架構(gòu)中的控制算子算子作用()A、使程序在內(nèi)存中運行B、使程序觸發(fā)執(zhí)行C、使程序具有一致性D、數(shù)據(jù)持久化19.sparkSql僅僅支持查詢原生的RDD,其他方式的查詢都不支持20.關(guān)于Scala中的trait和Java中的Interface描述錯誤的是?()A、Scala特質(zhì)和Java接口都可以包含抽象方法和具體實現(xiàn)。B、Scala和Java都不允許多重繼承,但可以疊加多個特質(zhì)或接口。C、Java只能在類層面上添加接口的實現(xiàn),而Scala可以在類和對象層面上“混入”特質(zhì)。D、Trait可以寫方法的實現(xiàn)21.sparkSql是基于hive的22.在scala語言中對于方法的定義以下說法正確的是()A、sorted將會把數(shù)組按升序進行重新排序B、sorted將會把數(shù)組按降序進行重新排序C、sortWith(_>_)表示降序排序D、sortWith(_23.以下單詞不可當做變量名的是()A、varB、valC、forD、hello24.2個數(shù)組,調(diào)用zip函數(shù)會將2個數(shù)組變成元組,這就是函數(shù)zip拉鏈的含義,請說出下列程序輸出結(jié)果為varkey1=Array("java","oracle","c++","dephile")vargrade1=Array(1,2,3,4)varclass2Grade=key1.zip(grade1)for(jA、(java,1)(oracle,2)(c++,3)(dephile,4)B、(1,java)(2,oracle)(3,c++)(4,dephile)C、(java,1,oracle,2,c++,3,dephile,4)D、以上答案都不對25.flume出現(xiàn).BindException:?Cannot?assign?requested?address異常該怎樣解決()A、a1.sources.r1.type地址填寫錯誤B、a1.sources.r1.bind地址填寫錯誤C、a1.sources.r1.bin填寫錯誤D、以上都不對26.在scala中定義一個List,以下語法正確的是()A、vallist=List(4,7,3)B、vallist=List[Int](1,2,3)C、vallist=List[String](‘a(chǎn)’,’b’,’c’)D、vallist=List[Int]("a","b")27.以下選項屬于spark的運行模式的是()A、本地(local模式)B、stanalone模式C、yarn模式D、mesos模式28.scala中下面對于For循環(huán)打印出來說法正確的是?()A、for(i29.關(guān)于高階函數(shù)描述錯誤的是:()A、在程序中應(yīng)該首先被定義的函數(shù)B、將函數(shù)作為參數(shù)其他函數(shù)的參數(shù)使用C、執(zhí)行時間長的函數(shù)D、函數(shù)的方法體比較長30.Spark是基于內(nèi)存計算的大數(shù)據(jù)并行計算框架。Spark基于內(nèi)存計算,提高了在大數(shù)據(jù)環(huán)境下數(shù)據(jù)處理的實時性,同時保證了高容錯性和高可伸縮性31.在Flume中Agent組件使用()來運行FlumeA、zookeeperB、consumerC、producerD、JVM32.scala語言中,下面描述正確的是?()A、scala中,F(xiàn)loat是Double的子類。B、scala中,Int是Long的子類。C、scala中,Double是AnyRef的子類D、scala中,Long是AnyVal的子類33.Spark支持Java、Python和Scala的API,還支持超過80種高級算法,使用戶可以快速構(gòu)建不同的應(yīng)用34.以下有關(guān)集合的說法中,其中正確的是()A、List集合中數(shù)據(jù)可以重復B、Set集合中數(shù)據(jù)可以重復C、Map集合是鍵值對的形式存儲的數(shù)據(jù)D、Set集合和List集合沒有區(qū)別35.SparkStreaming類似于ApacheStorm,用于流式數(shù)據(jù)的處理36.spark的運行模式有哪些?()A、javaB、pythonC、scalaD、go37.對于valprices=Map("book"->5,"pen"->2,"sticker"->1)結(jié)果說法錯誤的是?()A、prices("sticker")//等于1B、(prices+("shoes"->30))("shoes")?//等于30C、(prices-"pen")("book")//等于5D、prices("sock")//等于038.sparkSql可以訪問hive數(shù)據(jù),并將其結(jié)果取回作為RDD使用39.spark本身沒有讀取hdfs數(shù)據(jù)的方法40.scala語言中,關(guān)于List的定義。不正確的是?()A、vallist=List(1,2,3)B、vallist=List[Int](1,2,3)C、vallist=List[String](‘a(chǎn)’,’b’,’c’)D、vallist=List[String]()41.flume在讀取文本文件的時候,一個文本數(shù)據(jù)是一個?()A、agentB、eventC、sourceD、float42.在HBase框架中,下面哪些選項被使用()A、HDFSB、GridFSC、ZookeeperD、EXT343.spark中的實時計算系統(tǒng)是哪個()A、spark?coreB、spark?streamingC、mlbaseD、Grophx44.Flume現(xiàn)在使用的是哪個版本()A、NG版本B、OG版本C、DG版本D、MG版本45.spark架構(gòu)中的的cache算子想要正常使用,必須使用action算子觸發(fā)執(zhí)行46.flume中的source組件是專門用來收集數(shù)據(jù)的47.hadoop中的hdfs實現(xiàn)底層是通過以下哪個選項實現(xiàn)的()A、block的劃分B、磁盤的copyC、數(shù)據(jù)的劃分D、磁盤的分裂48.saveAsText算子將數(shù)據(jù)集的元素以textfile的形式保存到HDFS文件系統(tǒng)或者其他支持的文件系統(tǒng),對于每個元素,Spark將會調(diào)用toString方法,將它裝換為文件中的文本49.java中,關(guān)于數(shù)組的說法,哪幾個是正確的()A、數(shù)組的長度是固定的B、數(shù)組的長度是可變的C、數(shù)組可以存放不同的數(shù)據(jù)類型的數(shù)據(jù)D、數(shù)組只能存放單一的數(shù)據(jù)類型的數(shù)據(jù)50.以下關(guān)于driver的特性說法正確的是()A、foreachB、countC、mapD、flatmap51.List集合中的數(shù)值是有次序的52.以下哪個組件和Tachyon是類似的組件()A、hdfsB、yarnC、sparkD、mapreduce53.sparkSql可以讀取json格式的數(shù)據(jù)54.take算子返回一個由數(shù)據(jù)集的前n個元素組成的數(shù)組55.maven項目是通過pom.xml文件來進行依賴jar包的加載的56.使用zookeeper必須使用哪個版本之上的jdk()A、1.5B、1.6C、任何版本D、1.757.以下代碼輸出結(jié)果為Array(1,2,3,4,5).map(_*2).foreach(print(_))()A、2,4,6,8,10B、12345C、13579D、24681058.hive是shark的前身,shark是sparkSql的前身59.在scala中所有值類型的父類型是()A、AnyRefB、AnyValC、ObjectD、object60.關(guān)于java集合說法,哪幾個是正確的()A、List集合中數(shù)據(jù)可以重復B、Set集合中數(shù)據(jù)可以重復C、Map集合是鍵值對的形式存儲的數(shù)據(jù)D、Set集合和List集合沒有區(qū)別61.日志收集系統(tǒng)Flume現(xiàn)在使用的是哪個版本?()A、NG版本B、OG版本C、DG版本D、MG版本62.在Scala中,函數(shù)與類、對象一樣,關(guān)系為()A、一等公民B、函數(shù)高于類C、類高于函數(shù)D、以上都不對63.內(nèi)存計算下,Spark?比?Hadoop?快10倍64.scala中,類和它的伴生對象說法錯誤的是()A、類和它的伴生對象定義在同一個文件中B、類和它的伴生對象可以有不同的名稱C、類和它的伴生對象的名稱必須相同D、類和它的伴生對象可以互相訪問私有特性65.對以下set集合進行操作"Set(2,0,1)+1+1-1"之后,最終的結(jié)果是()A、Set(2,0,1,1)B、Set(2,0,1)C、Set(2,0)D、已上均不正確66.worker組件在spark的任務(wù)調(diào)度中具有以下哪個作用()A、計算數(shù)據(jù)B、存儲數(shù)據(jù)C、運送數(shù)據(jù)D、心跳檢測67.spark切分完的partition的數(shù)量和block一致的68.zookeeper的默認端口號是()A、2181B、2180C、8888D、898969.以下組件哪個不是Flume的組成部分()A、sourceB、sinkC、channelD、topic70.以下關(guān)于scala語言中的函數(shù)的說法中,其中正確的是()A、一等公民B、可以獨立定義C、不能獨立定義D、函數(shù)不能賦值給變量71.spark中彈性分布式數(shù)據(jù)集指的是哪個()A、RDDB、DriverC、MasterD、Map72.spark使用Scala語言開發(fā),代碼表現(xiàn)力強,封裝了大量高級運算API,極大提高數(shù)據(jù)處理的開發(fā)效率73.map算子返回一個新的RDD,該RDD由每一個輸入元素經(jīng)過func函數(shù)轉(zhuǎn)換后組成74.下列哪個選中可以在Scala中在map操作做進行賦值()A、+!B、->C、=》D、add75.以下算子屬于執(zhí)行算子的是()A、mapB、foreachC、flatmapD、join76.Scala中,如果沒有指定任何的修飾符,則默認為public77.列表A.:::(列表B)得到的新的列表,其中列表B的元素在列表A的前面78.用private關(guān)鍵字修飾,帶有此標記的成員僅在包含了成員定義的類或?qū)ο髢?nèi)部可見,同樣的規(guī)則還適用內(nèi)部類79.以下可以作為消息組件的是()A、redisB、kafkaC、rabbitMQD、monggdb80.spark程序無法連接和訪問mysql中的數(shù)據(jù)81.mapreduce是基于()運行的計算框架A、內(nèi)存B、磁盤C、內(nèi)存加磁盤D、網(wǎng)絡(luò)82.DataFrame可以通過多種來源創(chuàng)建:()A、SparkConfB、SparkContextC、SQLContextD、SparkStreaming83.reduce求和輸出結(jié)果為varlist1=list1(1,2,3,4)varsum=list1.reduce(_+_)println(sum)()A、10B、1C、4D、以上答案都不對84.以下哪些是rdd的特性()A、cache算子是persist算子的一個子集B、persist算子是cache算子的一個子集C、persist算子包含cache算子D、cache算子包含persist算子85.Scala里,final修飾符的描述正確的是?()A、類的聲明上添加final修飾符確保成員不被子類重載B、類的聲明上添加final修飾符把整個類聲明為final,這個類不能被繼承C、類的聲明上添加final修飾符確保成員只能被子類重載一次D、以上說法都是錯誤的86.以下可以將數(shù)據(jù)持久化到硬盤的算子是哪個()A、foreachB、reduceC、persistD、map87.spark中的persist算子的源碼中具有哪些參數(shù)()A、心跳機制B、task的分發(fā)C、task的回收D、task執(zhí)行情況的監(jiān)測88.hdfs默認的備份數(shù)量()A、1B、2C、3D、489.當我們在scala語言中書寫for循環(huán)塊用到的關(guān)鍵字to與until說法正確的是()A、to:左閉右閉循環(huán)體中包括左邊與右邊的數(shù)值B、until:左閉右開循環(huán)體中包括左邊的數(shù)值,不包括右邊的數(shù)值C、until和to的不同之處在于不包括最后一個元素。D、to與until用法一致,包括循環(huán)次數(shù)也一樣90.spark中一個action算子對應(yīng)一個()A、jobB、taskC、driverD、stage91.Scala是()和函數(shù)式編程結(jié)合的語言A、面向?qū)ο驜、對象過程C、非純面向?qū)ο驞、python92.對于scalafor循環(huán)塊用到的關(guān)鍵字to與until說法不正確的是()A、to:左閉右閉循環(huán)體中包括左邊與右邊的數(shù)值B、until:左閉右開循環(huán)體中包括左邊的數(shù)值,不包括右邊的數(shù)值C、until和to的不同之處在于不包括最后一個元素。D、to與until用法一致,包括循環(huán)次數(shù)也一樣93.Scala異常處理:()A、Case匹配的方式處理B、Throw出去C、拋插值器D、singleton=false94.使用scala語言編寫的源程序時的文件擴展名是:(.scala)95.zookeeper節(jié)點的特性()A、可以存儲數(shù)據(jù)B、不可以存儲數(shù)據(jù)C、可以計算數(shù)據(jù)D、可以協(xié)調(diào)數(shù)據(jù)96.java中的continue的作用是跳出當前循環(huán)97.卸載一個rpm包的命令為?rpm?-e?filename98.flume中的三大組件為source、channel、sink99.objectTest3{defadd(i:Int)(implicity:Int=100):Int=i+ydefmain(args:Array[String]):Unit={implicitvalabc:Int=300implicitvala:Int=300varadd2=add(2);println(add2)}}()A、5B、102C、103D、編譯出現(xiàn)錯誤,有2個相同類型的隱式值100.下列關(guān)于kafka說法正確的是()A、消息中間件B、日志收集系統(tǒng)C、實時計算

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論