Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ETHEREUM AND SOLIDITY

Total questions: 50

Worksheet time: 30mins

Name
Class
Date
1.

Cryptocurrency is...

a)

virtual money

b)

enigmatic money

c)

money on a bank account

d)

pocketmoney

2.

What is the first type of cryptocurrency?

a)

Bitcoin

b)

Litecoin

c)

Ripple

d)

NEO

e)

Ethereum

3.

Bitcoin was launched in

a)

2018

b)

2015

c)

2011

d)

2009

4.

The creator of Bitcoin is

a)

Bill Gates

b)

Satoshi Nakamoto

c)

Steve Jobs

d)

Sunshuke Nakamura

5.

Cryptocurrency needs

a)

blockchain technology

b)

you

c)

Euro implementation

d)

fair trade

6.

One of the words is NOT a name of a cryptocurrency

a)

Ethereum

b)

Litecoin

c)

Taka

d)

Doge

7.

Blockchain is ....

a)

a big book

b)

a block in the internet

c)

a ledger

d)

transaction between 2 person

8.

_______________ can be any kind of electronic device that maintains copies of the blockchain and keeps the network functioning.

a)

block

b)

nodes

c)

toaken

d)

chains

9.

Which of the following is popularly used for storing bitcoins?

a)

pocket

b)

wallet

c)

box

d)

stack

10.

How many Bitcoins will

there ever be?

a)

21 million in 2140

b)

21 million in 2020

c)

14 million 2015

d)

23 million in 2140

11.

How does one acquire

bitcoins?

a)

As payment for goods or

services.

b)

Purchase bitcoins at a

Bitcoin exchange.

c)

Exchange bitcoins with

someone near you.

d)

Earn bitcoins through

competitive bitcoin mining.

e)

all of the above

12.
Bitcoins are created when a computer...
a)
solves an algorithm
b)
sells dollars
c)
adds a node to the crypto
13.

What is an Ethereum?

a)

Open software platform based upon Blockchain technology

b)

Private software platform based upon Blockchain technology

c)

Technology used in banks

d)

Centralized platform

14.

Who created the solidity language?

a)

Vitallik Buterin

b)

Gavin Wood

c)

Jefrrey Archer

d)

Satoshi Nakamoto

15.

Solidity runs on _____________ ?

a)

Ethereum Virtual Machine

b)

None of the above

c)

Peer networks

d)

Mining

16.

Once a smart contract on the Ethereum blockchain is deployed, it can never be changed again.

Select one:

a)

False

b)

True

17.

What are the environment options in Remix IDE?

a)

Web3 Provider

b)

Web3 Consumer

c)

JavaScript VM

d)

Injected Provider

18.

What are the different units of Ether ?

Select more than one:

a)

milliether

b)

cwei

c)

Gwei

d)

microether

19.

Which among below is a true statement

Select one:

a)

all ethereum accounts are controlled by/can be accessed by their respective private keys

b)

none

c)

startGas is dynamic, subjected to market conditions

d)

. transaction fee depends on the time of execution of a contraction code

20.

What is the gas refunded to the user?

a)

(startGas - gasUsed) * gasPrice

b)

(gasUsed -startGas) * gasPrice

c)

Nothing is refunded to the user, once a transaction is completed

d)

(gasUsed -startGas)

21.

Which tools are we going to use to create dApps and smart contracts?

a)

Postman

b)

Ganache

c)

Remix

d)

Truffle

22.

Which tool are we using to develop and deploy our contracts?

a)

Solidity

b)

MetaMask

c)

Ganache

d)

Remix

23.

Which tool are we using to set up a network and create addresses?

a)

Solidity

b)

MetaMask

c)

Ganache

d)

Remix

24.

What does the Solidity keyword pramga do?

a)

Imports Solidity

b)

Defines the Solidity version

c)

Imports the Metamask account

d)

Connects to the Ganache network

25.

Which are data types in Solidity?

a)

booleans

b)

string

c)

address

d)

list

26.

To be able to call a function from outside the contract, which modifier must you add?

a)

In memory

b)

returns

c)

address

d)

public

27.

You can send ether to an address data type with a contract.

a)

True

b)

False, the recipient must accept the transaction.

c)

False, you have to mine a transaction first.

d)

False, it must be an address payable data type.

28.

In which scenarios is a fallback function triggered?

a)

Contract received ether and no data.

b)

Contract received no ether.

c)

Contract received data but no function matched the function called.

d)

Contract sent insufficient gas.

29.

What effect does a "require" keyword have on an if/else statement when it's false?

a)

