2017 – FGV – IBGE: Analista de Sistemas/Desenvolvimento de Aplicações

Juliana Jenny Kolb

Home > Concursos > Simulados de ProvasConcursos IBGE

2017 – FGV – IBGE: Analista de Sistemas/Desenvolvimento de Aplicações

Results

#1. (FGV – IBGE/2017) Para poder ser aplicado, o algoritmo de pesquisa binária exige que os elementos do array: ? A correção aparecerá no rodapé da questão, caso você erre ou não selecione uma opção de resposta.

Busca Binária </br>

A busca binária só deve ser executada em matrizes (listas) previamente ordenadas, seja no modo crescente ou decrescente. A pesquisa binária divide por dois a lista analisada e  compara o  valor. </br> </br>

Para ler mais sobre o assunto, acesse:  Métodos de Pesquisa e Ordenação ( )

#2. (FGV – IBGE/2017) Uma classe em Java declarada com o modificador final, não pode: ? A correção aparecerá no rodapé da questão, caso você erre ou não selecione uma opção de resposta.

final </br>

Quando é aplicado na classe, não permite estende-la, nos métodos impede que o mesmo seja sobrescrito (overriding) na subclasse, e nos valores de variáveis não pode ser alterado depois que já tenha sido atribuído um valor. </br> </br>

Para ler mais sobre o assunto, acesse:  Java: Sintaxe – Modificadores de Acesso ( )

#3. (FGV – IBGE/2017) O operador instanceof em Java: 
 I. aplica-se a operandos que sejam referências para objetos; 
 II. aplica-se a qualquer tipo de operando; 
 III. produz resultado do tipo boolean. 
 Está correto o que se afirma em: ? A correção aparecerá no rodapé da questão, caso você erre ou não selecione uma opção de resposta.

Operador instanceof 

Esse operador realiza a comparação do tipo de um objeto com um determinado tipo. Ou seja, é possível utilizar esse operador para testar se um objeto é do tipo de uma classe, uma subclasse, uma interface ou enum:

 

Operador Descrição
instanceof Operador que realiza a comparação de tipos de instâncias de um objeto

O operador instanceof:

    • aplica-se a operandos que sejam referências para objetos;

 

    • produz resultado do tipo boolean.

 

Para ler mais sobre o assunto, acesse: Operadores Java ( )

#4. (FGV – IBGE/2017) Em POO (Programação Orientada a Objetos), dizer que a classe A estende a classe B é o mesmo que:

#5. (FGV – IBGE/2017) Um programador Java precisa utilizar um array unidimensional dinâmico armazenando números inteiros e decide importar a classe java.util.ArrayList.  
 A declaração da referência ao array que ele deverá utilizar é:

#6. (FGV – IBGE/2017) Em Java, certo método da classe A deve poder ser invocado independentemente da criação prévia de uma instância de A.  
O modificador obrigatório na declaração desse método é:

#7. (FGV – IBGE/2017) Analise atentamente o seguinte programa em Java: 
  

#8. (FGV – IBGE/2017) Na API JDBC (Java Database Connectivity), o valor retornado pelo método executeQuery da interface java.sql.Statement é uma referência a uma instância da classe:

#9. (FGV – IBGE/2017) Daniel foi designado para fazer a modelagem conceitual de dados utilizando a abordagem de entidades e relacionamentos. Um dos requisitos levantados para o sistema a ser desenvolvido apresenta o conceito de que uma pessoa pode ser classificada como pessoa física ou pessoa jurídica.
A alternativa que ilustra a modelagem conceitual de dados para o conceito apresentado é: 

#10. (FGV – IBGE/2017) Em projetos de Banco de Dados Relacional, a dependência funcional representada por A→B e B→C, então A→C é a base para caracterizar que uma relação está na:

