Questões de Concurso sobre Dispositivos Móveis (Android, IOS)

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
141 questões encontradas
Questões por página
20
Mais recentes
 

No desenvolvimento de aplicações Android, a plataforma define componentes com responsabilidades específicas, bem como mecanismos padronizados de comunicação entre esses componentes.


Considerando os componentes fundamentais do Android e o uso de Intents, analise as proposições a seguir.


I. Activities são componentes responsáveis pela interação com o usuário e pela apresentação da interface gráfica da aplicação.

II. Services são componentes que podem executar tarefas em segundo plano, mesmo quando a aplicação não está visível ao usuário.

III. Broadcast Receivers têm como finalidade principal armazenar dados persistentes e compartilhá-los entre diferentes aplicações.

IV. Intents implícitas permitem solicitar a execução de uma ação sem especificar explicitamente o componente de destino, ficando a escolha a cargo do sistema.


Assinale a alternativa CORRETA.


A

Apenas as proposições I e II estão corretas.


B

Apenas as proposições I, II e IV estão corretas.


C

Apenas as proposições I, III e IV estão corretas.


D

Apenas as proposições II, III e IV estão corretas.


E

Todas as proposições estão corretas.

Ao analisar um dispositivo Android comprometido, o perito avalia a segurança do Keystore.


Ele sabe que a proteção do Keystore depende do fato de que as chaves privadas são


A

exportáveis para qualquer aplicativo


B

gerenciadas e utilizadas dentro do TEE (Trusted Execution Environment)


C

automaticamente convertidas para RSA-4096


D

decodificáveis pelo usuário root


E

exportáveis via adb backup

Tanto o Android quanto o iOS utilizam modelos de permissões para controlar o acesso de aplicativos a recursos sensíveis, como localização, câmera e microfone.


C

Certo


E

Errado

No sistema operacional Android, as aplicações instaladas no mesmo dispositivo compartilham, por padrão, o mesmo identificador de usuário (UID) no kernel do Linux, o que permite que uma aplicação acesse diretamente os dados internos de outras aplicações.


C

Certo


E

Errado

Uma autarquia federal passou a adotar dispositivos móveis institucionais para atividades externas, utilizando smartphones com sistemas Android e iOS. O setor de TI estabeleceu diretrizes envolvendo instalação de aplicativos, gerenciamento de permissões, políticas de segurança, armazenamento em nuvem e atualização dos sistemas operacionais. Com base nos conceitos e modos de utilização dos sistemas operacionais móveis, analise as afirmativas a seguir:


I.Tanto no Android quanto no iOS, os aplicativos são executados em ambientes isolados (sandbox), mecanismo que limita, em regra, o acesso direto de um aplicativo aos dados de outro.

II.Em dispositivos Android, é possível instalar aplicativos por meio de arquivos APK obtidos fora da loja oficial, desde que determinadas configurações de segurança sejam habilitadas pelo usuário.

III.No iOS, a concessão de permissões como acesso à câmera, localização ou microfone pode ser revista posteriormente nas configurações do sistema.

IV.Atualizações do sistema operacional móvel costumam incluir correções de segurança e ajustes de desempenho, podendo alterar configurações previamente definidas pelo usuário.

V.O bloqueio de tela por biometria ou senha, garante a proteção contra acesso não autorizado ao dispositivo, substituindo mecanismos como criptografia de armazenamento e realização de backups periódicos.


Assinale a alternativa CORRETA.


A

As afirmativas I, II, III, IV e V são verdadeiras.


B

Apenas as afirmativas I, II, III e IV são verdadeiras.


C

Apenas as afirmativas I, III e V são verdadeiras.


D

Apenas as afirmativas I, II e V são verdadeiras.


E

Apenas as afirmativas II, IV e V são verdadeiras.

O desenvolvimento para dispositivos móveis, tanto em Android quanto em iOS, abrange a criação de aplicações projetadas para operar em ambientes altamente dinâmicos, explorando recursos nativos dos smartphones e tablets para oferecer experiências interativas, responsivas e alinhadas às demandas atuais de mobilidade e conectividade.


Com relação a estes sistemas operacionais móveis, podemos afirmar que


A

possuem grande variedade de fabricantes e alta personalização do sistema.


B

utilizam a linguagem Kotlin como sua linguagem de desenvolvimento nativa principal.


C

os aplicativos devem ajustar sua interface e comportamento a diferentes tamanhos, resoluções e proporções de tela, garantindo uma experiência consistente e funcional em meio à ampla diversidade de dispositivos presentes no mercado.


D

o iOs é mais versátil em termos de integração com diferentes plataformas.


E

os aplicativos iOs podem ser baixados diretamente da Play Store, a loja de aplicativos da Apple.

O desenvolvimento de aplicações modernas envolve diferentes arquiteturas e estratégias tecnológicas, como aplicações web, aplicações nativas e aplicações híbridas. Cada abordagem apresenta características específicas relacionadas ao desempenho, acesso a recursos do dispositivo, modelo de desenvolvimento e experiência do usuário, sendo a escolha dependente das necessidades do sistema e do público-alvo.


Considerando as diferenças entre aplicações web, nativas e híbridas, analise as afirmativas a seguir:


I. Aplicações web são acessadas por meio de navegadores e, em geral, apresentam maior dependência da conectividade de rede para seu funcionamento.

II. Aplicações híbridas combinam características de aplicações web e nativas, podendo ser instaladas em dispositivos e acessar recursos do hardware, como notificações e sensores.

