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

Foram encontradas 60 questões

Q1158675 Algoritmos e Estrutura de Dados

Formalmente, um algoritmo de busca é aquele que aceita um argumento e tenta encontrar o registro cuja chave seja igual ao argumento. Assim, analisando o seguinte passo a passo de um algoritmo de busca, é correto afirmar que se trata de um algoritmo


1. Defina que min= 1 e max = n.

2. Encontre a média de max e min, arredondando para baixo para que seja um inteiro.

3. Se você tiver adivinhado o número certo. Pare – Fim algoritmo!

4. Se o palpite foi muito baixo, defina o min como 1 a mais do que o palpite.

5. Se o palpite foi muito alto, defina o max como 1 a menos do que o palpite.

6. Volte ao passo dois.

Alternativas
Q1158676 Engenharia de Software
Os sistemas ainda são colocados em uso nos dias atuais pelo fato de que os softwares são pouco testados ou não o são. O problema é que os testes têm alto custo de tempo e dinheiro. Assim, uma boa solução são os testes automatizados, que são muito parecidos com o manual, porém são executados pela máquina. Com base no exposto, assinale a alternativa que apresenta as três etapas fundamentais dos testes automatizados, respectivamente.
Alternativas
Q1158677 Programação
Ao se pensar em testes unitários, já se pensa em Junit, pois ele é um framework simples para escrever testes repetíveis automatizados com suporte na linguagem de programação Java em que é possível criar testes para verificar funcionalidades de classes e seus métodos. O Junit trabalha basicamente com anotações (Annotations) que definem se um método é ou não de teste, se deve ser executado antes ou depois da classe, se deve ser ignorado e outras diversas funcionalidades. Assinale a alternativa que apresenta a anotação que, quando colocada antes do método, define que ele vai ser executado antes de cada caso de teste, para que, antes de um método, as variáveis possam ser inicializadas.
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
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
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
Q1158685 Programação
Com o swift no desenvolvimento para iOS, a Apple adotou novas características e capacidades para a linguagem de programação, como o uso de protocolos. Estes trabalham de uma maneira que visa estender a funcionalidade de uma classe ou estrutura existente. Um protocolo pode ser pensado como um escopo ou interface que define um conjunto de propriedades e métodos. Um dos protocolos mais utilizados nessa linguagem de programação é o que tem a capacidade de determinar quando dois objetos são iguais e, com extensões condicionais a esse protocolo, é possível fornecer funcionalidade específica para tipos específicos de objetos em conformidade com um protocolo. Assinale a alternativa que apresenta corretamente o nome desse protocolo.
Alternativas
Q1158686 Programação
Uma das mudanças significativas que aconteceu com o surgimento da versão 5 é como a tarefa de escrever HTML ficou mais simples. Diversos pontos pequenos se tornaram opcionais ou desnecessários e o que antes era repetitivo deixou de ser parte da rotina. Como consequência, o código se tornou mais simples e fácil de se ler. Um ótimo exemplo disso é o Doctype do HTML5, a instrução que informa aos navegadores como ele deve processar o código HTML, que ficou bastante simples em relação aos seus antecessores. Assinale a alternativa que apresenta corretamente a nova forma de escrever o Doctype no HTML5.
Alternativas
Q1158687 Raciocínio Lógico
Em um bairro de uma cidade existem 10 casas, numeradas de 1 a 10. Duas pessoas visitaram algumas dessas casas, para divulgação de um novo produto no mercado. Sabe-se que a primeira pessoa visitou as casas de número ímpar e a segunda visitou as casas cuja numeração era um número par e divisor de 8. Dessa forma, as casas que NÃO foram visitadas foram as que possuem as respectivas numerações iguais a
Alternativas
Q1158689 Matemática

Para obter a informação sobre a origem de seus funcionários, identificados pelo estado em que nasceram, uma empresa selecionou um grupo de funcionários. Após essa seleção, foi obtido que 1/3 das pessoas eram do estado da Bahia, 3/7 das pessoas eram do estado do Rio de Janeiro, 1/9 das pessoas eram do estado do Paraná e o restante era do estado de Minas Gerais.

Dessa forma, a fração que representa a quantidade de pessoas originárias do estado do Rio de Janeiro em relação à quantidade de pessoas originárias do estado da Bahia é igual a