It goes to the next function.

b)

It triggers the fallback function.

c)

It stops the contract and returns any unused gas.

d)

It has no meaningful effect.

30.

What is a Solidity?

a)

Programming language for mobile apps

b)

Code in Bitcoin network

c)

Programming language for writing Smart Contracts

d)

Cryptocurrency

31.

What is the primary benefit of immutability ?

a)

Increased efficiency

b)

Tamper-proof

c)

Scalability

d)

Resiliency

32.

Are the parties involved in the block chain transaction anonymous. Answer True or False?

a)

True

b)

False

33.

What are the different hashes in block chain, select the valid ones

a)

Transaction Hash

b)

Private Hash

c)

Root Hash

d)

Block Hash

34.

What are the properties of a Hash Function ? Select more than one answer.

a)

SHA-256

b)

Fixed Length

c)

Non Unique

d)

One-way function

35.

What are the advantages of private blockchain network?

a)

Faster

b)

Open & Transparent

c)

Scalable

d)

Slow

36.

What are the examples of Private Blockchain network?

a)

R3 Corda

b)

Ethereum

c)

HyperLedger Fabric

d)

Bitcoin

37.

What is the correct order of steps in the Bitcoin transaction lifecycle?

a)

Initiate the transaction ,Sign the transaction, Validate the transaction, Broadcast the transaction , Nodes validate the transaction , New Block added to existing Blockchain, Transactions combined to form a data block Transaction is complete the ledger is updated

b)

Initiate the transaction ,Sign the transaction, Validate the transaction, Broadcast the transaction , Nodes validate the transaction , Transactions combined to form a data block , New Block added to existing Blockchain, Transaction is complete the ledger is updated

c)

Initiate the transaction,Validate the transaction, Sign the transaction,Broadcast the transaction,Nodes validate the transaction,Transactions combined to form a data block, Transaction is complete the ledger is updated ,New Block added to existing Blockchain

d)

Initiate the transaction, Sign the transaction,Validate the transaction, Broadcast the transaction,Nodes validate the transaction,Transactions combined to form a data block, Transaction is complete the ledger is updated ,New Block added to existing Blockchain

38.

What are the features of Blockchain ?

Select more than one

a)

Immutability

b)

Centralized

c)

Tamper-proof

d)

Distributed

39.

Who adds a block to the chain?

a)

miner

b)

Node

c)

Block Validator

d)

None

40.

_______is the process of solving complex mathematical equation?

a)

Hash Matching

b)

Genesis

c)

Proof of work

d)

Proof of stake

41.

Bitcoin and Blockchain mean the same thing

a)

True

b)

False

c)

Maybe

d)

I don't know

42.

What does P2P stand for?

a)

Peer to Peer

b)

Private key to Public key

c)

Pineapple to Pizza

d)

Password to Profile

43.

What incentive do miners get for solving equations?

a)

Praise

b)

Access to classified information.

c)

Get computer parts in discount

d)

Rewards usually in terms of crpytocurrency.

44.

What does proof of stake stand for ?

a)

Proof of stake is a system of validation invented by Hal Finney, that enables bitcoin to achieve distributed consensus.

b)

Proof of stake is the consensus algorithm used by bitcoin.

c)

Proof of stake is a type of consensus algorithm by which a cryptocurrency blockchain network aims to achieve distributed consensus. In PoS-based cryptocurrencies the creator of the next block is chosen via various combinations of random selection and wealth or age.

d)

Proof of stake is cryptographic hash-based proof-of-work algorithm that requires a selectable amount of work to compute, but the proof can be verified efficiently.

45.

What are the potential benefits of smart contracts

a)

high contracting, enforcement, and resilience costs

b)

low contracting, higher reenforcement, and compliance costs

c)

low contracting, enforcement, trust, compliance costs

d)

low contracting, enforcement, safe backup, third parties

46.

Which is NOT a common feature of blockchains and cryptocurrencies?

a)

Transparency or privacy

b)

Centralized control

c)

Smart contracts

d)

Hedge against hyperinflation

47.

Which algorithm has the highest computational cost?

a)

Proof of Authority

b)

Proof of Work

c)

Proof of Stake

48.

Function modifier in Solidity

a)

Changes the behaviour of a function

b)

Changes the visibility of a contract

c)

Changes the payment method

d)

All of the above

49.

Address Payable is used

a)

To get the payment

b)

To send the payment

c)

Bith

d)

None

50.

Ethereum was developed by

a)

Satoshi Nakamoto

b)

Galvin Woods

c)

Vitalik Buterin

d)

None of the above