2026年Solidity智能合约编程基础与进阶试卷.docxVIP

  • 0
  • 0
  • 约1.21万字
  • 约 17页
  • 2026-08-03 发布于贵州
  • 举报

2026年Solidity智能合约编程基础与进阶试卷.docx

2026年Solidity智能合约编程基础与进阶试卷

考试时间:______分钟总分:______分姓名:______

一、选择题(请选出唯一正确的选项)

1.在Solidity中,以下哪个数据类型是值类型?

(a)`array`

(b)`mapping`

(c)`address`

(d)`struct`

2.以下关于`uint`类型的描述,哪项是正确的?

(a)存储时总是带有符号。

(b)存储时总是不带符号。

(c)可以存储小数。

(d)默认情况下占用256位存储空间。

3.当一个Solidity函数被标记为`public`且没有设置其他访问修饰符时,它对于合约外部代码的可见性是?

(a)仅限合约内部

(b)仅限继承的子合约

(c)仅限合约部署者

(d)外部和继承的子合约

4.以下哪个函数用于在合约交互中显式地抛出错误并返回交易?

(a)`require()`

(b)`assert()`

(c)`revert()`

(d)`panic()`

5.`msg.sender`是全局变量,它代表了发起当前交易的地址。这个变量的数据类型是?

(a)`address`

(b)`

文档评论(0)

1亿VIP精品文档

相关文档