2023年全省職業(yè)院校技能大賽高職學(xué)生組-區(qū)塊鏈技術(shù)與應(yīng)用-樣題樣卷三_第1頁
2023年全省職業(yè)院校技能大賽高職學(xué)生組-區(qū)塊鏈技術(shù)與應(yīng)用-樣題樣卷三_第2頁
2023年全省職業(yè)院校技能大賽高職學(xué)生組-區(qū)塊鏈技術(shù)與應(yīng)用-樣題樣卷三_第3頁
2023年全省職業(yè)院校技能大賽高職學(xué)生組-區(qū)塊鏈技術(shù)與應(yīng)用-樣題樣卷三_第4頁
2023年全省職業(yè)院校技能大賽高職學(xué)生組-區(qū)塊鏈技術(shù)與應(yīng)用-樣題樣卷三_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

單選題1、POW的中文意思是什么?權(quán)益證明股份授權(quán)證明工作量證明算力即權(quán)利LDAP是聯(lián)盟鏈認(rèn)證服務(wù)中的關(guān)鍵組件服務(wù),能夠?qū)崿F(xiàn)在眾多數(shù)據(jù)中進(jìn)行快速查詢消息的目的,以下關(guān)于LDAP全稱描述正確的是?A、輕型目錄訪問協(xié)議B、區(qū)塊鏈快速訪問數(shù)據(jù)庫C、聯(lián)盟鏈快速信息檢索協(xié)議D、輕量級信息檢索協(xié)議3、整個(gè)金融案例中所有鏈上組織的業(yè)務(wù)往來、數(shù)據(jù)流轉(zhuǎn)都可以以交易的形式進(jìn)行上鏈,最終由排序服務(wù)打包成區(qū)塊,再傳遞到各個(gè)組織內(nèi)部進(jìn)行分布式同步存儲。在排序服模塊中,負(fù)責(zé)打包區(qū)塊的服務(wù)是:A、Orderer節(jié)點(diǎn)B、組織節(jié)點(diǎn)C、管理員節(jié)點(diǎn)D、主節(jié)點(diǎn)4、運(yùn)用()技術(shù),可以在保證數(shù)據(jù)安全的前提下解決數(shù)據(jù)孤島問題。A、移動(dòng)互聯(lián)網(wǎng)B、區(qū)塊鏈C、互聯(lián)網(wǎng)D、電子貨幣5、一段給定時(shí)間內(nèi)發(fā)生的事務(wù)處理結(jié)果持久化成塊鏈?zhǔn)綌?shù)據(jù)結(jié)構(gòu)屬于區(qū)塊鏈的()數(shù)據(jù)類型。A、賬戶數(shù)據(jù)B、區(qū)塊數(shù)據(jù)C、事務(wù)數(shù)據(jù)D、合約數(shù)據(jù)6、聯(lián)盟鏈節(jié)點(diǎn)是區(qū)塊鏈的節(jié)點(diǎn)是區(qū)塊鏈的通信實(shí)體,是一個(gè)邏輯概念,不同類型的多個(gè)節(jié)點(diǎn)可以運(yùn)行在同一個(gè)物理服務(wù)器上。一個(gè)完整的聯(lián)盟鏈至少滿足4個(gè)節(jié)點(diǎn),才能進(jìn)行交易的接收、打包、認(rèn)證和排序操作。這4個(gè)節(jié)點(diǎn)分別是A、客戶端節(jié)點(diǎn)、普通節(jié)點(diǎn)、排序服務(wù)節(jié)點(diǎn)、錨節(jié)點(diǎn)B、客戶端節(jié)點(diǎn)、普通節(jié)點(diǎn)、排序服務(wù)節(jié)點(diǎn)、主節(jié)點(diǎn)C、記賬節(jié)點(diǎn)、背書節(jié)點(diǎn)、錨節(jié)點(diǎn)、主節(jié)點(diǎn)D、客戶端節(jié)點(diǎn)、普通節(jié)點(diǎn)、排序服務(wù)節(jié)點(diǎn)、CA節(jié)點(diǎn)7、Dpos是一種區(qū)塊鏈的共識算法.那么它的專業(yè)術(shù)語是以下哪個(gè)?A、工作量證明機(jī)制B、權(quán)益證明機(jī)制C、股份授權(quán)證明機(jī)制收起D、容量證明8、下面關(guān)于LSCC的描述正確的是?A、生命周期系統(tǒng)鏈碼,它是一種系統(tǒng)鏈碼,功能的對象是用戶鏈碼,負(fù)責(zé)對用戶鏈碼的生命周期進(jìn)行管理,支持被從鏈外進(jìn)行調(diào)用B、生命周期系統(tǒng)鏈碼,它是一種用戶鏈碼。功能的對象是用戶鏈碼,負(fù)責(zé)對用戶鏈碼的生命周期進(jìn)行管理,支持被從鏈外進(jìn)行調(diào)用C、生命周期系統(tǒng)鏈碼,它是一種系統(tǒng)鏈碼,功能的對象是系統(tǒng)鏈碼,負(fù)責(zé)對用戶碼的生命周期進(jìn)行管理,支持被從鏈外進(jìn)行調(diào)用起D、生命周期系統(tǒng)鏈碼,它是一種用戶鏈碼,功能的對象是系統(tǒng)鏈碼,負(fù)責(zé)對用戶鏈碼的生命周期進(jìn)行管理,支持被從鏈外進(jìn)行調(diào)用9、下列作用是哪種共識機(jī)制的描述,一般是要求用戶進(jìn)行一些耗時(shí)適當(dāng)?shù)膹?fù)雜計(jì)算.并且答案能被服務(wù)方塊快速驗(yàn)算,以此耗用的時(shí)間.設(shè)備與能源作為擔(dān)保成分以確保服務(wù)于資源是被真正的需求所使用的?A、PowB、PoSC、DPOSD、POA10、在組織的搭建中,節(jié)點(diǎn)是發(fā)起業(yè)務(wù)交易、存儲通道賬本、背書交易、驗(yàn)證區(qū)塊等核心功能的主體,在聯(lián)盟鏈中扮演著不可替代的作用,請判斷出節(jié)點(diǎn)有哪些類型?

