Pular para conteúdo

Quiz 15 - Introdução

1. SQL Injection é um ataque que visa:
Roubar o mouse do usuário.
Executar comandos SQL maliciosos através de entradas do sistema.
Queimar o processador.
Mudar a cor do Windows.
2. A melhor forma de evitar SQL Injection é usar:
Statements simples.
PreparedStatement com parâmetros (?).
Não usar banco de dados.
Escrever SQL em letras maiúsculas.
3. Logging serve para:
Deixar o código mais bonito.
Registrar eventos e erros para análise posterior.
Deletar arquivos velhos.
Acelerar a internet.
4. Debugging (Depuração) é o ato de:
Digitar o código rápido.
Executar o código passo a passo para encontrar e corrigir erros.
Instalar o Java.
Comprar hardware novo.
5. Um 'Breakpoint' serve para:
Quebrar o computador.
Pausar a execução do programa em uma linha específica durante o Debug.
Adicionar um espaço em branco.
Terminar o loop.
6. Boas Práticas de programação ajudam a:
Escrever menos código.
Criar softwares mais seguros, legíveis e fáceis de manter.
Ganhar prêmios de design.
Gastar menos energia elétrica.
7. O princípio DRY (Don't Repeat Yourself) prega que:
Devemos copiar e colar código sempre.
Evitemos a repetição de lógica, criando métodos ou classes reutilizáveis.
O código deve ser escrito apenas uma vez por dia.
O teclado não deve ser usado muito.
8. Tratamento de exceções (try-catch) na segurança serve para:
Esconder erros do programador.
Evitar que o sistema exponha detalhes técnicos sensíveis ao usuário final.
Não salvar no banco.
Deixar o código colorido.
9. Consultas parametrizadas são mais seguras porque:
São mais curtas.
Separam o comando SQL dos dados fornecidos pelo usuário.
São escritas em inglês.
Usam mais memória.
10. Refatoração é o processo de:
Mudar o que o software faz.
Melhorar a estrutura do código sem alterar seu comportamento externo.
Reinstalar o Windows.
Trocar de monitor.