《区块链系统监控》期中考试试卷
关于
1天内
更新
0
频次
73
题目数
分享
有问题?问问AI帮你修改 改主题:如咖啡问卷改为奶茶问卷
请仔细阅读以下题目,按要求完成作答,考试总分为100分,考试时间90分钟,请诚信应考,祝您取得好成绩!
Q1:姓名
Q2:学号
:一、单项选择题(每题1分,共30分)
Q3:新区块中指向前一个区块的字段是( )
Q4:Merkle树的叶子节点存储的是( )
Q5:区块链使用的哈希算法通常是( )
Q6:Geth创建新账号的命令是( )
Q7:以太坊执行智能合约支付的费用叫( )
Q8:Solidity中定义合约使用的关键字是( )
Q9:LevelDB是什么类型的数据库( )
Q10:比特币使用的账户模型是( )
Q11:Geth进入交互控制台使用的命令是( )
Q12:Solidity中public变量会自动生成( )
Q13:一个区块主要由哪两部分组成( )
Q14:SHA-256算法的输出长度是( )
Q15:区块链不可篡改的主要原因是( )
Q16:Geth控制台中查看区块高度的命令是( )
Q17:Geth转账前必须先( )
Q18:Remix是一个( )
Q19:Solidity中合约的构造函数用什么关键字( )
Q20:下列哪个不是哈希函数的特点( )
Q21:FISCO BCOS使用的共识算法是( )
Q22:下列哪种链属于联盟链( )
Q23:LevelDB中写入数据使用的方法是( )
Q24:以太坊账户模型中,每个账户有什么( )
Q25:Solidity中函数的关键字是( )
Q26:下列哪个是Solidity的值类型( )
Q27:Geth中查看所有账号的命令是( )
Q28:Merkle根存储在区块的哪里( )
Q29:下列哪个不是Geth的功能( )
Q30:Solidity中string类型的变量属于( )
Q31:联盟链与公链最大的区别是( )
Q32:一个完整的交易不包含下列哪个信息( )
:二、填空题(每空1分,共20分)
Q33:一个区块由区块头和________两部分组成
Q34:SHA-256算法的输出长度是________位。
Q35:新区块通过________指向前一个区块。
Q36:Merkle树的叶子节点存储的是________。
Q37:Geth创建账号的命令是________。
Q38:Geth进入控制台使用________命令。
Q39:以太坊执行操作的燃料费叫________。
Q40:Solidity中用________关键字定义合约。
Q41:Solidity中构造函数使用________关键字。
Q42:LevelDB是一种________类型的数据库。
Q43:LevelDB写入数据使用________方法。
Q44:比特币使用________模型,以太坊使用账户模型。
Q45:FISCO BCOS使用________共识算法。
Q46:Remix是一个________环境。
Q47:Geth转账前需要先________账号。
Q48:Solidity中public变量自动生成________函数。
Q49:哈希函数具有________性,即输入改一个字符输出完全不同。
Q50:联盟链的特点是________加入。
Q51:区块头中存储交易摘要的字段叫________。
Q52:Geth控制台查看账号列表用________。
:三、判断题(每题1分,共10分,正确选√,错误选×)
Q53:区块链上的区块一旦写入就不能修改。( )
Q54:SHA-256算法可以反向计算出原始数据。( )
Q55:Merkle树的叶子节点存储的是交易本身。( )
Q56:Geth可以在不解锁账号的情况下发送交易。( )
Q57:Solidity中合约部署后可以修改代码。( )
Q58:以太坊转账不需要支付任何费用。( )
Q59:FISCO BCOS是联盟链,需要授权才能加入。( )
Q60:LevelDB是一种关系型数据库。( )
Q61:Remix只能在线使用,不能安装到本地。( )
Q62:公有链上任何人都可以参与记账。( )
:四、简答题(每题5分,共20分)
Q63:简述一个区块的完整结构及各部分作用。
Q64:为什么说区块链不可篡改?请用链式结构解释。
Q65:简述Geth从安装到完成一笔转账的完整步骤。
Q66:什么是Merkle树?它在区块链中起什么作用?
:五、实操题,编写代码,并上传代码截图(每题10分,共20分)
Q67:请在Remix中编写一个存储合约:包含string公共变量message和set函数。写出完整代码。
Q68:写出Geth控制台命令:(1)查区块高度 (2)查账号 (3)转账1ETH (4)解锁账号。
联系我们
问卷网公众号