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 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

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?