Exam Details

  • Exam Code
    :CBDE
  • Exam Name
    :BTA Certified Blockchain Developer - Ethereum
  • Certification
    :Blockchain Other Certification
  • Vendor
    :Blockchain
  • Total Questions
    :102 Q&As
  • Last Updated
    :May 03, 2024

Blockchain Blockchain Other Certification CBDE Questions & Answers

  • Question 31:

    If contract MyContractA is derived from Contract MyContractB, then this would be the right syntax:

    A. contract MyContractA is MyContractB { ... }

    B. contract MyContractA inherit (MyContractB) {...}

    C. contract MyContractA extends MyContractB {...}

    D. contract MyContractB derives MyContractA {...}

  • Question 32:

    Inheritance is useful, because a contract that is derived from another contract can make use of: A. all public state variables and properties, public and internal functions and modifiers.

    B. all public and private state variables, public, internal and external functions, but not modifiers

    C. all public state variables and properties, public functions and modifiers, but not internal, external or private ones.

  • Question 33:

    Why is it important to follow the same Interfaces?

    A. Websites that try to interface with the Token would have to know the exact ABI. It is upfront clear how the interaction has to be with the standard Interfaces.

    B. The Ethereum Foundation can easily validate the Tokens and approve any audits by following the standard interface.

  • Question 34:

    In order to implement an ERC20 token contract, you'd need at least to implement the following functions and events in order to fulfill the interface requirements:

    A. totalSupply(), balanceOf(address), allowance(address,address), transfer(address,uint256), approve (address,uint256), transferFrom(address,address,uint256). Events: Transfer(address,address,uint256), Approval (address,address,uint256)

    B. name(), symbol(), totalSupply(), balanceOf(address), ownerOf(uint26),approve(address,uint256), takeOwnership(uint256),transfer(address,uint256),Events: Transfer(address,address,uint256), Approval(address,address,uint256)

  • Question 35:

    What is the difference between ERC20 and ERC721 Tokens in simple terms?

    A. The tokens of a certain ERC20 symbol are all the same, the tokens of an ERC721 symbol are all different. So, ERC20 tokens are fungible, while ERC721 tokens are non-fungible.

    B. The tokens of a certain ERC20 symbol are all different, the tokens of an ERC721 symbol are all the same. So, ERC20 tokens are non-fungible while ERC721 tokens are fungible.

  • Question 36:

    What's the difference between Ethereum Request for Comments (ERC) and Ethereum Improvement Proposals (EIP)?

    A. ERC are here to define standards for the usage of Ethereum. EIP are here to improve the Ethereum Protocol itself.

    B. ERC are here to propose new distributed applications on top of the Ethereum layer, while EIP are here to improve existing mining software.

    C. ERC are an open platform to discuss continuous forking of the Ethereum platform. Successful forks are then incorporated in the EIP for further voting by the Ethereum Consortium.

  • Question 37:

    When defining a new datatype:

    A. its best to use a contract with public storage variables, so it can be used like a class.

    B. it's best to use a struct, which is cheaper than deploying a new contract.

    C. it's not possible to generate new datatypes in Solidity.

  • Question 38:

    Address.call.value():

    A. sends the gas stipend of 2300 gas and returns a false on error.

    B. sends all the gas along and cascades exceptions.

    C. sends all the gas along and returns a false on error.

    D. sends the gas stipend of 2300 gas and cascades exceptions.

  • Question 39:

    Address.send() and address.transfer() are considered:

    A. safe against reentrancy because of the small gas stipend of 2300 gas.

    B. dangerous because they send all gas along, it's better to use address.call.value()().

  • Question 40:

    Variables of the type address store:

    A. a 20 bytes value

    B. a 32 bytes value

    C. a string

    D. a 20 characters long hex number

Tips on How to Prepare for the Exams

Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only Blockchain exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your CBDE exam preparations and Blockchain certification application, do not hesitate to visit our Vcedump.com to find your solutions here.