lockchain Intermedio Fresco Play MCQs Answers
Test Your Knowledge
1.Nodes are independent computing units of a distributed system.
- 1.True
- 2.False
Answer: 1)True
2.Bitcoin is a public, permisionless blockchain.
- True
- False
Answer: 1)True
3.Blockchain is a distributed______.
Ledger
Server
System
computer
Answer: 1)Ledger
4._____ are a collection of transactions bundled together to be added to a blockchain.
- Boxes
- Blocks
- Nodes
- Algorithms
Answer: 2)Blocks
5._____ contains hash of previous block and all the important information required by the block.
- block metadata
- block header
- block footer
- chain
Answer: 2)block header
6.What is the total number of bitcoins that can ever exist?
- 100 million
- 1 million
- 21 billion
- 21 million
Answer: 4)21 million
7._____ are a set of rules that verify and add transactions to a blockchain
- Mathematical formulas
- Consensus mechanisms
- Blocks
- Laws
Answer: 2)Consensus mechanisms
8.Which of these is a distributed ledger that doesn't utilize transaction blocks?
- Ripple
- Bitcoin
- Ethereum
- R3Corda
Answer: 4)R3Corda
9.Which type of blockchains are controlled by a particular person or organization?
- public
- personal
- private
- consortium
Answer: 3)private
10.What does C stands for in CAP theorem?
- Computation
- Capacity
- Consistency
- Correct
Answer: 3)Consistency
1.Which of the following is a Leader election-based consensus mechanism?
- Proof of Elapsed Time
- Proof of Work
- Proof of Stake
- Proof of Deposit
Answer: 2)Proof of Work
2.In ______ mechanism, the miner is selected based on reputation built over time.
- Stake-based
- Power-based
- Elapsed Time
- Reputation-based
Answer: 4)Reputation-based
3.Which consensus algorithm requires the users to have a stake in the blockchain?
- Proof of Elapsed Time
- Proof of Identity
- Proof of Stake
- Proof of Work
Answer: 3)Proof of Stake
4.Decentralized platforms do not require information to pass through a single point.
- True
- False
Answer: 1)True
5.Permissioned blockchains usually use PBFT algorithms.
- False
- True
Answer: 2)True
6.Which release of Ethereum will have Proof of Stake Consensus algorithm.
- Juniper
- Serenity
- Casper
- Constantinople
Answer: 2)Serenity
1.Which style of programming is well suited for Smart Contract programming?
- Functional
- Modular
- Defensive
- Regular
Answer: 3)Defensive
2.What are the main tokens used as digital currency in Ethereum?
- Ether
- Bitcoin
- Litecoin
- Gas
Answer: 1)Ether
3.The following are smart contract programming languages, except _______.
- Serpent
- Solidity
- Viper
- Erlang
Answer: 4)Erlang
4.The following blockchains support smart contracts, except ______.
- Bitcoin
- Hyperledger Fabric
- Corda
- Ethereum
Answer: 1)Bitcoin
5.What are the tokens used as computational fee in ethereum blockchain?
- Gas
- Bitcoin
- Dollars
- Ether
Answer: 1)Gas
6.______ are systems that provide external data sources to smart contracts.
- Oracles
- Routers
- Fortunes
- Tokens
Answer: 1)Oracles
Test Your Knowledge
1.______ is a way of verifying the authenticity of digital messages and documents over the internet.
- Digital Imprint
- Digital Signature
- Password
- Fingerprint
Answer: 2)Digital Signature
2.A hash function should produce different output strings for the same input data.
- False
- True
Answer: 1)False
3._______ is a cryptographic method of converting any kind of data into a string of specified length.
- Dashing
- Encrypting
- Hashing
- Decrypting
Answer: 3)Hashing
4.Which type of cryptography uses two cryptographic keys?
- private
- asymmetric
- secure
- dual key cryptography
Answer: 2)asymmetric
5.Which type of cryptography is also called public key cryptography?
- public
- symmetric
- dual key cryptography
- asymmetric
Answer: 4)asymmetric
6.Which type of cryptography uses only private keys?
- asymmetric
- symmetric
- public
- private
Answer: 2)symmetric
1.Ethereum is a programmable blockchain.
- False
- True
Answer: 2)True
2.You can have private test networks in Ethereum.
- False
- True
Answer: 2)True
3._____ is a javascript library that allows you to interact with Ethereum.
- D3.js
- Angular
- jQuery
- Web3.js
Answer: 4)Web3.js
4.What are the two types of accounts in ethereum?
- secure, open
- External, contract
- Programmable, non programmable
- public, private
Answer: 2)External, contract
5.Which of the following blockchain is used for non currency, industrial application?
- Bitcoin
- Hyperledger
- Ethereum
- Litecoin
Answer: 2)Hyperledger
6.Which of the following is a Ethereum test network?
- testnet3
- testnet
- Ethertest
- Ropsten
Answer: 4)Ropsten
Final Assessment
1.In ______ mechanism, the miner is selected based on reputation built over time.
- Reputation-based
- Stake-based
- Elapsed Time
- Power-based
Answer: 1)Reputation-based
2.Hyperledger platform was developed by ______.
- Linux foundation
- IBM
- Microsoft
- Intel
Answer: 1)Linux foundation
3.What are the tokens used as computational fee in ethereum blockchain?
- Dollars
- Gas
- Ether
- Bitcoin
Answer: 2)Gas
4._____ is a mechanism that allows digital assets from one blockchain to be used as a separate blockchain.
- subchain
- forkchain
- Sidechain
- Bitcoin
Answer: 3)Sidechain
5.Ethereum is a public blockchain.
- True
- False
Answer: 1)True
6.Which type of cryptography is also called public key cryptography?
- dual key cryptography
- public
- asymmetric
- symmetric
Answer: 3)asymmetric
7._____ is a software defining assets, and the transaction instructions modifying those assets
- Chaincode
- Transaction code
- Asset code
- Bytecode
Answer: 1)Chaincode
8.Nodes are independent computing units of a distributed system.
- False
- True
Answer: 2)True
9.What are the two types of nodes in Hyperledger Fabric?
- Personal and Private nodes
- Contract nodes and Account nodes
- Peer nodes and Ordering Nodes
- External nodes and Internal nodes
Answer: 3)Peer nodes and Ordering Nodes
10.Hyperledger Fabric is a private blockchain.
- False
- True
Answer: 2)True
11.______ are systems that provide external data sources to smart contracts.
- Oracles
- Fortunes
- Routers
- Tokens
Answer: 1)Oracles
12.Which style of programming is well suited for Smart Contract programming?
- Modular
- Defensive
- Regular
- Functional
Answer: 2)Defensive
13.What are the two main types of cryptography?
- Private, public
- Symmetric, Asymmetric
- Strict, not strict
- local, global
Answer: 2)Symmetric, Asymmetric
14._____ is a javascript library that allows you to interact with Ethereum?
- D3.js
- Angular
- jQuery
- Web3.js
Answer: 4)Web3.js
15.Which release of Ethereum will have Proof of Stake Consensus algorithm.
- Serenity
- Juniper
- Casper
- Constantinople
Answer: 1)Serenity