III. Aplicações nativas utilizam uma única base de código para diferentes sistemas operacionais, o que reduz o custo e o tempo de desenvolvimento quando comparadas às aplicações híbridas.

IV. AV. Aplicações web tendem a apresentar desempenho inferior ao de aplicações nativas, pois dependem do navegador para execução e interação com o usuário.


Assinale a alternativa correta:


A

Apenas as afirmativas I e III são verdadeiras.


B

Apenas as afirmativas II e IV são verdadeiras.


C

Apenas as afirmativas I, II e IV são verdadeiras.


D

Apenas as afirmativas I, II e III são verdadeiras.


E

Todas as afirmativas são verdadeiras.

No Android e no iOS, todos os aplicativos compartilham o mesmo espaço de memória e o mesmo identificador de usuário, modelo esse que é adotado para reduzir sobrecarga de processamento.


C

Certo


E

Errado

No desenvolvimento de aplicações móveis para o sistema operacional Android, assinale a alternativa que indica CORRETAMENTE qual é o papel principal do arquivo AndroidManifest.xml.


A

Armazenar recursos de texto, incluindo strings em diferentes idiomas.


B

Definir as cores, estilos e temas visuais globais da aplicação.


C

Configurar dependências externas e versões de SDK utilizadas no projeto.


D

Definir o layout gráfico das telas da aplicação móvel e a lógica de interação com o usuário.


E

Declarar componentes da aplicação, permissões e configurações essenciais para o sistema.

Uma política de segurança de uma empresa proíbe a prática de BYOD.


Isso significa que


A

bloqueios de tela após um período de inatividade no computador não são permitidos.


B

embora mais segura, a prática de autenticação por dois fatores não pode ser utilizada.


C

o uso de redes Wi-Fi no ambiente corporativo é proibido, garantindo maior controle dos dispositivos que ingressam na rede por meio do uso exclusivo de Ethernet cabeada.


D

a utilização de serviços de inteligência artificial, tais como o ChatGPT, não é permitida.


E

os funcionários não podem utilizar seus dispositivos pessoais (celulares, computadores, etc.) para trabalho e acesso a dados corporativos.

Com o crescimento da demanda por aplicativos móveis em ambientes corporativos e governamentais, torna-se essencial compreender os princípios que norteiam o desenvolvimento para dispositivos móveis, considerando limitações técnicas, contexto de uso e boas práticas de projeto. A respeito desse assunto, analise as assertivas e assinale a alternativa que aponta as corretas.


I. O desenvolvimento para dispositivos móveis exige atenção à limitação de recursos como processamento, memória e energia, o que pode impactar diretamente a escolha de algoritmos e estruturas de dados.

II. Aplicações móveis nativas oferecem melhor desempenho e integração com os recursos do dispositivo, mas exigem desenvolvimento específico para cada plataforma.

III. A responsividade e a adaptação da interface são irrelevantes para aplicações móveis, já que a maioria dos dispositivos possui resolução de tela padronizada.

IV. O uso de armazenamento local em dispositivos móveis é recomendado principalmente quando há necessidade de operação offline, como em áreas com conectividade limitada.


A

Apenas I e II.


B

Apenas II e IV.


C

Apenas I, II e IV.


D

Apenas I, III e IV.


E

I, II, III e IV.

No desenvolvimento de aplicativos móveis, a tecnologia SQLite permite armazenar dados estruturados localmente e realizar consultas SQL em dispositivos Android e iOS.


C

Certo


E

Errado

Uma Activity no Android é responsável por controlar uma única tela com interface do usuário, sendo possível que o aplicativo tenha múltiplas Activities em execução em momentos distintos.


C

Certo


E

Errado

Um PWA pode funcionar offline, enviar notificações push e ser instalado na tela inicial de dispositivos móveis, mesmo sem passar por uma loja de aplicativos.


C

Certo


E

Errado

A configuração de políticas de conformidade em soluções de MDM pode impedir o acesso aos dados clínicos sensíveis, caso o dispositivo móvel do profissional não esteja com as atualizações de segurança aplicadas, garantindo maior controle sobre o estado do endpoint.


C

Certo


E

Errado

Flutter utiliza o framework dart e é capaz de compilar código nativo para Android e iOS, a partir de uma única base de código.


C

Certo


E

Errado

Uma das formas para utilizar recursos disponíveis para sites e aplicativos móveis é através da construção de uma aplicação PWA (Progressive Web App). Sobre esse tipo de aplicação, é correto afirmar:


A

A partir da utilização do recurso de service worker, é possível que alguns recursos de uma aplicação PWA funcionem de forma offline.


B

Um PWA é uma aplicação onde todo conteúdo é carregado em uma única página, sendo carregado no momento que o usuário faz a requisição inicial.


C

A construção de uma aplicação PWA é similar à construção de um aplicativo nativo, onde a escolha de qual tipo de aplicação é feita baseado no conhecimento da equipe de desenvolvimento.


D

Uma das vantagens das aplicações PWA é que elas conseguem utilizar nativamente todos os recursos disponíveis nos dispositivos em que estão executando, além da comunicação com outros aplicativos instalados.

O design responsivo utiliza apenas imagens em alta resolução para garantir qualidade visual em todos os dispositivos.


C

Certo


E

Errado

A arquitetura ARM é amplamente usada em dispositivos móveis por sua alta eficiência energética e desempenho equilibrado.


C

Certo


E

Errado

 
 
Gerar simulado