CBDE: BTA Certified Blockchain Developer - Ethereum
Vendor:
Blockchain
Exam Questions:
102
2.370 Learners
This study guide should help you understand what to expect on the exam and includes a summary of the topics the exam might cover and links to additional resources. The information and materials in this document should help you focus your studies as you prepare for the exam.
Related questions
To develop smart contracts:
Integrating the community into your testing:
To get most out of the blockchain, it is best:
A.
to use it for the whole business logic. It’s always best to have everything in once place.
B.
to use it only for things which need the benefits of the blockchain.
Suggested answer: B
Loops in Solidity:
A.
are a great way to circumvent gas requirements, because a loop will only consume gas once.
B.
are dangerous when used with data structures that grow, such as arrays or mapping, because it is hard to estimate the gas requirements.
C.
should be avoided where possible, because of unknown side-effects on the gas requirements.
Suggested answer: B
DApps are:
A.
great, because they cut the middle man, run on a trusted platform, apply logic to the blockchain where already economic assets are running and thus allow peer to peer trade.
B.
an amazing way to create new applications. Those applications run entirely separated from other applications on the platform and allow for logical interactions. They can't access any funds to add an additional layer of trust.
C.
a new way of applying logical operations for banks and big financial institutions. This way they can reduce the staff while operating at increased security.
Suggested answer: B
To generate a random number:
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
Suggested answer: A
If we divide two integers:
5/2, the result is:
A.
2, because the decimal is truncated.
B.
3, because it's always rounded.
C.
2.5, because it's automatically converted into a float.
Suggested answer: A
Single line comments in Solidity are:
A.
working with either // or ///
B.
working with /* comment */ or /** @.. natspec style */
C.
not possible, all comments must be multi-line.
Suggested answer: A
Solidity gets compiled:
A.
to bytecode that can't be understood by humans.
B.
to bytecodes which are essentially opcodes running instruction by instruction.
Suggested answer: B
Question