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) Respostas Opción 1 JavaScript Opción 2 Solidity Opción 3 Java Opción 4 C Retroalimentación Solución Selección incorrecta Selección correcta Selección incorrecta Selección incorrecta Pregunta What are the fundamental components of a smart contract in Solidity? (Select all that apply) Respostas Opción 1 State variables Opción 2 Classes Opción 3 Functions Opción 4 Events Retroalimentación Solución Selección correcta Selección incorrecta Selección correcta Selección correcta Pregunta What is the purpose of modifiers in Solidity? (Select all that apply) Respostas 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 Selección incorrecta Selección incorrecta Selección incorrecta Selección correcta