A、輕節(jié)點(diǎn)、全節(jié)點(diǎn)、超級節(jié)點(diǎn)、挖礦節(jié)點(diǎn)B、記賬節(jié)點(diǎn)、主節(jié)點(diǎn)、背書節(jié)點(diǎn)、錨節(jié)點(diǎn)C、輕節(jié)點(diǎn)、全節(jié)點(diǎn)、背書節(jié)點(diǎn)、挖礦節(jié)點(diǎn)D、記賬節(jié)點(diǎn)、挖礦節(jié)點(diǎn)、背書節(jié)點(diǎn)、全節(jié)點(diǎn)11、下列哪個(gè)不是solidity的循環(huán)方式()

A、forB、for......inc、whileD、do......while12、Solidity中()存儲在Storage中。A、全局變量B、局部變量C、函數(shù)參數(shù)D、狀態(tài)變量13、LDAP是聯(lián)盟鏈認(rèn)證服務(wù)中的關(guān)鍵組件服務(wù),能夠?qū)崿F(xiàn)在眾多數(shù)據(jù)中進(jìn)行快速查詢消息的目的,以下關(guān)于LDAP全稱描述正確的是?A、輕量級目錄訪問協(xié)議B、區(qū)塊鏈快速訪問數(shù)據(jù)庫C、聯(lián)盟鏈快速信息檢索協(xié)議D、輕量級信息檢索協(xié)議14、與區(qū)塊鏈1.0相比較,區(qū)塊鏈2.0最大的進(jìn)步是?A、加密更加復(fù)雜B、應(yīng)用領(lǐng)域擴(kuò)大化C、智能合約D、交易方式更加先進(jìn)15、"解釋代碼中的變量對應(yīng)于哪個(gè)內(nèi)存區(qū)域:contractMyContract{uintcount;uint[]totalPoints;}"A、StorageB、MemoryC、CalldataD、Stack16、FabricCARootServer的秘鑰文件:A、keystoreB、ca-cert.pemC、chainfile17、數(shù)據(jù)元的唯一標(biāo)識被稱作為A、標(biāo)識符B、元代碼C、元號D、元區(qū)塊18、FabricCARootServer的證書文件:A、keystoreB、ca-cert.pemC、chainfile19、Go浮點(diǎn)類型float64默認(rèn)值為()A、0B、0.0C、0.00D、00.00表示函數(shù)不讀取也不修改區(qū)塊鏈狀態(tài)的函數(shù)類型是()A、viewB、pureC、constantD、fallback21、在函數(shù)體內(nèi)聲明的變量稱之為()A、局部變量B、全局變量C、形式參數(shù)D、自有變量22、int和uint的缺省值為()。A、"null"B、undefinedC、空D、0Solidity語言編寫的智能合約的開發(fā)過程不包括()A、編寫B(tài)、編譯C、鏈接D、部署24、Solidity智能合約的文件擴(kuò)展名是()A、.goB、goC、.solD、sol25、如果想要在外部包中使用全局變量,則全局變量必須()A、首字母必須大寫B(tài)、首字母必須小寫C、必須加上const關(guān)鍵字D、必須加上var關(guān)鍵詞二、多選題1、區(qū)塊鏈技術(shù)在()三者之間難以平衡。A、節(jié)點(diǎn)規(guī)模性能C、容錯(cuò)性D、準(zhǔn)確性2、下面屬于哈希算法的是?

