The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Exercise - Final Solidity Operator

The Complete Solidity Course - Zero to Advanced for Blockchain and Smart Contracts - Exercise - Final Solidity Operator

Assessment

Interactive Video

Information Technology (IT), Architecture

University

Hard

Created by

Quizizz Content

FREE Resource

The video tutorial guides students through a final operators exercise, where they are instructed to create a contract with three state variables and a function called 'finalize'. The function should return a local variable 'D', which is manipulated based on certain conditions. A bonus task involves making the function conditional. The instructor encourages students to attempt the exercise and reassures them that a solution will be reviewed together.

Read more

5 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What are the initial values assigned to the state variables A, B, and F in the final exercise?

A = 250, B = 10, F = 40

A = 200, B = 15, F = 45

A = 100, B = 20, F = 50

A = 300, B = 12, F = 47

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the initial value of the local variable D in the 'finalize' function?

30

23

10

15

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which operation is performed on the local variable D before returning it?

Multiply D by itself and then subtract B

Divide D by B and then add A

Add B to D and then multiply by A

Subtract A from D and then multiply by B

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Under what condition will the 'finalize' function return the result of the multiplication?

If A is less than B and B is greater than F

If A is greater than or equal to B and B is less than F

If A is equal to B and F is greater than B

If A is less than or equal to B and F is less than B

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What value does the 'finalize' function return if the condition is not met?

47

12

300

23