Pular para conteúdo

Quiz 11 - Introdução

1. O slogan do Java é "Write Once, Run Anywhere". O que permite isso?
O código fonte ASCII
A JVM (Java Virtual Machine)
O Windows
A internet ??? tip "Explicação" O código Java é compilado para Bytecode, que roda em qualquer sistema que tenha a JVM instalada.
2. Um Objeto é uma instância de uma:
Função
Classe
Variável
Matriz ??? tip "Explicação" A Classe é o "molde" ou "planta baixa", e o Objeto é a "casa" construída a partir desse molde.
3. Qual pilar da OO protege os dados sensíveis de uma classe?
Herança
Polimorfismo
Encapsulamento
Abstração ??? tip "Explicação" Encapsular é "proteger dentro de uma cápsula", usando modificadores como `private` e métodos `get/set`.
4. Para herdar de uma classe em Java, usamos:
implements
extends
inherits
clone ??? tip "Explicação" `extends` (estende) indica que uma classe filha terá todas as características da classe pai.
5. O que faz o Spring Boot?
Limpa o PC
Facilita a criação de aplicações Java (Web/Microserviços) com configuração mínima
Compila o código mais rápido
É um jogo ??? tip "Explicação" Ele revolucionou o Java ao automatizar tarefas chatas de configuração, permitindo focar apenas na lógica.
6. O métódo `public static void main(String[] args)` serve para:
Declarar variáveis
Ser o ponto de entrada (Início) da aplicação
Imprimir na tela
Conectar no banco ??? tip "Explicação" É o "start" obrigatório. Sem o método `main`, o computador não sabe por onde começar a rodar seu App Java.
7. O Garbage Collector do Java serve para:
Coletar lixo eletrônico
Limpar automaticamente memória RAM não utilizada
Organizar arquivos
Deletar vírus ??? tip "Explicação" Diferente do C (onde você limpa a memória), o Java tem um "faxineiro" que cuida disso sozinho para você.
8. O que é o Maven?
Um tipo de café
Um gerenciador de dependências e construção de projetos
Um editor de texto
Um banco de dados ??? tip "Explicação" O Maven gerencia as bibliotecas que seu projeto precisa, baixando-as automaticamente da internet.
9. Se eu tenho `Animal a = new Cachorro()`, isso é um exemplo de:
Polimorfismo
Encapsulamento
Erro
Recursão ??? tip "Explicação" Polimorfismo significa "muitas formas". Um objeto pode ser tratado como o tipo genérico da sua classe pai.
10. Tipagem do Java é:
Fraca e Dinâmica
Forte e Estática
Opcional
Inexistente ??? tip "Explicação" Significa que os tipos são fixos e verificados rigorosamente pelo compilador, trazendo segurança.