第十章单元测试
  1. 智能合约的开发人员应该对错误和缺陷做出响应,当发生异常时应及时( )

  2. A:卖出智能合约 B:销毁智能合约 C:开源智能合约 D:中断智能合约
    答案:中断智能合约
  3. 在实际应用时通常可以通过()来标识合约的有效期,如果区块号超过事先约定的数值,则自动停止所有函数的操作。只保留撤回函数。( )

  4. A:区块号 B:保质期 C:时间戳 D:倒计时
  5. 目前国际通用的三大自动稳定机制类型是( )

  6. A:熔断机制 B:自动下线机制 C:涨跌幅限制 D:减速措施
  7. CVSS(Common Vulnerability Scoring System,通用漏洞评分系统)是行业公开的评测漏洞严重程度的标准。CVSS评分7.0~8.9对应的严重程度级别为( )

  8. A:严重 B:低 C:中 D:紧急
  9. 在重入问题解决方案中,建议先完成( ),再调用外部函数。( )

  10. A:资金操作 B:定义 Fallback()函数 C:合约账户操作 D:所有内部工作
  11. 有可能强制发送以太币到智能合约,而不触发它的 Fallback()函数。这是什么问题( )

  12. A:抢先交易 B:强制发送以太币到智能合约 C:错误处理 D:重入
  13. 如果开发一个比较关注隐私问题的应用程序,则要尽量避免要求用户过早地提交隐私数据。最好的策略是分阶段提交隐私数据,第1次提交时使用数据的(),在后面的阶段提交时,提供该值作为校验。( )

  14. A:哈希值 B:公钥 C:私钥 D:全部数据
  15. 当在循环语句中进行以太币的转账操作时,如果有一个合约没有收到转账,那么整个交易将会被退回,攻击者可以利用这一特性发起攻击,阻止其他合约收到以太币。这种攻击被称为( )

  16. A:回退(callback) B:转账失败 C:DoS(Denial of Service,拒绝服务) D:误操作
  17. 对智能合约的审计能够生成证明代码安全性的法律文书,可以保证代码100% 不存在漏洞。( )

  18. A:对 B:错
  19. 以太坊官方推荐的智能合约安全漏洞分析工具是( )

  20. A:Ropsten B:Aragon C:Mythril D:Infura

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(2) dxwkbang
返回
顶部