🧠 Quiz: Cap 06 — Poderes e Funções (Modularização)
Teste se você entendeu os conceitos do Cap 06 antes de seguir para o Cap 07. Pense na sua resposta antes de abrir o gabarito!
1. Qual das opções melhor descreve uma função em programação?
A) Um tipo de variável que armazena texto B) Uma “máquina”: recebe dados (parâmetros), processa e devolve um resultado C) Um arquivo XML de layout D) Um comentário explicando o código
2. Na declaração fun calcularDano(ataque: Int, defesa: Int): Int { ... }, o que o : Int final indica?
A) O tipo do primeiro parâmetro B) O tipo do valor que a função retorna C) O nome da função D) Que a função não recebe parâmetros
3. Qual nome segue a convenção correta para uma função (verbo, camelCase)?
A) Dano
B) calcular_dano
C) calcularDano
D) CALCULARDANO
4. O que a palavra-chave return faz dentro de uma função?
A) Imprime um valor no console B) Encerra a função e entrega um valor de volta para quem a chamou C) Cria uma nova variável global D) Repete a função várias vezes
5. No exemplo do capítulo, qual é o valor de danoFinal ao chamar calcularDano(50, 20)?
A) 70
B) 50
C) 30
D) 20