Quiz 02 - Linguagem Dart para Iniciantes 🎯
1. O que é o Dart?
Um framework para CSS.
Uma linguagem de programação de tipagem forte criada pelo Google.
O nome do motor gráfico do Flutter.
Uma ferramenta de design para prototipagem.
2. Como declaramos uma variável com inferência de tipo no Dart?
int x = 10;
string nome = "Oi";
var valor = 50;
dynamic x = 10;
3. O que é o "Null Safety" no Dart?
Uma forma de apagar todas as variáveis nulas.
Um recurso que evita erros de acesso a referências nulas em tempo de compilação.
Um sistema de segurança contra vírus.
Um modo de converter nulos em zeros.
4. Qual operador usamos para permitir que uma variável aceite valores nulos?
!
?
??
.
5. Como se define uma função que não retorna nenhum valor?
def
function
empty
void
6. Qual a saída do código: `var x = "10"; print(x.runtimeType);`?
int
String
dynamic
double
7. Para que serve o operador `??` no Dart?
Comparar se dois valores são nulos.
retorna "Anônimo" se
nome for nulo.">Fornecer um valor padrão caso o operando da esquerda seja nulo. retorna "Anônimo" se
nome for nulo.">Forçar uma variável a ser nula. retorna "Anônimo" se
nome for nulo.">Multiplicar dois valores.8. Qual o tipo de dado correto para números decimais (ex: 3.14)?
int
float
double
decimal
9. O que faz o comando `final` antes de uma variável?
Torna a variável global.
Impede que o valor da variável seja alterado após a primeira atribuição.
Deleta a variável após o uso.
Faz a variável ser nula.
10. Como realizamos a interpolação de strings no Dart?
"Olá " + nome
"Olá $nome"
"Olá {nome}"
"Olá #nome"