A、MD5SHA1C、SHA2D、RSA3、區(qū)塊鏈的技術(shù)分類主要包括()

A、公有鏈數(shù)字鏈C、聯(lián)盟鏈D、私有鏈4、下面節(jié)點(diǎn)類型在Fabric中屬于Peer的是A、EndorserB、CommitterC、OdererD、Client5、以下名詞屬于區(qū)塊鏈術(shù)語的是?A、數(shù)據(jù)類型智能合約C、鏈上代碼D、數(shù)據(jù)元6、關(guān)于包文件引用說法正確的是()A、包的引用路徑有兩種寫法,一種是絕對路徑,另一種是相對路徑。B、需要使用import關(guān)鍵字導(dǎo)入使用的包。C、在導(dǎo)入包的時(shí)候,可以為導(dǎo)入的包設(shè)置別名。D、在導(dǎo)入包的時(shí)候,可以使用匿名引用格式。7、關(guān)于默克爾樹的特點(diǎn),說法正確的是

A、默克爾樹維護(hù)數(shù)據(jù)的可以篡改。B、默克爾樹根節(jié)點(diǎn)的哈希值實(shí)際上代表了對底層所有數(shù)據(jù)的“數(shù)字摘要”C、默克爾樹是從下往上逐層計(jì)算的D、默克爾樹常見的結(jié)構(gòu)是二叉樹8、下列關(guān)于循環(huán)語句說法正確的有()

A、重復(fù)執(zhí)行的代碼被稱為循環(huán)體語句。當(dāng)反復(fù)執(zhí)行這個(gè)循環(huán)體時(shí),需要在合適的時(shí)候把循環(huán)判斷條件修改為false,從而結(jié)束循環(huán)。C、如果不結(jié)束循環(huán),循環(huán)將一直執(zhí)行下去,形成死循環(huán)。D、條件判斷語句:用于表示循環(huán)反復(fù)執(zhí)行的條件。9、常見的對稱加密算法,有哪些A、DESMD5C、AESD、3DES10、下列關(guān)于變量的聲明方式中寫法正確的是()A、word:="知鏈-區(qū)塊鏈人才培養(yǎng)搖籃"B、varwordstring="知鏈-區(qū)塊鏈人才培養(yǎng)搖籃"C、varword="知鏈-區(qū)塊鏈人才培養(yǎng)搖籃"D、msg,year:="知鏈-區(qū)塊鏈人才培養(yǎng)搖籃",5三、判斷題1、區(qū)塊鏈的數(shù)據(jù)具有不可篡改的特性。對錯(cuò)2、私有鏈?zhǔn)侵笇θ咳丝梢?,并且可以進(jìn)行修改的。對錯(cuò)3、從架構(gòu)來講的話,區(qū)塊鏈?zhǔn)侨哂喽群苄〉囊粋€(gè)架構(gòu)對錯(cuò)4、公私鑰是由非對稱加密技術(shù)產(chǎn)生的,公鑰和私鑰不同,但是可以基于私鑰生成公鑰。對錯(cuò)5、以太坊中的合約賬戶可以設(shè)置多重簽名對錯(cuò)6、go語言數(shù)組遍歷有兩種形式,一種是使用for…range循環(huán)遍歷數(shù)組,一種是使用常規(guī)for循環(huán)遍歷數(shù)組。對錯(cuò)7、map是一種無序的基于key-value的數(shù)據(jù)結(jié)構(gòu),用于存儲一系列無序的鍵值對。對錯(cuò)8、切片(slice)是對數(shù)組一個(gè)連續(xù)片段的引用,所以切片是一個(gè)引用類型。對錯(cuò)9、view函數(shù)不修改狀態(tài)也不讀取狀態(tài)。對錯(cuò)對于數(shù)字貨幣擁有者來說,最重要的是保護(hù)好自己的私鑰對錯(cuò)四、區(qū)塊鏈技術(shù)代碼實(shí)現(xiàn)1、Go:bool類型題8.5分關(guān)系運(yùn)算符也叫比較運(yùn)算符,在Go語言中,關(guān)系運(yùn)算符的結(jié)果都是bool型,也就是運(yùn)算的結(jié)果要么是ture,要么是false任務(wù)要求:

