Quiz 03 - Introdução
1. O que é uma Variável?
Um comando que varia
Um espaço na memória para guardar dados
Um erro de lógica
Um cabo de rede
??? tip "Explicação"
Pense na variável como uma caixa com etiqueta dentro do computador onde guardamos valores.
2. Qual tipo de dado guarda números "quebrados" (com vírgula)?
Inteiro
Caractere
Real
Lógico
??? tip "Explicação"
Tipos Reais (float/double) são usados para precisão decimal, como preços ou pesos.
3. Qual tipo de dado guarda texto?
Inteiro
Caractere (String)
Real
Booleano
??? tip "Explicação"
Caracteres ou Strings guardam letras, palavras, frases ou até números que não serão somados.
4. O comando `leia(x)` serve para quê?
Ler um livro
Capturar dados digitados pelo usuário e guardar em x
Escrever x na tela
Apagar x
??? tip "Explicação"
O comando de entrada `leia` pausa o programa e espera o usuário digitar algo no teclado.
5. Qual o resultado de `10 % 3` (Resto)?
3.33
3
1
0
??? tip "Explicação"
10 dividido por 3 dá 3 (sobra 1). O operador `%` (mod) pega apenas essa sobra.
6. O que acontece se eu tentar guardar "Olá" numa variável Inteira?
Funciona normal
Erro de Tipo (Type Mismatch)
O computador converte para 0
O texto fica azul
??? tip "Explicação"
Computadores são rigorosos. Você não pode guardar texto em uma caixa feita para números.
7. Para que serve o operador `<-` no VisualG?
Menor que menos
Atribuição (Recebe)
Seta para esquerda
Comparação
??? tip "Explicação"
Ele "atribui" o valor da direita para a variável da esquerda. Ex: `x <- 10` (x recebe 10).
8. Qual a ordem correta?
Entrada -> Processamento -> Saída
Saída -> Entrada -> Processamento
Processamento -> Saída -> Entrada
Entrada -> Saída -> Processamento
??? tip "Explicação"
Primeiro o dado entra, depois o computador faz a conta (processa) e então mostra o resultado.
9. Quantos bits tem um Byte (geralmente)?
1
4
8
100
??? tip "Explicação"
Um byte é um conjunto de 8 bits, o padrão para representar um caractere simples.
10. Se `A = 10` e `B = 20`, como troco os valores?
A = B; B = A
A = B
B = A
Aux = A; A = B; B = Aux
??? tip "Explicação"
Para trocar dois copos cheios sem misturar, você precisa de um terceiro copo vazio (auxiliar).