Alternativas
Q1158690 Raciocínio Lógico
No último recenseamento de um bairro em uma grande cidade, foram utilizadas folhas de sulfite, com um questionário impresso em cada folha, e canetas esferográficas para preencher os questionários, tal que foram utilizadas 1000 canetas e a quantidade de folhas de sulfite utilizada foi o quádruplo da quantidade de canetas. O custo de cada caneta foi de R$ 2,00 e o custo de cada folha de sulfite foi de R$ 0,10. Em um novo recenseamento nesse mesmo bairro, ficou estipulado que serão utilizados 1/4 a menos de canetas e a metade de folhas de sulfite utilizadas no recenseamento anterior, mantido o custo de cada folha de sulfite, porém com um aumento de R$ 0,05 no custo de cada caneta. Dessa forma, a economia no custo total para esse novo recenseamento será de
Alternativas
Q1158692 Raciocínio Lógico
Se não é verdade que na próxima quinta-feira não haverá jogo de futebol e também não é verdade que no próximo domingo vai chover, então é correto afirmar que
Alternativas
Q1158695 Matemática

O CNPq concede bolsas para a formação de recursos humanos no campo da pesquisa científica e tecnológica, em universidades, institutos de pesquisa, centros tecnológicos e de formação profissional, tanto no Brasil como no exterior. Confira alguns valores de bolsas no Brasil.


          Tabela de Valores de Bolsas no Brasil

               Modalidade                              Valor (R$) 

Apoio Técnico à Pesquisa                         550,00

Doutorado                                                 2.200,00

Iniciação Científica                                      400,00

Iniciação Científica Júnior                          100,00

Iniciação Tecnológica (PIBITI)                    400,00

Mestrado                                                    1.500,00

Pós-doutorado Sênior                              4.400,00

Pós-doutorado Júnior                               4.100,00

Pós-doutorado Empresarial                     4.100,00


Público Alvo: Jovens de ensino médio e superior, em nível de pós-graduação, interessados em atuar na pesquisa cientifica, e especialistas para atuarem em Pesquisa e Desenvolvimento (P&D) nas empresas e centros tecnológicos. (Disponível em: <http://cnpq.br/no-pais/> . Acesso em 28 de junho de 2019).


Considerando os dados acima e sabendo que dois jovens foram contemplados, cada um com uma bolsa, tal que a soma dos valores das duas bolsas está entre R$ 3.000,00 e R$ 4.000,00, então as duas bolsas concedidas foram de

Alternativas
Q1158696 Matemática

No site do Instituto Brasileiro de Geografia e Estatística (IBGE), por meio da Pesquisa Nacional por Amostra de Domicílios Contínua - Divulgação Trimestral - 1º trimestre 2019 (PNADC/T), foi divulgado o seguinte gráfico que indica a taxa de participação na força de trabalho das pessoas de 14 anos ou mais de idade, na semana de referência (%) – Brasil:

PNADC/T - Taxa de participação na força de trabalho das pessoas de 14 anos

ou mais de idade, na semana de referência (%) - Brasil


Imagem associada para resolução da questão



(Disponível em: <https://sidra.ibge.gov.br/home/pnadct>. Acesso em: 28 de junho de 2019).


Pelas informações obtidas por meio desse gráfico, assinale a alternativa correta.

Alternativas
Q1177363 Raciocínio Lógico
Sete candidatos a uma vaga em uma empresa (identificados pelas iniciais de seus nomes: A, B, C, D, E, F e G) foram convocados para uma dinâmica. Três desses candidatos já estavam previamente contratados, porém nenhum deles sabia desse fato. Havia ainda mais duas vagas para serem preenchidas. Para a primeira dinâmica proposta pela empresa, foi formado um grupo com cinco pessoas, sendo que os candidatos A e B não foram incluídos. Em seguida, foi formado um segundo grupo para participar da segunda dinâmica, também com cinco pessoas, sendo que os candidatos C e D não foram incluídos. Sabendo que os três candidatos previamente contratados fizeram parte dos dois grupos citados anteriormente, então as outras duas vagas poderão ser preenchidas pelos candidatos
Alternativas
Q1177504 Raciocínio Lógico
Se não é verdade que, se o carro é um Fiesta, então sua cor não é azul, é correto afirmar que
Alternativas
Respostas
41: B
42: A
43: C
44: D
45: E
46: A
47: C
48: B
49: D
50: C
51: A
52: E
53: C
54: A
55: B
56: A
57: D
58: D
59: C
60: A