Módulo 02 — Lógica e Algoritmos • 1º Semestre

Teste e consolide seus conhecimentos práticos e teóricos sobre Linguagem Ruby: Elegância e Blocos. Clique em uma alternativa para verificar o feedback explicativo imediato!


1. O que significa o princípio do 'Tudo é um Objeto' na linguagem Ruby?
Até mesmo tipos primitivos como números inteiros e booleanos são instâncias completas de classes (ex: 5.times { ... } ou -10.abs).
Que o programador é obrigado a criar arquivos de 10 GB para cada objeto.
Que funções não podem receber argumentos.
Que o código roda apenas em computadores da Apple.

2. Qual palavra-chave é utilizada em Ruby dentro de um método para transferir a execução para um Bloco de código passado como parâmetro?
yield
return
break
import

3. Qual é a filosofia central de design formulada por Yukihiro Matsumoto (Matz) na criação do Ruby?
Otimizar para a felicidade e produtividade do desenvolvedor, tornando a sintaxe natural, legível e expressiva.
Priorizar cálculos matemáticos aeroespaciais sobre legibilidade.
Eliminar o uso de orientação a objetos.
Substituir a necessidade de testes de software.