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 tasked with creating a contract called 'final exercise'. The contract involves initializing three state variables (A, B, and F) with specific values. Students then create a public and viewable function called 'finalize' that returns a local variable D, initialized to 23. The function includes a conditional logic to return a modified value of D based on the comparison of A, B, and F. The tutorial encourages students to attempt the exercise independently before reviewing the solution 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?

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?

10

23

30

50

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which operation is performed on D before it is returned in the 'finalize' function?

D is divided by B and then added to B

D is multiplied by B and then subtracted by B

D is added to B and then multiplied by B

D is subtracted by B and then divided by B

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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

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

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

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

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

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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

The sum of A and B

The initial value of D, which is 23

The value of F

The value of B