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

Exact2Pass Menu

BTA Certified Blockchain Developer - Ethereum

Last Update 19 hours ago Total Questions : 102

The BTA Certified Blockchain Developer - Ethereum content is now fully updated, with all current exam questions added 19 hours ago. Deciding to include CBDE practice exam questions in your study plan goes far beyond basic test preparation.

You'll find that our CBDE exam questions frequently feature detailed scenarios and practical problem-solving exercises that directly mirror industry challenges. Engaging with these CBDE sample sets allows you to effectively manage your time and pace yourself, giving you the ability to finish any BTA Certified Blockchain Developer - Ethereum practice test comfortably within the allotted time.

Question # 4

Consensus is reached:

A.

by the miner nodes which make sure that a transaction is valid.

B.

by every single node in the blockchain network executing the same transaction.

C.

by a cryptographic secure signature algorithm called ECDSA which makes sure that cheating is impossible.

Question # 5

To generate a random number:

A.

it's good to use the block timestamp, as this is always different.

B.

it's good to use the block hash as this is clearly always very different.

C.

it's good to use the RANDAO smart contract.

D.

it's not possible to have a random number in a deterministic environment such as the Ethereum blockchain.

Question # 6

Address.Call vs. Address.Delegatecall:

A.

Address.call() is used for calling other contracts using the scope of the called contract in terms of storage variables. Address.delegatecall() is used for libraries, which uses the storage variables of the contract who called. Libraries are a great way to re-use already existing code and delegatecall can make sure that no storage is used from the library, instead it looks like the code is directly copied into the calling contract.

B.

Address.delegatecall() is used for calling other contracts using the scope of the called contract in terms of storage variables. Address.call() is used for libraries, which uses the storage variables of the contract who called. Libraries are a great way to re-use already existing code and call() can make sure that no storage is used from the library, instead it looks like the code is directly copied into the calling contract.

Question # 7

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

Question # 8

Solidity gets compiled:

A.

to bytecode that can't be understood by humans.

B.

to bytecodes which are essentially opcodes running instruction by instruction.

Question # 9

To compare a String in Solidity you use:

A.

string1 == string2

B.

the internal function "str_compare(str1,str2)"

C.

you can't directly compare two strings, but one method would be to hash both strings and compare the hashes.

D.

bytes32(string1) == bytes32(string2)

Question # 10

Address.send():

A.

will cascade exceptions and address.transfer() will return a false on error.

B.

will return false on error while address.transfer() will cascade transactions.

Go to page: