If a student gets 100% correct answers, he can start the module with the 3.4.2.2 session. Pregunta Which programming language is used for developing smart contracts on the Ethereum blockchain? (Select all that apply) Respuestas Opción 1 JavaScript Opción 2 Solidity Opción 3 Java Opción 4 C Retroalimentación Solución Incorrecto Correcto Incorrecto Incorrecto Pregunta What are the fundamental components of a smart contract in Solidity? (Select all that apply) Respuestas Opción 1 State variables Opción 2 Classes Opción 3 Functions Opción 4 Events Retroalimentación Solución Correcto Incorrecto Correcto Correcto Pregunta What is the purpose of modifiers in Solidity? (Select all that apply) Respuestas Opción 1 To modify the state of a contract Opción 2 To define functions within the contract Opción 3 To alter the visibility of variables Opción 4 To change the behavior of functions Retroalimentación Solución Incorrecto Incorrecto Incorrecto Correcto