1、請根據(jù)a,b對應(yīng)的值,完成下面表格的填寫

2、填寫完成后,請點(diǎn)擊保存按鈕,完成試題的填寫2、Go:區(qū)塊鏈錢包分類10分區(qū)塊鏈錢包是一個(gè)存儲加密貨幣的軟件程序或者硬件設(shè)備。從形式上,類似于網(wǎng)絡(luò)銀行的賬戶,也有客戶標(biāo)識、賬號、密碼。數(shù)字錢包的密碼就是“私鑰”,只有通過它,才能打開和操作錢包。

簡單理解,區(qū)塊鏈數(shù)字錢包是管理區(qū)塊鏈節(jié)點(diǎn)的密鑰和地址的工具,它并沒有真正的存儲貨幣資產(chǎn),而是作為與區(qū)塊鏈交互的工具,可加載區(qū)塊鏈賬本數(shù)據(jù)。

從技術(shù)角度來說,錢包的核心功能是私鑰的創(chuàng)建、存儲和使用,從用戶的角度來說,具體為收款、轉(zhuǎn)賬、查詢?nèi)蠡A(chǔ)功能,便于用戶做數(shù)字資產(chǎn)管理。

請根據(jù)區(qū)塊鏈錢包分類,完成下面連線3、Go:算數(shù)運(yùn)算符8分在go語言中,通過算術(shù)運(yùn)算符的特性(只對數(shù)值類型的變量進(jìn)行運(yùn)算)將初始化賦值的變量進(jìn)行算術(shù)運(yùn)算,得到新的數(shù)值賦值給臨時(shí)變量,并存儲到新地址中從而完成整個(gè)計(jì)算

任務(wù)要求:

1、請根據(jù)題干要求,通過Go語言完成試題

2、填寫完成后,請點(diǎn)擊保存按鈕,完成試題的填寫

3、請把你編寫的代碼,保存到下面代碼編輯器中,作為代碼數(shù)據(jù)的留存。1、正整數(shù)從1到9(1-9)的偶數(shù)的和是多少

2、正整數(shù)從100到200(100-200)奇數(shù)有個(gè)3、正整數(shù)從100到200(100-200)能被3整除的數(shù)的和是4、Go:時(shí)間的轉(zhuǎn)換10分任務(wù)要求:請根據(jù)題干要求,通過Go語言完成試題

2、填寫完成后,請點(diǎn)擊保存按鈕,完成試題的填寫

3、請把你編寫的代碼,保存到下面代碼編輯器中,作為代碼數(shù)據(jù)的留存。5、Go:區(qū)塊鏈MerkleTree8分任務(wù)說明:Merkle根,是由區(qū)塊主體中所有交易的哈希值再逐級兩兩哈希計(jì)算出來的一個(gè)數(shù)值,用于檢驗(yàn)一筆交易是否在這個(gè)區(qū)塊中存在。Merkle是一種二叉樹,由一組葉子結(jié)點(diǎn)、一組中間節(jié)點(diǎn)和一個(gè)根節(jié)點(diǎn)構(gòu)成,根據(jù)默克爾樹的構(gòu)建特性和原理分析,完成下方Merkle二叉樹的模型。一棵Merkle樹有如下特點(diǎn):

1、葉子結(jié)點(diǎn)的值是實(shí)際數(shù)據(jù)塊的Hash值。

2、每個(gè)非葉子結(jié)點(diǎn)的值,都是孩子結(jié)點(diǎn)的Hash值。根結(jié)點(diǎn)稱為Merkle根

3、如果樹是二叉樹的話,稱為二叉Merkle樹,且二叉Merkle樹一定是滿二叉樹(奇數(shù)葉子湊成偶數(shù)個(gè),如果出現(xiàn)需要處理的數(shù)據(jù)塊是奇數(shù)個(gè),只需要把這些數(shù)據(jù)塊中的任意一個(gè)復(fù)制一份湊成偶數(shù)個(gè)就行,一般選擇復(fù)制最后一個(gè)塊。)