#11. (FGV – IBGE/2017) Em um Banco de Dados PostgreSQL, Joana precisa criar uma trigger para inserir dados na tabela de auditoria chamada AGENTE_AUDIT todas as vezes que um registro da tabela AGENTE for efetivamente excluído. 
Para isso, considerando que a função “agente_removido()” já esteja implementada, Joana utilizará o comando:

#12. (FGV – IBGE/2017) Algumas consultas SQL podem ser escritas de mais de uma forma. 
 Observe a consulta abaixo: 
 SELECT * FROM agro1 WHERE Ag1Regiao IN (SELECT Ag2Regiao FROM agro2); 
 Para obter o mesmo conjunto de resultado, essa consulta pode ser reescrita como:

#13. (FGV – IBGE/2017) Observe a figura a seguir que ilustra os registros da tabela AGENTES criada no esquema PESSOAL do Banco de Dados AGRO implementado no PostgreSQL por Vitor.  
  
Vitor precisa selecionar e armazenar no mesmo esquema, mas segregado da tabela AGENTES, o resultado de uma consulta que lista o Nome e o CPF de todos os agentes que foram cadastrados em Fevereiro de 2017. 
 Para isso, Vitor utilizou o comando: 

#14. (FGV – IBGE/2017) Observe as seguintes figuras que ilustram uma operação OLAP em que a exibição dos dados foi modificada da Visão A para a Visão B. 
  
Para alterar a perspectiva de análise dos dados da Visão A para a Visão B, deve-se executar a operação OLAP: 

#15. (FGV – IBGE/2017) Ambientes OLTP (Online Transaction Processing) se diferem de ambientes OLAP (Online Analytical Processing), pois ambientes OLTP reúnem sistemas de informação que possuem as seguintes características:

#16. (FGV – IBGE/2017) Pedro foi contratado para desenvolver uma solução de integração de dados a partir de diversas fontes heterogêneas com o objetivo de apoiar a análise de informações. A solução deve ter as seguintes características: Não-volátil, Histórico, Orientado a Assunto e Variante no Tempo. 
 Para isso, Pedro deve desenvolver um:

#17. (FGV – IBGE/2017) O SQL Server fornece uma série de funções internas disponibilizadas pelo próprio sistema e também permite criar funções definidas pelo usuário. As funções internas são organizadas em categorias como, por exemplo, as categorias de funções: lógicas, de agregação, de replicação, matemáticas, criptográficas, escalares, de segurança, de classificação, etc. É uma função de agregação do SQL Server:

#18. (FGV – IBGE/2017) A usabilidade está associada a uma característica de qualidade de software que se refere à sua adequação à utilização pelos usuários. Na Engenharia de Usabilidade cada elemento de uma interface deve ser analisado segundo algumas heurísticas. Manuel é o analista de usabilidade responsável por elaborar as interfaces do sistema da financeira SemGrana. Para realizar seu trabalho, Manuel frequentou diariamente a financeira por um mês, de forma a conhecer o vocabulário padrão, bem como os conceitos usuais utilizados pelos funcionários da financeira. Dessa forma, Manuel pôde elaborar interfaces que contivessem o vocabulário e os conceitos da financeira. 
  A preocupação demonstrada por Manuel pode ser traduzida pela heurística:

#19. (FGV – IBGE/2017) Observe a Modelagem UML de um Sistema da Universidade UNIFERA: 
  
 A partir da modelagem UML acima analise as seguintes afirmativas: 
 I. Não existe limite para a quantidade de disciplinas cursadas por um aluno. 
 II. O Caso de Uso descrito acima “Matricular aluno em turma” deveria ter ao menos os seguintes fluxos alternativos: “Não existem vagas na turma selecionada” e “Aluno não cadastrado”. 
 III. Não é possível cadastrar turma sem cadastrar seus pré-requisitos. 
 Está correto o que se afirma em:

#20. (FGV – IBGE/2017) O sistema de aluguel de veículos da empresa SoCarros foi modelado em UML. Como parte de seu desenvolvimento, o Analista de Testes Pedro definiu diversos testes a serem realizados. Considere as seguintes descrições dos testes definidos por Pedro: 
– Testar se ao final do caso de uso “Alugar carro” aparece a mensagem “Aluguel realizado com sucesso”. 
– Testar se o sistema suportaria 500 aluguéis simultâneos.
– Testar se o módulo dos Atendentes consegue trocar mensagens corretamente com o modulo da Gerência. 
– Testar se o método “Verificar disponibilidade” da classe “Veiculo” está funcionando corretamente. 
– Verificar quanto tempo o sistema está demorando para retornar à lista de veículos disponíveis. 
 Os testes descritos são, respectivamente:

#21. (FGV – IBGE/2017) O CMMI (Modelo Integrado de Maturidade em Capacitação) é um modelo de referência para avaliação da maturidade dos processos de software de uma organização.  
 Sobre o CMMI, analise as afirmativas a seguir:  
 I. Gerência de Configuração e Gerência de Requisitos são áreas de processo que aparecem a partir do nível 3.  
 II. O nível 1 corresponde ao nível em que a maturidade do processo é imprevisível.  
 III. O nível “Quantitativamente gerenciado” inclui a área de processo “Desempenho de processo organizacional”. Nesse nível são incluídas análises estatísticas do processo.  
 Está correto somente o que se afirma em:

#22. (FGV – IBGE/2017) A Análise de Pontos de Função (APF) é um método de medição de tamanho funcional de um software. Nesse método são contadas as funções de dados e funções de transação. Após essas contagens são aplicados fatores de ajuste. 
  A opção que apresenta 3 fatores de ajuste desse método é:

#23. (FGV – IBGE/2017) Uma maneira de transferir arquivos de forma segura através da rede é utilizar o protocolo SFTP. 
Trata-se de uma característica desse protocolo:

#24. (FGV – IBGE/2017) O mecanismo de autenticação abaixo que é baseado no uso de chaves públicas/privadas é:

#25. (FGV – IBGE/2017) Com relação a REST e SOAP, analise as afirmativas a seguir: 
I. REST é baseado em orientação a recursos, sendo indicado para operações stateless. 
 II. SOAP é um protocolo para troca de mensagens estruturadas, que podem possuir diferentes formatos, tais como JSON, HTML ou XML. 
 III. Tanto REST quanto SOAP foram concebidos para utilizar diferentes protocolos de comunicação, além do HTTP. 
 Está correto somente o que se afirma em:

#26. (FGV – IBGE/2017) Com base nos conceitos do ITIL v3 sobre incidentes e problemas, analise as afirmativas a seguir: 
 I. Um incidente que impacta negativamente muitos usuários/serviços deve ser tratado como um problema. 
 II. Incidentes e problemas devem ser tratados por setores e analistas diferentes, para evitar conflitos entre os respectivos processos de gerenciamento. 
 III. Pode ocorrer a abertura de um registro de problema, mesmo não havendo nenhum incidente registrado previamente. 
 Está correto somente o que se afirma em:

#27. (FGV – IBGE/2017) Atomicidade de transações é uma propriedade muito importante em sistemas distribuídos. Uma maneira de implementar essa propriedade é por meio do protocolo two-phase commit (2PC). Em relação a esse protocolo, analise as afirmativas a seguir: 
  I. Durante a primeira fase do protocolo, o nó coordenador da transação consulta um nó participante para saber se ele está apto para concluir a transação e, após conhecer a resposta dele, consulta o próximo nó participante. 
 II. Se o nó coordenador da transação falhar, os participantes podem não receber a decisão final para executar commit ou rollback e, portanto, ficarem bloqueados. 
 III. Se o nó participante falhar após receber a decisão final para executar um commit, a transação será abortada pelo nó coordenador da transação.
Está correto o que se afirma em:

#28. (FGV – IBGE/2017) Os servidores de aplicação fornecem a infraestrutura básica necessária para o desenvolvimento e a distribuição de aplicações. Em relação aos servidores de aplicação da plataforma Java EE, analise as afirmativas a seguir: 
  I. GlassFish e Apache Geronimo são servidores de aplicação open source compatível com a especificação J2EE. 
II. O Apache Tomcat não dispõe de um container EJB. 
III. JBoss é programado em Java, portanto, pode ser usado em qualquer sistema operacional que suporte essa linguagem de programação. 
Está correto o que se afirma em:

#29. (FGV – IBGE/2017) O crescente avanço das tecnologias de informação e comunicação tem sido acompanhado de importantes preocupações sobre potenciais riscos de segurança e vulnerabilidades em aplicações web e móveis na Internet. 
  O tipo de ataque de cibercriminosos que exploram, especificamente, falhas em sistemas que interagem com bases de dados é denominado:

#30. (FGV – IBGE/2017) Considere como verdadeira a seguinte sentença: “Se todas as flores são vermelhas, então o jardim é bonito”.
É correto concluir que:

#31. (FGV – IBGE/2017) Em um jogo há fichas brancas e pretas sendo algumas redondas, outras quadradas e outras triangulares. Não há fichas de outras cores ou de outros formatos. 
Considere como verdadeira a afirmação: “Qualquer ficha branca não é quadrada.” 
É correto concluir que:

#32. (FGV – IBGE/2017) Entre os cinco números 2, 3, 4, 5 e 6, dois deles são escolhidos ao acaso e o produto deles dois é calculado. 
  A probabilidade desse produto ser um número par é:

#33. (FGV – IBGE/2017) Em certo município foi feita uma pesquisa para determinar, em cada residência, quantas crianças havia até 10 anos de idade. O resultado está na tabela a seguir:
  
Em relação ao total de residências pesquisadas, as que possuem somente uma ou duas crianças representam:

#34. (FGV – IBGE/2017) O número de balas de menta que Júlia tinha era o dobro do número de balas de morango. Após dar 5 balas de cada um desses dois sabores para sua irmã, agora o número de balas de menta que Júlia tem é o triplo do número de balas de morango. O número total de balas que Júlia tinha inicialmente era:

#35. (FGV – IBGE/2017) Marcelo foi chamado para uma reunião com seu chefe. Nessa reunião ocorreu o seguinte diálogo: – Chefe: Pedro disse que todos os relatórios que ele recebeu foram avaliados. – Marcelo: Não é verdade o que Pedro disse. Se o chefe considerou que Marcelo falou a verdade, ele pode concluir logicamente que, dos relatórios recebidos por Pedro:

#36. (FGV – IBGE/2017) Em um encontro de 12 pessoas, 8 delas se conhecem mutuamente e cada uma das outras 4 não conhece nenhuma das pessoas presentes ao encontro. Pessoas que se conhecem mutuamente se cumprimentam com um abraço e pessoas que não se conhecem se cumprimentam com um aperto de mão. Todas as pessoas presentes ao encontro se cumprimentam entre si. O número de apertos de mão dados é:

#37. (FGV – IBGE/2017) Considere verdadeira a afirmação: Todo computador bom é caro e todo computador grande é bom. É correto concluir que:

#38. (FGV – IBGE/2017) A probabilidade de um determinado aluno acertar cada uma das duas últimas questões de uma determinada prova é 70%. Acertar ou errar cada uma das questões são eventos independentes. A probabilidade desse aluno errar as duas referidas questões:

#39. (FGV – IBGE/2017) Quatro pessoas, Ana, Bia, Celia e Dulce devem se sentar em quatro das seis poltronas representadas na figura abaixo.  
  
Sabendo que Ana e Bia devem se sentar uma ao lado da outra, o número de maneiras diferentes que elas quatro podem se sentar nessas poltronas é:

#40. (FGV – IBGE/2017) 
 
 Considerando as duas perguntas formuladas pelo entrevistador, pode-se ver que o entrevistado:

#41. (FGV – IBGE/2017) 
 
“O racionamento foi resultado da política de privatização e desregulamentação que não incentivou suficientemente a construção de novas usinas”.  
 O início da resposta do entrevistado corresponde a uma pergunta que não foi formulada diretamente; essa pergunta, se formulada, seria:

#42. (FGV – IBGE/2017) 
 
“O que pode ser feito para evitar um novo racionamento?” 
 A oração “para evitar um novo racionamento” pode ser desenvolvida em forma de uma nova oração do seguinte modo:

#43. (FGV – IBGE/2017) 
 
No texto 1 há um conjunto de termos precedidos da preposição DE; o termo abaixo em que essa preposição tem emprego não exigido por um termo anterior é:

#44. (FGV – IBGE/2017) 
 
“O governo também não permitiu que o setor público investisse nessa área”. 
 O segundo período da resposta do entrevistado desempenha o seguinte papel textual:

#45. (FGV – IBGE/2017) 
 
“Não planejou nem implementou uma política para o setor”.  
 Sobre as duas ações citadas nesse segmento do texto 1, pode-se corretamente afirmar que:

#46. (FGV – IBGE/2017) 
 
 No primeiro parágrafo do texto 1 há um conjunto de termos que recuperam elementos anteriores, o que dá coesão ao texto. O termo cujo antecedente é uma oração é: 

#47. (FGV – IBGE/2017) 
 
“…embora o volume de chuvas tenha sido pequeno nos anos anteriores”. Esse segmento do texto 1 mostra o seguinte valor: 

#48. (FGV – IBGE/2017) 
 
“No futuro, o desafio será adotar uma política energética que estimule o fornecimento de energia, através de eletricidade ou de combustíveis, a um custo acessível para os consumidores e as empresas, protegendo inclusive o meio ambiente”. Deduz-se desse segmento opinativo do entrevistado que:

#49. (FGV – IBGE/2017) 
 
“É preciso levar em conta questões econômicas e sociais”; se juntássemos os adjetivos sublinhados em forma de adjetivo composto, a forma correta, no contexto, seria: ? A correção aparecerá no rodapé da questão, caso você erre ou não selecione uma opção de resposta.

Plural dos adjetivos </br>

1) Simples: substantivos em função de adjetivos não variam. </br>

Exemplos: Cor que não é cor não varia. </br>

  • Camisa vinho / Camisas vinho.
  • Uniforme laranja / Uniformes laranja. </br> </br>

2) Composto: Varia no último elemento: adjetivo adjetivo. O adjetivo composto varia o último elemento quando terminar em adjetivo. </br>

Exemplos: </br>

  • Olhos azul-claros.
  • Quartos verde-escuros.
  • Questões econômico-sociais. </br> </br>

Para ler mais sobre o assunto, acesse: Concordância Verbal e Nominal ( )

#50. (FGV – IBGE/2017) O algoritmo de ordenação baseado em vários percursos sobre o array, realizando, quando necessárias, trocas entre pares de elementos consecutivos denomina-se método: ? A correção aparecerá no rodapé da questão, caso você erre ou não selecione uma opção de resposta.

Bubble Sort </br>

O método Bubble sort, ou ordenação por flutuação (literalmente “por bolha”), é um algoritmo de ordenação dos mais simples. A ideia é percorrer o vetor diversas vezes, a cada passagem fazendo flutuar para o topo o maior elemento da sequência. Essa movimentação lembra a forma como as bolhas em um tanque de água procuram seu próprio nível, e disso vem o nome do algoritmo. </br>

O algoritmo Bubble Sort consome processamento. Apesar de simples, não deve ser utilizado com atrizes ou listas muito extensas para evitar lentidão no processamento. </br>

Este método cria uma ordenação decrescente. </br> </br>

Para ler mais sobre o assunto, acesse:  Métodos de Pesquisa e Ordenação ( )

Ver Resultado

Deixe uma resposta