Summer Sale Special Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: s2p65

Easiest Solution 2 Pass Your Certification Exams

CBDE Blockchain BTA Certified Blockchain Developer - Ethereum Free Practice Exam Questions (2025 Updated)

Prepare effectively for your Blockchain CBDE BTA Certified Blockchain Developer - Ethereum certification with our extensive collection of free, high-quality practice questions. Each question is designed to mirror the actual exam format and objectives, complete with comprehensive answers and detailed explanations. Our materials are regularly updated for 2025, ensuring you have the most current resources to build confidence and succeed on your first attempt.

Page: 2 / 2
Total 102 questions

Externally Owned Accounts (EoA):

A.

are changing their address every time a Transaction is sent because of the nonce.

B.

are keeping their address, but on the blockchain a nonce is increased every time they send a transaction to avoid replay attacks.

View and Pure Functions:

A.

can only be accessed during calls.

B.

can be accessed during transactions and calls.

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.

To send ether to a contract without a function call:

A.

a fallback function must be declared and it must be made payable. If there is no fallback function or the fallback function is not payable it will throw an exception.

B.

either a fallback function which is payable exists, or no fallback function at all exists.

C.

you cannot send ether to a contract without explicitly calling a function. The fallback function can never receive ether.

A version pragma is a great way to make it clear:

A.

for which compiler version a smart contract was developed for. It helps to avoid breaking changes.

B.

for which blockchain a smart contract was developed for. It helps to avoid confusion with beta-customers.

C.

for which blockchain node a smart contract was developed for. It helps to avoid mixing up different versions of go-ethereum.

It’s possible to access the blockchain via an Ethereum Node:

A.

only via JavaScript because there is the proprietary Web3.js library.

B.

by any programming language, as long as it adheres to the JSON-RPC standard.

A Private Network is:

A.

a side Channel to the Ethereum Main Net which costs less gas to run smart contracts.

B.

an exact clone of the Rinkeby Test-Network which can be started as virtual machine in the Azure Cloud.

C.

a Network running only in a private area, where people cannot join freely and openly.

When you are programming a game like poker of battleships where you need to hide opponents values is:

A.

with private state variables. This way nobody else other than the smart contract itself can see the information

B.

with external contracts holding those values. This way we can make sure that the information flow is following a clear logic and nobody else can access this information.

C.

You can't hide anything on the blockchain, because the information is public, just the call is private which means only other smart contracts would be limited in accessing that information.

Importing from GitHub:

A.

works across all compilers and platforms the same way.

B.

is generally possible, but currently works only in Remix, but doesn't work in Truffle.

To store almost all data in the Ethereum Blockchain:

A.

a Linked List with pointers to previous blocks hashes is used.

B.

a Merkle Patricia Trie is used.

C.

a Radix Trie is used because the Merkle Patricia Trie is too inefficient.

Page: 2 / 2
Total 102 questions
Copyright © 2014-2025 Solution2Pass. All Rights Reserved