Pular para conteúdo

Quiz 02 - Fundamentos de Java para Android ☕

1. Por que o Java ainda é importante para o desenvolvimento Android, mesmo com a existência do Kotlin?
Porque o Kotlin vai deixar de existir em 2025.
Porque o Java é mais rápido que o Kotlin.
Porque a maior parte do sistema Android e de bibliotecas legadas foi escrita em Java.
Porque o Google proibiu o uso de Kotlin em apps profissionais.
2. Em Java, qual é a sintaxe correta para declarar uma variável de texto?
text nome = "Android";
var nome : String = "Android";
String nome = "Android";
string nome = 'Android';
3. O que acontece se você tentar rodar o código `int x = null;` em Java?
O valor de x será 0.
Ocorrerá um erro de compilação, pois tipos primitivos (int) não aceitam null.
O programa rodará normalmente.
O valor de x será indefinido.
4. Qual o comando usado para imprimir uma mensagem no console/Logcat em Java?
print("Olá");
echo "Olá";
System.out.println("Olá");
console.log("Olá");
5. O que define uma Classe em Java?
É apenas um arquivo de texto qualquer.
É um molde ou planta para criar objetos.
É um comando de repetição.
É um sinônimo de variável.
6. Qual modificador de acesso torna um atributo visível apenas dentro da própria classe?
public
protected
private
static
7. Em Android, o que é uma "Activity"?
Uma rotina de exercícios físicos.
Uma classe que representa uma tela do aplicativo.
O banco de dados do celular.
Uma conexão com a internet.
8. Qual o método principal que o Android chama quando uma Activity é iniciada?
main()
start()
onCreate()
onStop()
9. Para que serve o comando `extends` em Java?
Para aumentar o tamanho da tela.
Para realizar Herança, fazendo uma classe herdar características de outra.
Para importar uma biblioteca.
Para deletar um objeto.
10. O que significa "Compilar" um código Java?
Traduzir o código para Português.
Enviar o app para a loja oficial.
Transformar o código escrito por humanos em Bytecode (entendido pela Máquina Virtual).
Deletar os comentários do programa.