- 0
- 0
- 约1.22万字
- 约 16页
- 2026-10-30 发布于天津
- 举报
2026年区块链工程师《智能合约》测试卷
考试时间:______分钟总分:______分姓名:______
一、单项选择题(共10题,每题3分,共30分)
1.在Solidity0.8.0及以上版本中,以下哪项是内置的安全特性?
A.使用SafeMath库进行算术运算
B.自动检测整数溢出和下溢
C.禁止所有外部函数调用
D.强制要求代码进行形式化验证
2.下列关于Solidity中数据位置的说法,正确的是:
A.Storage变量的修改会永久保存到区块链上
B.Memory变量在函数调用结束后会被立即清除
C.Calldata类似于Memory,但只能用于函数参数,且是只读的
D.Stack变量占用Gas较少,但只能存储固定大小的数据
3.在智能合约开发中,`block.timestamp`和`now`的区别主要在于:
A.`now`是Deprecated的别名,而`block.timestamp`是官方推荐使用
B.`block.timestamp`仅包含秒数,而`now`包含毫秒数
C.两者在功能上完全一致,没有任何区别
D.`block.timestamp`总是比`now`大
4.以下代码片段可能导致“重入攻击”,请找出漏
原创力文档

文档评论(0)