注:不含主观题
第1题
关于区块链的应用,以下说法中正确的是
A 区块链应用场景十分有限
B 区块链可以广泛应用在金融、医疗等领域
C 区块链目前没有成功的应用场景落地
D 国家不认可比特币作为流通货币,所以区块链在中国发展不起来
第2题
以下关于区块链的说法中,正确的是
A 区块链等于数据库
B 区块链等于比特币
C 区块链等于以太坊
D 区块链是一种去中心化的分布式账本
第3题
首次从实践意义上实现了一套去中心化的数字货币系统的事件是:
A 比特币的出现
B 盲签名技术的应用
C PoW机制的提出
D B-money提出
第4题
区块链和比特币的关系是
A 比特币应用了区块链
B 区块链是比特币
C 区块链只是比特币的数据库
D 无关联
第5题
区块链的特点是(多选题)
A 不可篡改
B 去中心化
C 可追溯
D 匿名性
第1题
以下关于区块链的说法中,正确的是
A 区块链等于数据库
B 区块链等于比特币
C 区块链等于以太坊
D 区块链是一种去中心化的分布式账本
第2题
公有链中,成员可以随时加入或者退出,是否正确?
A 是
B 否
C 不确定
第3题
区块链是否可以支撑无中介环境下的点对点数字货币转移?
A 不可以
B 可以
C 不确定
第4题
根据成员的许可类型,区块链可以分类为
A 公有链
B 私有链
C 联盟链
D 中继链
第5题
请问谁创建了比特币区块链平台?
A Satoshi Nakamoto
B Nick Szabo
C Vitalik Buterin
D 马云
第6题
区块链和比特币的关系是
A 比特币应用了区块链
B 区块链是比特币
C 区块链只是比特币的数据库
D 无关联
第7题
比特币获取记账权的方式是
A “挖矿”
B 选举
C 指定
D 随机
第8题
区块链的特点是(多选题)
A 不可篡改
B 去中心化
C 可追溯
D 匿名性
第9题
数字货币可以认为是一种基于节点网络和数字加密算法的虚拟货币。数字货币的核心特征是:
A 以上都是
B 没有发行主体
C 发行总量有限
D 交易需要共同记录
第10题
首次从实践意义上实现了一套去中心化的数字货币系统的事件是:
A 比特币的出现
B 盲签名技术的应用
C PoW机制的提出
D B-money提出
区块链应用场景
第1题
以下属于区块链应用场景的有?(多选题)
A 采用区块链方案实现多方共同记账,共同监管
B 采用区块链方案,在分布式物联网建立信用机制,利用区块链的记录监控管理智能设备
C 采用区块链方案,登记每个商品出处,提供共享全局账本,追溯所有引起状态变化的环境
D 动产、不动产、商标等都可以采用区块链技术登记,保证公正、防伪、不可篡改,以及可审计
第2题
关于区块链的应用,以下说法中正确的是
A 区块链应用场景十分有限
B 区块链可以广泛应用在金融、医疗等领域
C 区块链目前没有成功的应用场景落地
D 国家不认可比特币作为流通货币,所以区块链在中国发展不起来
第3题
首次从实践意义上实现了一套去中心化的数字货币系统的事件是:
A 比特币的出现
B 盲签名技术的应用
C PoW机制的提出
D B-money提出
第4题
区块链的特点是(多选题)
A 不可篡改
B 去中心化
C 可追溯
D 匿名性
区块链架构-比特币作业
第1题
比特币架构中的交易池中的单个条目中的下列定义错误的是:
A nFee:交易手续费
B nTxWeight:交易重量
C nTime:交易提出的时间
D entryHeight:加入交易池时,区块链的高度
第2题
UTXO表示什么含义,请选择它的全称?
A Unique Transaction Offer
B Unspent Transaction Xeroxed Output
C Unspent Transaction Output
D Unspent Trade Offer
第3题
在比特币中,主链指的是?
A 最长的链
B 最重的链
C 最新的链
D 最新的块所在的链
第4题
区块链1.0最典型的代表是?
A 以太坊
B Fabric
C Fabric 2.0
D 比特币
第5题
比特币中有关coinbase的说法正确的是?
A 是付给矿工的费用
B 需要有输入
C 奖励值每隔2年翻倍
D 可能是被花费过的
第6题
比特币使用的共识机制是
A PoW
B PoS
C DPoS
D PBFT
第7题
请问谁创建了比特币区块链平台?
A Satoshi Nakamoto
B Nick Szabo
C Vitalik Buterin
D 马云
第8题
区块链和比特币的关系是
A 比特币应用了区块链
B 区块链是比特币
C 区块链只是比特币的数据库
D 无关联
第9题
比特币获取记账权的方式是
A “挖矿”
B 选举
C 指定
D 随机
第10题
比特币网络中存在大量的维护节点,而且大部分节点都是正常工作的,默认都只承认所看到的最长的链结构。只要网络中不存在超过 的节点提前勾结一起采取恶意行动,则最长的链将很大概率上成为最终合法的链 。
A 50%
B 30%
C 70%
D 100%
第11题
比特币网络中,如果一个UTXO中有10个比特币,而交易人只想支付7个比特币,那么剩下的比特币将?()
A 无法只支付7比特币
B 剩余在该UTXO中
C 必须由对方向自己同时支付3个比特币
D 支付给一个新的UTXO
第12题
相比账户模型,比特币网络的UTXO模型有哪些缺陷?()(1)同步当前帐本繁琐 (2)匿名性不强 (3)余额管理不便(4)密钥管理麻烦
A (1)
B (1)(2)
C (2)
D (1)(3)(4)
第13题
相比账户模型,比特币网络的UTXO模型有哪些优势?()(1)更快的同步当前帐本 (2)更强的匿名性 (3)更方便的余额管理(4)更方便的密钥管理
A (1)
B (1)(2)
C (2)
D (1)(3)(4)
第14题
比特币网络的交易通常包括哪些结构?()(1)版本号 (2)输入计数器 (3)输出计数器(4)交易的付款账号
A (1)(4)
B (1)(2)(3)
C (1)(2)(3)(4)
D (1)(4)
第15题
比特币网络的交易校验包括以下哪些?()(1)交易的语法与数据结构 (2)交易大小在规定值以内 (3)解锁脚本的格式及合规性(4)交易的输入输出是否平衡
A (1)(3)(4)
B (1)(2)
C (1)(2)(3)(4)
D (2)(3)(4)
第16题
比特币网络的区块校验包括以下哪些?()(1)区块的格式校验 (2)区块大小在规定值以内 (3)区块的时间戳小于未来两小时(4)区块头的哈希值小于规定难度
A (1)(3)(4)
B (1)(2)
C (1)(2)(3)(4)
D (2)(3)(4)
第17题
比特币网络会怎样处理孤儿交易?()
A 拒绝接受
B 保存到交易池中的特殊区域
C 尽快将该交易打包
D 与其他交易相同对待
第18题
比特币节点新收到的区块,如果找不到其前置区块,那么会怎样处理它?()
A 拒绝接受
B 暂时保存下来
C 重新构造一个该区块的前置区块
D 不处理区块,但是将内部交易同步到账本
第19题
俗称的“比特币挖矿”是指()
A 同步比特币钱包
B 破解UTXO支付密码
C 计算比特币新区块nonce值
D 查找网络中所有UTXO
第20题
比特币底层使用的数据库类型是()
A Key-value型
B 关系型数据库
C 分布式Nosql
D 图数据库
第21题
比特币使用的共识算法是()
A POW
B POS
C DPOS
D PBFT
区块链架构-以太坊
第1题
作为第二代区块链系统,以太坊提供一个非常重要的功能叫做( )
A 智能合约
B 点对点支付
C 准入门槛
D 匿名信息
第2题
以太坊中包含哪些树(多选题)
A 世界状态树
B 交易树
C 收据树
D 哈希树
第3题
以太坊外部账户和内部账户的主要区别是?
A 外部账户没有代码
B 内部账户没有代码
C 外部账户地址空间大
D 内部账户地址空间大
第4题
以太坊的交易包含哪些公共字段?(多选题)
A Nonce
B gasPrice
C 交易接收者的地址
D gasLimit
第5题
以太坊通过哪种方式实现对状态的校验和查询?
A Merkle Tree
B MPT树
C POW算法
D 阶段协议
第6题
去中心化组织(DO)表示在区块链上运行的软件程序,其思想源自人类社会中的各种组织。一旦DO被添加到区块链中,即呈现为去中心化特征。关于DO的说法中,正确的是
A DO可以被任意操控
B DO一经部署不能更改
C DO可以被修改或撤回
第7题
交易的有效性验证包括?()
A 确保交易签名的有效性
B gas限定条件不应小于交易所消费的gas
C 发送者账户中应包含足够的余额以支付执行费用
D 交易 nonce须等于发送者账户中的当前nonce
第8题
以太坊的叔父区块是指?()
A 产出时间比当前区块更早的区块
B 无法寻找到其前置区块的区块
C 被相应算法合并进主链的分叉区块
D 以上都是
第9题
下列流程顺序正确的是?()1、 检查交易是否至少有2000*0.001个以太币,如果有,从发送者账户减去2、 从发送者账户减去10币,为合约账户增加10币3、 初始设定Gas=2000,假设交易长为170字节,每字节费用5,减去850,剩余11504、 向发送者账户增加963*0.001=0.963个币,返回最终状态5、检查交易是否有效,格式是否正确;6、执行代码。假设消耗了187燃料,剩余963
A 123456
B 542316
C 513264
D D.623145
第10题
以太坊鼓励主链的新区块引用分叉区块,并发放奖励,是为了?()
A 减慢出块速度
B 让更多的参与者获利
C 使更多分叉上的交易生效
D 增强主链安全性
第11题
矿工执行的功能包括以下哪些?()
A 监听以太坊上的交易广播,进而确定所处理的交易
B 确定无效区块,并将其纳入至当前区块中
C 利用区块挖掘获得的奖励更新账户余额
D 计算有效状态并结束当前区块
第12题
以太坊交易付费的成本是?()
A gasUsed
B gasPrice
C gasUsed*gasPrice
D 21000Wei
第13题
下列有关“孤块”的说法,错误的是?()
A 孤块不是最长链的一部分
B 孤块是不合法的
C 孤块可能是由于发现的较晚,没能上最长的链
D 孤块可能是由于网络传输较慢,没能上最长的链
第14题
1Ether等于多少Wei?()
A 10^6
B 10^9
C 10^16
D 10^18
第15题
以太坊账户字段包含下列哪些?()
A nonce
B balance
C codehash
D storageroot
第16题
下列说法正确的是?()
A 以太坊只有外部持有账户
B 以太坊只有合约账户
C 以太坊有外部持有账户和合约账户
D 以太坊没有账户的概念
第17题
下列说法错误的是?()
A 以太坊无账户的概念,每个账户的余额都是从他们在区块链上的UTXO计算出来的
B 以太坊采用Merkle Patricia树来实现对交易和状态的校验和查询。
C 以太坊是图灵完备的
D 以太坊提供Solidity、Serpent、LLL等高级语言让用户编写智能合约
第18题
以太坊是图灵完备的吗?()
第19题
以太坊包含下列哪些模块?()
A 智能合约
B 密码模块
C 校验模块
D 挖矿模块
第20题
下列说法正确的是?()
A 以太坊是基于程序算法的
B 以太坊是基于智能合约的
C 以太坊是基于密码算法的
D 以太坊是基于控制台管理的
Fabric作业
第1题
以下属于Hyperledger特性的有?(1)隐私和保密性 (2)可审核性 (3)互操作性(4)可移植性
A (1)(3)(4)
B (1)(2)
C (1)(2)(3)(4)
D (1)(2)(3)
第2题
fabric 根据功能上可以分为以下哪些节点?(多选题)
A 提交节点
B 背书节点
C 排序节点
D 对等节点
第3题
以下哪个不是Hyperledger Fabric中的主要消息类型?
A 交易
B 同步
C 共识
D 存储
第4题
下列哪项不是Merkle树的特点?
A 供了快速状态回滚的机制
B 二叉树或多叉树
C 叶子节点的value是数据集合的单元数据或者单元数据HASH
D 可以直接下载并立即验证Merkle树的一个分支
第5题
Sawtooth Lake也是一种分布式账本技术,它既可以在授权许可模式下运行,也可以在非许可模式下运行,Sawtooth Lake引入一种新的共识算法,即消逝时间量证明(PoET)以下关于PoET说法错误的是()?
A 它使用Intel SGX架构提供的一种可信的执行环境,来确保领导者选举过程的安全性和随机性,而不需要在大多数“证明”算法中高昂能源花费和专门硬件投资。
B 对于特定交易区块,等待时间最长的验证节点被选为leader
C 每个验证节点都从enclave(可信函数)请求等待时间
D 一个函数(如“CreateTimer”)为交易区块创建一个计时器,该计时器保证由enclave创建
第6题
以下关于Fabric交易过程的详细流程正确的是?①应用程序客户端获取身份证书 ②背书节点验证签名提案,同时根据背书策略模拟智能合约,并将结果及其各自的CA证书签名发还给应用程序客户端③应用程序客户端向区块链网络发起交易提案(Proposal)④应用程序客户端收到背书(Endorser)节点返回的信息后,判断提案结果,如果没有足够的背书,则中止处理;否则,将数据打包到一起组成一个交易并签名,发送给Orderers。⑤Orderers对接收到的交易进行共识排序,将一批交易打包到一起,生成新的区块,发送给提交(Committer)节点⑥提交(Committer)节点收到区块后,对区块中的每笔交易进行校验,完成后将区块追加到本地的区块链,并修改世界状态。
A ①③②④⑤⑥
B ①②③④⑤⑥
C ②③①④⑤⑥
D ①②③⑤⑥④
第7题
Hyperledger提供各种API和命令行接口,以支持与账本的交互。对应API包括身份、交易、链式码、账本、网络、存储和事件的接口。其中链式码包括()?①公共型 ②机密型 ③访问控制型
A ①②③
B ①②
C ②
D ①
第8题
在Fabric中,一个peer结点要想与另一个peer结点发生交易,最基本的前提就是两个结点必须同时处在同一个Channel中,block账本与channel的关系是()?
A 一对多
B 多对一
C 多对多
D 一对一
第9题
()使用建立在HTTP/2上的P2P协议来管理分布式账本。提供最有效的哈希算法来维护world state的副本?
A Membership Services
B Blockchain services
C Chaincode services
D Events
第10题
Fabric中链式码服务的功能是()
A 共识管理
B 创建安全容器,执行智能合约
C 保存账本状态,并将其存储在每个对等点中
D 通过公开各种REST API为Fabric提供相关接口
第11题
共识管理器负责为共识算法提供接口。接收来自其他 Hyperledger实体的交易,并根据所选算法类型在既定标准下执行。Fabric中共识具有可插接特征,目前, Fabric中存在3种共识算法,即()
A 批处理PBFT协议
B pow
C SIEVE算法
D NOOPS
第12题
针对 Fabric网络的用户,成员服务用于提供访问控制功能,以下属于成员服务功能的有?()
A 用户身份验证
B 用户注册
C 根据具体角色,为用户分配适当权限
D 管理用户历史交易
第13题
Fabric中,背书节点主要是在为什么数据做背书?()
A 读写集
B 交易的输出
C 交易的发起人
D 交易的时间
第14题
Fabric中,排序节点的主要职责有?()
A 模拟执行交易结果并签名
B 构造新区块
C 对新区块达成共识
D 对交易进行排序
第15题
Fabric中,背书节点的主要职责有?()
A 校验proposal签名
B 模拟执行交易结果并签名
C 构造新区块
D 对交易进行排序
第16题
Fabric节点主要分为哪几种?()
A endorser
B order
C comitter
D rollbacker
第17题
Fabric的交易处理模型是?()
A order-execute模型
B execute-order模型
C validate-order-execute模型
D validate-execute模型
第18题
Fabric中,相比于其他节点,处于同一个channel的节点,最大的特点是?()
A 采用了相同的共识
B 具有相同的账本
C 部署了同一个链码
D 处于同一个局域网
第19题
Hyperledger主要提供的服务有()(1)身份验证服务 (2)策略服务 (3)区块链服务(4)智能合约服务
A (1)(2)(3)
B (1)(3)
C (1)(3)(4)
D (1)(2)(3)(4)
第20题
Sawtooth lake是英特尔在2016年4月提出的区块链项目,作为Fabric旗下的项目,他的主要特点是?()
A 将账本从交易中分离出来
B 在多个业务领域中灵活地使用交易族(transaction families)
C 可插接的共识机制
D 以上都是
智能合约
第1题
以下关于以太坊虚拟机说法错误的是()。
A 以太坊可以不使用以太坊虚拟机执行智能合约
B 整个系统的状态转换是一个不断地迭代系统和虚拟机临时状态的过程
C 区块链系统状态验证包括验证新区块中所包含的交易的有效性
D 每次运行智能合约,都需要支付gas给以太坊虚拟机进行执行
第2题
以下关于智能合约的应用场景说法错误的是()。
A 允许个人拥有并且控制包含数据、信誉和数字资产在内的数字身份
B 可以将统一商业代码归档数字化,并且自动更新发布流程
C 无法简化资本构成表的管理
D 可以通过快速信用证和贸易支付开启来简化国际货物转移
第3题
智能合约的应用场景包括()。(多选题)
A 数字身份
B 记录
C 证券
D 贸易金融
第4题
关于销毁智能合约,以下说法错误的是哪些()。
A 需要调用selfdestruct(address)才能将其进行销毁
B 僵尸对象调用任何方法都会抛出异常
C 不是合约的拥有者也能销毁合约
D 当一个合约通过kill方法将其杀死,那么我们将不能再和这个合约进行交互
第5题
关于监听智能合约,以下说法正确的是哪些()。(多选题)
A 合约部署后,可设置监听,可以实时监控事件
B 合约部署后,可设置监听,可以从历史区块中检索 event
C 合约部署后,可设置监听,不可以实时监控事件
D 合约部署后,可设置监听,不可以从历史区块中检索 event
第6题
关于调用智能合约,以下说法错误的是()。
A 利用eth.contract来定义一个合约类,定义的合约类遵从ABI定义,构建合约实例
B 智能合约的调用需要三个字段
C 合约内容是可以完全重复的
D 合约内的函数名是可以重载的
第7题
关于部署智能合约,以下说法错误的是()。
A 将编译好的合约字节码通过外部账户发送交易的形式部署到以太坊区块链上
B 查看挖矿日志,检验交易是否已发送到以太坊区块链上
C 等待矿工确认,查看交易池状态
D 利用eth. status命令查看区块中是否含有关于合约的交易信息
第8题
创建智能合约需要输入()(多选题)
A 合约名称
B 合约版本号
C 合约创建者
D 合约的内容
第9题
目前,用于以太坊智能合约开发最流行的语言是()?
A Solidity
B Serpent
C LLL
D Java
第10题
智能合约使用步骤()。
A 创建合约→编译合约→部署合约→调用合约
B 编译合约→部署合约→创建合约→调用合约
C 创建合约→部署合约→编译合约→调用合约
D 编译合约→创建合约→部署合约→调用合约
第11题
虚拟机内部Gas消耗的三种情况()(多选题)
A 执行特定的内部抽象操作
B 从属消息调用或合约创建
C 增加账户内存使用量
D 发布交易
第12题
智能合约的缺点有哪些?(多选题)
A 漏洞无法修复
B 隐私保护风险
C 缺乏有效监管
D 无法完全实施
第13题
智能合约的优点有哪些?(多选题)
A 高效的实时更新
B 去中心化权威
C 准确执行
D 较低的运行成本
第14题
下列关于智能合约哪项是正确的()?
A 智能合约就是存储在区块链上的代码,用以实现执行特定的功能。
B 基于区块大小限制,以太坊智能合约的代码量最大是6M。
C 根据事后制定的规则来手动转移数字资产的系统。
D 最早出现在区块链1.0。
第15题
作为第二代区块链系统,以太坊提供一个非常重要的功能叫做( )
A 智能合约
B 点对点支付
C 准入门槛
D 匿名信息
在线网课学习课堂《区块链原理与技术(山大 )》单元测试考核答案
微信小程序
点点赞赏,手留余香
给TA打赏
请先
!