Quiz 16 - Introdução
1. O que é "Programar" em informática?
Consertar peças físicas do computador
Dar uma sequência de instruções para o computador executar tarefas
Navegar apenas por redes sociais
Criar desenhos e imagens manuais
2. Como chamamos o tradutor de código que transforma todo o seu programa de uma vez em um arquivo executável (.exe)?
Shell
Navegador
Compilador
Driver
3. Qual a principal característica de uma linguagem **Interpretada** (como Python ou JavaScript)?
Ela não precisa de hardware para rodar
Ela é mais rápida que a compilada
O código é traduzido e executado linha por linha em tempo real
Ela só aceita números binários
4. Na programação, o que é uma **Variável**?
Uma parte do computador que se move
Um espaço reservado na memória para armazenar e manipular dados
Um erro que altera o resultado aleatoriamente
Um tipo de monitor que muda de cor
5. Para que servem os **Laços de Repetição** (Loops)?
Para desligar o computador mais rápido
Para executar o mesmo bloco de código várias vezes seguidas
Para mudar a cor das janelas do sistema
Para apagar arquivos antigos
6. O que representa o termo "Bug" no desenvolvimento de software?
Um inseto real dentro da CPU
Um erro de lógica ou sintaxe no código que causa comportamento inesperado
Um vírus altamente perigoso
Uma ferramenta de depuração
7. As linguagens de **Alto Nível** (como Python ou Java) são caracterizadas por:
Serem escritas apenas em binário
Serem mais próximas da linguagem humana e mais fáceis de ler
Funcionarem apenas em supercomputadores
Serem invisíveis para o usuário
8. Qual o objetivo tradicional de se escrever um programa "Hello World" (Olá Mundo)?
Ganhar dinheiro rápido
Testar se o ambiente de programação e a linguagem estão funcionando corretamente
Criar uma inteligência artificial completa
Hackear o sistema operacional
9. Qual desses componentes NÃO faz parte da anatomia básica da lógica de um programa comum?
Variáveis
Estruturas Condicionais (IF)
Funções
Teclado mecânico
10. Qual a fase final do desenvolvimento de um software, antes de entregá-lo ao usuário?
Compilação
Escrita do código
Testes e Depuração (Debugging)
Formatação do HD