2023年全省职业院校技能大赛高职学生组-区块链技术与应用-样题样卷三_第1页
2023年全省职业院校技能大赛高职学生组-区块链技术与应用-样题样卷三_第2页
2023年全省职业院校技能大赛高职学生组-区块链技术与应用-样题样卷三_第3页
2023年全省职业院校技能大赛高职学生组-区块链技术与应用-样题样卷三_第4页
2023年全省职业院校技能大赛高职学生组-区块链技术与应用-样题样卷三_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单选题1、POW的中文意思是什么?权益证明股份授权证明工作量证明算力即权利LDAP是联盟链认证服务中的关键组件服务,能够实现在众多数据中进行快速查询消息的目的,以下关于LDAP全称描述正确的是?A、轻型目录访问协议B、区块链快速访问数据库C、联盟链快速信息检索协议D、轻量级信息检索协议3、整个金融案例中所有链上组织的业务往来、数据流转都可以以交易的形式进行上链,最终由排序服务打包成区块,再传递到各个组织内部进行分布式同步存储。在排序服模块中,负责打包区块的服务是:A、Orderer节点B、组织节点C、管理员节点D、主节点4、运用()技术,可以在保证数据安全的前提下解决数据孤岛问题。A、移动互联网B、区块链C、互联网D、电子货币5、一段给定时间内发生的事务处理结果持久化成块链式数据结构属于区块链的()数据类型。A、账户数据B、区块数据C、事务数据D、合约数据6、联盟链节点是区块链的节点是区块链的通信实体,是一个逻辑概念,不同类型的多个节点可以运行在同一个物理服务器上。一个完整的联盟链至少满足4个节点,才能进行交易的接收、打包、认证和排序操作。这4个节点分别是A、客户端节点、普通节点、排序服务节点、锚节点B、客户端节点、普通节点、排序服务节点、主节点C、记账节点、背书节点、锚节点、主节点D、客户端节点、普通节点、排序服务节点、CA节点7、Dpos是一种区块链的共识算法.那么它的专业术语是以下哪个?A、工作量证明机制B、权益证明机制C、股份授权证明机制收起D、容量证明8、下面关于LSCC的描述正确的是?A、生命周期系统链码,它是一种系统链码,功能的对象是用户链码,负责对用户链码的生命周期进行管理,支持被从链外进行调用B、生命周期系统链码,它是一种用户链码。功能的对象是用户链码,负责对用户链码的生命周期进行管理,支持被从链外进行调用C、生命周期系统链码,它是一种系统链码,功能的对象是系统链码,负责对用户码的生命周期进行管理,支持被从链外进行调用起D、生命周期系统链码,它是一种用户链码,功能的对象是系统链码,负责对用户链码的生命周期进行管理,支持被从链外进行调用9、下列作用是哪种共识机制的描述,一般是要求用户进行一些耗时适当的复杂计算.并且答案能被服务方块快速验算,以此耗用的时间.设备与能源作为担保成分以确保服务于资源是被真正的需求所使用的?A、PowB、PoSC、DPOSD、POA10、在组织的搭建中,节点是发起业务交易、存储通道账本、背书交易、验证区块等核心功能的主体,在联盟链中扮演着不可替代的作用,请判断出节点有哪些类型?

A、轻节点、全节点、超级节点、挖矿节点B、记账节点、主节点、背书节点、锚节点C、轻节点、全节点、背书节点、挖矿节点D、记账节点、挖矿节点、背书节点、全节点11、下列哪个不是solidity的循环方式()

A、forB、for......inc、whileD、do......while12、Solidity中()存储在Storage中。A、全局变量B、局部变量C、函数参数D、状态变量13、LDAP是联盟链认证服务中的关键组件服务,能够实现在众多数据中进行快速查询消息的目的,以下关于LDAP全称描述正确的是?A、轻量级目录访问协议B、区块链快速访问数据库C、联盟链快速信息检索协议D、轻量级信息检索协议14、与区块链1.0相比较,区块链2.0最大的进步是?A、加密更加复杂B、应用领域扩大化C、智能合约D、交易方式更加先进15、"解释代码中的变量对应于哪个内存区域:contractMyContract{uintcount;uint[]totalPoints;}"A、StorageB、MemoryC、CalldataD、Stack16、FabricCARootServer的秘钥文件:A、keystoreB、ca-cert.pemC、chainfile17、数据元的唯一标识被称作为A、标识符B、元代码C、元号D、元区块18、FabricCARootServer的证书文件:A、keystoreB、ca-cert.pemC、chainfile19、Go浮点类型float64默认值为()A、0B、0.0C、0.00D、00.00表示函数不读取也不修改区块链状态的函数类型是()A、viewB、pureC、constantD、fallback21、在函数体内声明的变量称之为()A、局部变量B、全局变量C、形式参数D、自有变量22、int和uint的缺省值为()。A、"null"B、undefinedC、空D、0Solidity语言编写的智能合约的开发过程不包括()A、编写B、编译C、链接D、部署24、Solidity智能合约的文件扩展名是()A、.goB、goC、.solD、sol25、如果想要在外部包中使用全局变量,则全局变量必须()A、首字母必须大写B、首字母必须小写C、必须加上const关键字D、必须加上var关键词二、多选题1、区块链技术在()三者之间难以平衡。A、节点规模性能C、容错性D、准确性2、下面属于哈希算法的是?

