Questões de Concurso Para analista - análise e desenvolvimento de aplicações

Foram encontradas 211 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

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
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
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
Q1158679 Engenharia de Software
A popularidade da prática do uso do Desenvolvimento Orientado a testes tem crescido cada vez mais entre os desenvolvedores, pelo fato de trazer diversas vantagens em diferentes áreas do software. A ideia é que, quando se começa pelo teste, escreve-se naturalmente um código que é mais fácil de ser testado. O código apresenta maior coesão, menos acoplamento, interface pública e precondições mais simples. Essas melhorias são apresentadas com o uso de TDD em
Alternativas
Q1158678 Engenharia de Software
Para chegar a um nível de perfeição de um software, é necessário aplicar muitos testes, sendo que o teste de integração é um dos mais importantes. Considerando o exposto, assinale a alternativa que NÃO apresenta uma característica dos testes de integração de software.
Alternativas
Respostas
6: B
7: C
8: A
9: E
10: D