Prova de Desenvolvimento de Aplicativos Móveis: 20 Questões Essenciais

Tema: Desenvolviemnto para aplicativos Moveis
Etapa/Série: 3º ano – Ensino Médio
Disciplina: Formação Técnica e Profissional
Questões: 20

Prova de Desenvolvimento para Aplicativos Móveis

Curso: Análise e Desenvolvimento de Softwares – 3º ano – Ensino Médio

Planejamentos de Aula BNCC Infantil e Fundamental

Instruções: Leia atentamente cada pergunta e escolha a alternativa correta. Justifique suas respostas sempre que solicitado. A prova contém 20 questões do tipo múltipla escolha, variando em grau de complexidade.

Questões

  1. 1. O que se entende por ‘interface do usuário’ (UI) em aplicativos móveis?

    a) É o software que controla a comunicação entre o usuário e o sistema operacional.

    b) É a parte visual do aplicativo com a qual o usuário interage diretamente.

    c) É um framework que auxilia no desenvolvimento de bancos de dados.

    d) É a parte do código que processa as informações recebidas do usuário.

  2. 2. Qual é a principal função do sistema operacional em um dispositivo móvel?

    a) Prover segurança para aplicativos de terceiros.

    b) Facilitar a comunicação entre hardware e software.

    c) Armazenar as informações dos usuários.

    d) Gerenciar as redes sociais instaladas no dispositivo.

  3. 3. No desenvolvimento de aplicativos híbridos, qual tecnologia é frequentemente utilizada?

    a) JavaScript

    b) Python

    c) C#

    d) SQL

  4. 4. O que é o ‘design responsivo’ em aplicativos móveis?

    a) É um estilo de design que depende do sistema operacional.

    b) Trata-se de um design que se adapta a diferentes tamanhos de tela e resoluções.

    c) É um método de design que não leva em conta a experiência do usuário.

    d) É a técnica de usar animações pesadas para chamadas de interface.

  5. 5. Em um aplicativo voltado para o e-commerce, qual é um aspecto crucial a se considerar?

    a) O número de cliques necessários para finalizar uma compra.

    b) A quantidade de imagens no aplicativo.

    c) O uso de cores chamativas para atrair consumidores.

    d) A quantidade de notificações enviadas ao usuário.

  6. 6. Qual das alternativas a seguir descreve o conceito de ‘API’?

    a) É um recurso que armazena dados do usuário.

    b) É um método para compilar códigos em um aplicativo.

    c) É um conjunto de regras que permite a interação entre diferentes sistemas.

    d) É uma biblioteca de componentes gráficos para aplicativos móveis.

  7. 7. Quais são os principais sistemas operacionais para dispositivos móveis?

    a) Windows e Linux

    b) Android e iOS

    c) macOS e Unix

    d) Ubuntu e Fedora

  8. 8. Durante o desenvolvimento de um aplicativo, o termo ‘usabilidade’ refere-se a:

    a) Facilidade com que o usuário consegue navegar e usar o aplicativo.

    b) A quantidade de recursos disponíveis para o desenvolvedor.

    c) A capacidade do aplicativo de ser executado em múltiplas plataformas.

    d) A estética visual do aplicativo.

  9. 9. O que é o ‘Backend’ em um aplicativo móvel?

    a) É a parte da aplicação que o usuário vê e usa.

    b) É o servidor e banco de dados que suportam a lógica da aplicação.

    c) É a interface gráfica do aplicativo.

    d) É um protocolo de comunicação para APIs.

  10. 10. Nos aplicativos móveis, o termo ‘Gatilho’ (Trigger) é utilizado para:

    a) Chamar a atenção de desenvolvedores.

    b) Desencadear uma ação específica em resposta a um evento.

    c) Organizar a estrutura de um banco de dados.

    d) Adicionar efeitos visuais ao aplicativo.

  11. 11. Qual é o objetivo do ‘testes de usabilidade’ em aplicativos móveis?

    a) Avaliar a performance do aplicativo sob diferentes condições de rede.

    b) Testar a velocidade do aplicativo nas interações do usuário.

    c) Analisar como os usuários interagem com o aplicativo e identificar melhorias.

    d) Verificar a segurança contra ataques cibernéticos.

  12. 12. O que caracteriza um aplicativo nativo?

    a) É desenvolvido para rodar em diferentes sistemas operacionais com a mesma base de código.

    b) Oferece melhor desempenho e experiência ao usuário, pois é feito especificamente para um sistema operacional.

    c) É um aplicativo que não requer instalação.

    d) É criado apenas com HTML e CSS.

  13. 13. Em relação às ferramentas de desenvolvimento, qual afirmação é verdadeira sobre o Flutter?

    a) É uma linguagem de programação.

    b) É um SDK que permite desenvolver aplicativos nativos para iOS e Android a partir de uma única base de código.

    c) É um aplicativo específico para gerenciamento de projetos.

    d) É uma ferramenta apenas para desenvolver jogos.

  14. 14. O que são ‘Padrões de Design’ no desenvolvimento de aplicativos?

    a) Modelos de entrevistas para desenvolvedores.

    b) Conjuntos de soluções reutilizáveis para problemas comuns no design da interface e interação do usuário.

    c) Métodos de armazenamento de dados.

    d) Protocolos de comunicação entre aplicativos.

  15. 15. Ao desenvolver um aplicativo, por que é importante ter uma documentação adequada?

    a) Para configurar a aparência do aplicativo.

    b) Para garantir que a aplicação consuma mais recursos.

    c) Para facilitar a manutenção e atualização do aplicativo no futuro.

    d) Para melhorar o ranking do aplicativo nas lojas.

  16. 16. A técnica de ‘Scrum’ é utilizada em desenvolvimento de software para:

    a) Aumentar o custo de produção.

    b) Estruturar o trabalho em equipe e gerenciar tarefas de forma ágil.

    c) Testar a segurança de aplicativos.

    d) Desenvolver apenas aplicativos de jogos.

  17. 17. Qual é a vantagem da utilização de ‘Códigos Abertos’ (Open Source) no desenvolvimento de aplicativos móveis?

    a) Aumenta a complexidade do desenvolvimento.

    b) Permite que a comunidade e desenvolvedores contribuam e melhorem o software continuamente.

    c) Diminui a personalização do aplicativo.

    d) Impede alterações de terceiros no código.

  18. 18. Em relação à segurança de aplicativos móveis, o que é considerado um risco?

    a) O uso de HTTPS para comunicação.

    b) Armazenar informações sensíveis em texto claro.

    c) Usar autenticação multifator.

    d) Realizar atualizações de segurança regularmente.

  19. 19. O que são ‘push notifications’ e qual sua principal função em um aplicativo?

    a) Notificações que alertam o usuário sobre eventos importantes, mesmo quando o aplicativo não está aberto.

    b) Mensagens que somente aparecem quando o aplicativo é acessado.

    c) Alertas de segurança apenas.

    d) Indicadores de desempenho dos jogos.

  20. 20. O que significa UI/UX design no contexto de aplicativos móveis?

    a) Focado apenas em estética visual de aplicativos.

    b) Relaciona-se à experiência do usuário e à interface que permite essa interação.

    c) Refere-se apenas à funcionalidade do aplicativo sem se preocupar com o design.

    d) Exclusivamente ao design de interfaces gráficas.

Gabarito

<ol


Botões de Compartilhamento Social