A、MD5SHA1C、SHA2D、RSA3、区块链的技术分类主要包括()

A、公有链数字链C、联盟链D、私有链4、下面节点类型在Fabric中属于Peer的是A、EndorserB、CommitterC、OdererD、Client5、以下名词属于区块链术语的是?A、数据类型智能合约C、链上代码D、数据元6、关于包文件引用说法正确的是()A、包的引用路径有两种写法,一种是绝对路径,另一种是相对路径。B、需要使用import关键字导入使用的包。C、在导入包的时候,可以为导入的包设置别名。D、在导入包的时候,可以使用匿名引用格式。7、关于默克尔树的特点,说法正确的是

A、默克尔树维护数据的可以篡改。B、默克尔树根节点的哈希值实际上代表了对底层所有数据的“数字摘要”C、默克尔树是从下往上逐层计算的D、默克尔树常见的结构是二叉树8、下列关于循环语句说法正确的有()

A、重复执行的代码被称为循环体语句。当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环。C、如果不结束循环,循环将一直执行下去,形成死循环。D、条件判断语句:用于表示循环反复执行的条件。9、常见的对称加密算法,有哪些A、DESMD5C、AESD、3DES10、下列关于变量的声明方式中写法正确的是()A、word:="知链-区块链人才培养摇篮"B、varwordstring="知链-区块链人才培养摇篮"C、varword="知链-区块链人才培养摇篮"D、msg,year:="知链-区块链人才培养摇篮",5三、判断题1、区块链的数据具有不可篡改的特性。对错2、私有链是指对全部人可见,并且可以进行修改的。对错3、从架构来讲的话,区块链是冗余度很小的一个架构对错4、公私钥是由非对称加密技术产生的,公钥和私钥不同,但是可以基于私钥生成公钥。对错5、以太坊中的合约账户可以设置多重签名对错6、go语言数组遍历有两种形式,一种是使用for…range循环遍历数组,一种是使用常规for循环遍历数组。对错7、map是一种无序的基于key-value的数据结构,用于存储一系列无序的键值对。对错8、切片(slice)是对数组一个连续片段的引用,所以切片是一个引用类型。对错9、view函数不修改状态也不读取状态。对错对于数字货币拥有者来说,最重要的是保护好自己的私钥对错四、区块链技术代码实现1、Go:bool类型题8.5分关系运算符也叫比较运算符,在Go语言中,关系运算符的结果都是bool型,也就是运算的结果要么是ture,要么是false任务要求:

1、请根据a,b对应的值,完成下面表格的填写

2、填写完成后,请点击保存按钮,完成试题的填写2、Go:区块链钱包分类10分区块链钱包是一个存储加密货币的软件程序或者硬件设备。从形式上,类似于网络银行的账户,也有客户标识、账号、密码。数字钱包的密码就是“私钥”,只有通过它,才能打开和操作钱包。

简单理解,区块链数字钱包是管理区块链节点的密钥和地址的工具,它并没有真正的存储货币资产,而是作为与区块链交互的工具,可加载区块链账本数据。

从技术角度来说,钱包的核心功能是私钥的创建、存储和使用,从用户的角度来说,具体为收款、转账、查询三大基础功能,便于用户做数字资产管理。

请根据区块链钱包分类,完成下面连线3、Go:算数运算符8分在go语言中,通过算术运算符的特性(只对数值类型的变量进行运算)将初始化赋值的变量进行算术运算,得到新的数值赋值给临时变量,并存储到新地址中从而完成整个计算

任务要求:

