NEW
Font size
WorksheetsQuiz sobre Desenvolvimento e Segurança
Total questions: 30
Worksheet time: 15mins
O que significa a sigla "MVC" no contexto do desenvolvimento de software?
Model-View-Controller
Main-View-Component
Model-Variable-Controller
Module-View-Connection
Qual das opções abaixo NÃO faz parte do ciclo de vida de desenvolvimento de software tradicional?
Análise de requisitos
Implementação
Manutenção
Mineração de dados
No contexto de DevOps, qual é o principal objetivo da integração contínua (CI)?
Reduzir o número de desenvolvedores
Automatizar testes e integrações de código frequentemente
Eliminar a necessidade de testes
Substituir o controle de versão
Qual das alternativas abaixo é um framework para desenvolvimento de aplicativos multiplataforma?
Flutter
Django
Laravel
Spring
Em React, qual é o nome do arquivo principal onde o componente raiz é geralmente renderizado?
index.html
index.js
app.js
main.dart
No padrão MVC, qual camada é responsável pela lógica de negócios?
Model
View
Controller
Service
Qual das opções abaixo representa uma prática recomendada de segurança de sistemas?
Compartilhar senhas entre usuários
Utilizar autenticação de dois fatores
Desabilitar logs de auditoria
Utilizar senhas fracas
No ciclo de vida de software, qual fase é responsável por identificar o que o sistema deve fazer?
Implementação
Análise de requisitos
Teste
Manutenção
Qual comando é utilizado para criar um novo projeto Flutter?
flutter new project
flutter create
flutter start
flutter init
Em React, qual hook é utilizado para gerenciar o estado de um componente funcional?
useState
useEffect
useContext
useReducer
No contexto de DevOps, o que significa "deploy contínuo"?
Implantar manualmente o software
Implantar automaticamente cada alteração aprovada no ambiente de produção
Implantar apenas uma vez por mês
Implantar sem testes
Qual das opções abaixo é uma linguagem de programação utilizada no Flutter?
JavaScript
Dart
Python
Kotlin
No padrão MVC, qual camada é responsável pela interface com o usuário?
Model
View
Controller
Service
Qual das alternativas abaixo é uma vulnerabilidade comum em sistemas web?
SQL Injection
Refatoração de código
Modularização
Teste unitário
No ciclo de vida de software, qual fase ocorre após a implementação?
Análise de requisitos
Teste
Manutenção
Planejamento
Qual comando é utilizado para instalar dependências em um projeto React criado com Create React App?
npm install
flutter pub get
pip install
composer install
No contexto de DevOps, qual ferramenta é comumente usada para automação de pipelines CI/CD?
Jenkins
Photoshop
Excel
WordPress
Qual das opções abaixo NÃO é um princípio do DevOps?
Colaboração entre equipes
Automação de processos
Silos departamentais
Feedback contínuo
Em Flutter, qual widget é utilizado para exibir uma lista de itens rolável?
ListView
Column
Row
Stack
Qual das opções abaixo é uma função do Controller no padrão MVC?
Gerenciar a lógica de apresentação
Receber e processar entradas do usuário
Armazenar dados persistentes
Renderizar a interface gráfica
Qual das alternativas abaixo é uma boa prática para proteger senhas em sistemas?
Armazenar senhas em texto puro
Utilizar hash e salt
Compartilhar senhas por e-mail
Utilizar datas de nascimento como senha
No ciclo de vida de software, qual fase é responsável por corrigir defeitos após a entrega?
Implementação
Teste
Manutenção
Planejamento
Em React, qual das opções abaixo é utilizada para renderizar uma lista de componentes dinamicamente?
map()
forEach()
filter()
reduce()
No contexto de DevOps, o que é "infraestrutura como código" (IaC)?
Documentação de infraestrutura em papel
Gerenciamento de infraestrutura por meio de scripts e código
Configuração manual de servidores
Uso exclusivo de hardware físico
Qual das opções abaixo é um exemplo de ataque de força bruta?
Tentar todas as combinações possíveis de senha
Injetar código SQL em um formulário
Interceptar pacotes de rede
Redirecionar tráfego DNS
Em Flutter, qual comando é utilizado para executar o aplicativo em um emulador ou dispositivo?
flutter run
flutter start
flutter execute
flutter play
No padrão MVC, qual camada é responsável por atualizar a interface do usuário quando os dados mudam?
Model
View
Controller
Service
Qual das opções abaixo é uma vantagem do uso de DevOps?
Lançamentos mais lentos
Maior colaboração entre equipes de desenvolvimento e operações
Menor automação
Menos feedback
Em React, qual propriedade é obrigatória ao renderizar listas de componentes?
key
id
name
value
Qual das alternativas abaixo é uma técnica para evitar ataques de Cross-Site Scripting (XSS)?
Validar e escapar entradas do usuário
Utilizar senhas fracas
Compartilhar cookies entre sites
Desabilitar HTTPS
