智能合约编写考核考试题库(含答案).docVIP

  • 2
  • 0
  • 约2.6千字
  • 约 9页
  • 2026-10-19 发布于四川
  • 举报

智能合约编写考核考试题库(含答案).doc

智能合约编写考核考试题库(含答案)

一、单项选择题(每题2分,共20分)

1.以下哪种语言常用于以太坊智能合约编写?

A.Java

B.Solidity

C.Python

D.C++

答案:B

2.智能合约部署到区块链后,其代码:

A.可以随意修改

B.只有合约创建者可以修改

C.无法修改

D.部分代码可以修改

答案:C

3.智能合约中,`require`语句的作用是:

A.定义变量

B.检查条件,不满足则抛出异常

C.循环执行代码

D.调用外部合约

答案:B

4.以太坊智能合约中的`msg.sender`代表:

A.合约地址

B.调用合约的账户地址

C.矿工地址

D.区块链节点地址

答案:B

5.以下哪个不是智能合约的特点?

A.自动化执行

B.不可篡改

C.人工干预

D.公开透明

答案:C

6.在Solidity中,`uint`类型默认是多少位?

A.8位

B.16位

C.32位

D.256位

答案:D

7.智能合约部署的费用由谁承担?

A.合约开发者

B.调用者

C.矿工

D.区块链网络

答案:A

8.以下哪种合约可以实现代币发行?

A.简单存储合约

B.投票合约

C.ERC20合约

D.拍卖合约

答案:C

9.Solidity中,`mapping`类型类

文档评论(0)

1亿VIP精品文档

相关文档