4、請根據(jù)下面展示內(nèi)容,比如當(dāng)交易Tx1,Tx2節(jié)點(diǎn)產(chǎn)生節(jié)點(diǎn)H12。請完成下面奇數(shù)交易與偶數(shù)交易時(shí)的節(jié)點(diǎn)樹6、Go:hash的運(yùn)算10分通過Go語言實(shí)現(xiàn)hash加密,學(xué)生能夠了解hash的生成過程以及其中的數(shù)據(jù)流轉(zhuǎn),字符加密,認(rèn)知到hash傳動(dòng)的數(shù)據(jù)流程線。任務(wù)要求:

1、請根據(jù)題干要求,通過Go語言完成試題

2、填寫完成后,請點(diǎn)擊保存按鈕,完成試題的填寫

3、請把你編寫的代碼,保存到下面代碼編輯器中,作為代碼數(shù)據(jù)的留存。1-1:Go語言數(shù)組聲明一個(gè)數(shù)組如下

stringArr:=[]string{"知鏈科技","區(qū)塊鏈","人才培養(yǎng)搖籃","區(qū)塊鏈技術(shù)大賽"}

請根據(jù)數(shù)組解析,回答下面問題7、Go:區(qū)塊鏈UTXO交易模型13.5分區(qū)塊鏈的交易模型也簡稱為UTXO(unspenttransactionoutput),全稱是未花費(fèi)的交易輸出,一次交易如果有余額,就有未花費(fèi)的交易輸出,如果沒有余額,那么交易輸入中存的就都是已花費(fèi)的交易輸出。所以,所有未花費(fèi)的交易輸出加起來,就是當(dāng)前賬戶的余額。題目要求:

1、已經(jīng)提供了A、B、C、D的區(qū)塊鏈錢包地址

2、請根據(jù)下方交易的類型,填寫UTXO模型內(nèi)容8、Go:區(qū)塊鏈編碼Gob算法10分算法在區(qū)塊鏈中普遍應(yīng)用任務(wù)要求:

1、請根據(jù)題干要求,通過Go語言完成試題

2、填寫完成后,請點(diǎn)擊保存按鈕,完成試題的填寫

3、請把你編寫的代碼,保存到下面代碼編輯器中,作為代碼數(shù)據(jù)的留存。試題1-1:Gob編解碼知識解析9、Go:區(qū)塊鏈編碼Base58算法10分算法在區(qū)塊鏈中普遍應(yīng)用任務(wù)要求:

1、請根據(jù)題干要求,通過Go語言完成試題

2、填寫完成后,請點(diǎn)擊保存按鈕,完成試題的填寫

3、請把你編寫的代碼,保存到下面代碼編輯器中,作為代碼數(shù)據(jù)的留存。10、Go:區(qū)塊鏈錢包地址12分任務(wù)要求:

1、請根據(jù)題干要求,通過Go語言完成試題

2、填寫完成后,請點(diǎn)擊保存按鈕,完成試題的填寫

3、請下載本試題提供的試題源碼文件,完成試題

4、請把你編寫的代碼,保存到下面代碼編輯器中,作為代碼數(shù)據(jù)的留存。智能合約實(shí)戰(zhàn)編寫智能合約題目描述:根據(jù)開發(fā)文檔分析CreditInquiry.sol文件中的智能合約,在正確的位置填寫代碼實(shí)現(xiàn)物品共享合約,將結(jié)果保存上傳到考試平臺并編譯智能合約。某公司打算開發(fā)區(qū)塊鏈征信查詢系統(tǒng),該系統(tǒng)主要將用戶及征信分?jǐn)?shù)添加到合約中,查詢其征信分?jǐn)?shù),在進(jìn)行系統(tǒng)開發(fā)時(shí),需要完成合約的編寫與編譯。任務(wù)要求:

以下是征信查詢合約要實(shí)現(xiàn)的功能,請根據(jù)“開發(fā)文檔”,在正確的位置填寫代碼實(shí)現(xiàn)征信查詢合約,將結(jié)果保存上傳到考試平臺并編譯智能合約。部署智能合約題目描述:根據(jù)智能合約源碼及下方提示文字填寫初始化參數(shù),完成智能合約的部署。智能合約在開發(fā)完成后,需要部署才能上鏈。智能合約部署到百度超級鏈中時(shí)需要初始化參數(shù)。任務(wù)要求:在進(jìn)行合約部署上鏈時(shí),需要填寫合約的初始化參數(shù),請通過對

溫馨提示

  • 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)僅提供信息存儲空間,僅對用戶上傳內(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

提交評論