2026 年智能合约开发考核题库.docxVIP

  • 4
  • 0
  • 约2.72万字
  • 约 78页
  • 2026-04-08 发布于广东
  • 举报

第PAGE77/NUMPAGES77页

智能合约开发题库

一、单选题

1.智能合约中,哪个关键字用于定义函数的可见性?

A.function

B.visibility

C.public

D.external

答案:B

解析:visibility关键字用于定义函数的可见性级别。

2.Solidity中,哪个数据类型用于存储固定大小的字节数组?

A.bytes

B.string

C.byte

D.uint

答案:A

解析:bytes用于存储固定大小的字节数组。

3.在以太坊虚拟机(EVM)中,执行智能合约代码时,主要使用的资源是什么?

A.Gas

B.Ether

C.CPU

D.Memory

答案:A

解析:Gas是执行智能合约所需的计算资源。

4.Solidity中,哪个修饰符用于防止函数被多次调用?

A.onlyOwner

B.nonReentrant

C.payable

D.view

答案:B

解析:nonReentrant修饰符用于防止函数被重入调用。

5.在智能合约中,以下哪项是用于安全地接收以太币的最佳实践?

A.使用payable函数

B.使用receive()函数

C.使用fallback()函数

D.以上都是

答案:D

解析:receive()和fallback()都可以用于接收以

文档评论(0)

1亿VIP精品文档

相关文档