1、请根据题干要求,通过Go语言完成试题

2、填写完成后,请点击保存按钮,完成试题的填写

3、请把你编写的代码,保存到下面代码编辑器中,作为代码数据的留存。1、正整数从1到9(1-9)的偶数的和是多少

2、正整数从100到200(100-200)奇数有个3、正整数从100到200(100-200)能被3整除的数的和是4、Go:时间的转换10分任务要求:请根据题干要求,通过Go语言完成试题

2、填写完成后,请点击保存按钮,完成试题的填写

3、请把你编写的代码,保存到下面代码编辑器中,作为代码数据的留存。5、Go:区块链MerkleTree8分任务说明:Merkle根,是由区块主体中所有交易的哈希值再逐级两两哈希计算出来的一个数值,用于检验一笔交易是否在这个区块中存在。Merkle是一种二叉树,由一组叶子结点、一组中间节点和一个根节点构成,根据默克尔树的构建特性和原理分析,完成下方Merkle二叉树的模型。一棵Merkle树有如下特点:

1、叶子结点的值是实际数据块的Hash值。

2、每个非叶子结点的值,都是孩子结点的Hash值。根结点称为Merkle根

3、如果树是二叉树的话,称为二叉Merkle树,且二叉Merkle树一定是满二叉树(奇数叶子凑成偶数个,如果出现需要处理的数据块是奇数个,只需要把这些数据块中的任意一个复制一份凑成偶数个就行,一般选择复制最后一个块。)

4、请根据下面展示内容,比如当交易Tx1,Tx2节点产生节点H12。请完成下面奇数交易与偶数交易时的节点树6、Go:hash的运算10分通过Go语言实现hash加密,学生能够了解hash的生成过程以及其中的数据流转,字符加密,认知到hash传动的数据流程线。任务要求:

1、请根据题干要求,通过Go语言完成试题

2、填写完成后,请点击保存按钮,完成试题的填写

3、请把你编写的代码,保存到下面代码编辑器中,作为代码数据的留存。1-1:Go语言数组声明一个数组如下

stringArr:=[]string{"知链科技","区块链","人才培养摇篮","区块链技术大赛"}

请根据数组解析,回答下面问题7、Go:区块链UTXO交易模型13.5分区块链的交易模型也简称为UTXO(unspenttransactionoutput),全称是未花费的交易输出,一次交易如果有余额,就有未花费的交易输出,如果没有余额,那么交易输入中存的就都是已花费的交易输出。所以,所有未花费的交易输出加起来,就是当前账户的余额。题目要求:

1、已经提供了A、B、C、D的区块链钱包地址

2、请根据下方交易的类型,填写UTXO模型内容8、Go:区块链编码Gob算法10分算法在区块链中普遍应用任务要求:

1、请根据题干要求,通过Go语言完成试题

2、填写完成后,请点击保存按钮,完成试题的填写

3、请把你编写的代码,保存到下面代码编辑器中,作为代码数据的留存。试题1-1:Gob编解码知识解析9、Go:区块链编码Base58算法10分算法在区块链中普遍应用任务要求:

1、请根据题干要求,通过Go语言完成试题

2、填写完成后,请点击保存按钮,完成试题的填写

3、请把你编写的代码,保存到下面代码编辑器中,作为代码数据的留存。10、Go:区块链钱包地址12分任务要求:

1、请根据题干要求,通过Go语言完成试题

2、填写完成后,请点击保存按钮,完成试题的填写

3、请下载本试题提供的试题源码文件,完成试题

4、请把你编写的代码,保存到下面代码编辑器中,作为代码数据的留存。智能合约实战编写智能合约题目描述:根据开发文档分析CreditInquiry.sol文件中的智能合约,在正确的位置填写代码实现物品共享合约,将结果保存上传到考试平台并编译智能合约。某公司打算开发区块链征信查询系统,该系统主要将用户及征信分数添加到合约中,查询其征信分数,在进行系统开发时,需要完成合约的编写与编译。任务要求:

以下是征信查询合约要实现的功能,请根据“开发文档”,在正确的位置填写代码实现征信查询合约,将结果保存上传到考试平台并编译智能合约。部署智能合约题目描述:根据智能合约源码及下方提示文字填写初始化参数,完成智能合约的部署。智能合约在开发完成后,需要部署才能上链。智能合约部署到百度超级链中时需要初始化参数。任务要求:在进行合约部署上链时,需要填写合约的初始化参数,请通过对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论