Questões de Concurso Público IBGE 2019 para Analista Censitário - Análise de Sistemas - Desenvolvimento de Aplicações Web Mobile

Foram encontradas 6 questões

Q1158680 Programação
Ao se falar em desenvolvimento de aplicações Android, fala-se em Activity, que é um componente de aplicação com um ciclo de vida específico. Quando o usuário acessa a aplicação, navega pelas opções, sai ou retorna para ela, as atividades que a compõem passam por uma série de estados do ciclo de vida. A Activity é uma das mais importantes classes de um aplicativo Android, pois gerencia a interface com o usuário, recebendo as requisições, tratando-as e processando-as. Supõese que, no desenvolvimento de uma aplicação mobile com Android, você precisa inserir dados para o carregamento de layouts e inicialização de operações que devem ser executadas somente uma vez. Assinale a alternativa que apresenta em qual método correspondente Activity você deve inserir essas operações.
Alternativas
Q1158681 Programação
Ao desenvolver um aplicativo android, é possível utilizar layouts que a plataforma oferece de forma facilitada, pois, para usar os componentes, basta clicar sobre o desejado e arrastá-lo para a tela. Supondo que é necessário criar um longo formulário de entrada de dados do usuário e que será utilizado um dos layouts prontos da plataforma, qual é o layout mais indicado para esse caso?
Alternativas
Q1158682 Programação
Para construir uma aplicação Android, é possível utilizar quatro tipos de componentes, cada qual com um propósito e ciclo de vida bem definidos. Assinale a alternativa que apresenta os componentes que são executados em segundo plano e que não dispõem de interface gráfica, além de terem como objetivo principal realizar tarefas que podem consumir muito tempo para executar, sem comprometer a interação do usuário.
Alternativas
Q1158683 Programação
Você está desenvolvendo um aplicando iOS usando Swift, que é uma agenda de controle de tarefas do funcionário do departamento de Tecnologia da Informação que presta o serviço de manutenção e suporte para os usuários da corporação. Nesse momento do desenvolvimento, é preciso fornecer uma maneira para nosso usuário sair da listagem de tarefas e ir para a tela de nova tarefa, ou seja, é necessário trabalhar com a navegação entre telas, pois o usuário precisa navegar entre a tela de listagem e a de nova tarefa, tanto a ida quanto a volta. Para isso, é necessário ter uma barra de navegação. Assinale a alternativa que apresenta o que você deve utilizar para implementar essa ação.
Alternativas
Q1158684 Programação
Compreender o ciclo de vida das views das aplicações é extremamente importante, sobretudo quando falamos de aplicações para dispositivos móveis. Sobre o ciclo de vida das aplicações iOS com Swift, assinale a alternativa que apresenta um método que é chamado toda vez que uma visão vai aparecer na tela, podendo ser chamado mais de uma vez, e é muito usado para acionar quaisquer operações que precisem ocorrer antes que a ViewController seja apresentada na tela, como atualizar os dados do usuário.
Alternativas
Respostas
1: A
2: C
3: B
4: D
5: C