Search Header Logo
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

Practice Problem

Hard

Created by

Wayground 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

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?