Prévia do material em texto
www.pciconcursos.com.br ANALISTA DE SISTEMAS DIRETORIA DE CONCURSOS E SELEÇÕES - DCS 1 SELEÇÃO PÚBLICA PARA A CONTRATAÇÃO POR TEMPO DETERMINADO DE PROFISSIONAIS DE DIVERSAS ÁREAS PARA O IPLANFOR EDITAL Nº 72/2014 PROVA PARA ANALISTA DE SISTEMAS (NÍVEL SUPERIOR) LEIA COM ATENÇÃO E SIGA RIGOROSAMENTE ESTAS INSTRUÇÕES. 1. Examine se a prova está completa e se há falhas ou imperfeições gráficas que causem dúvidas. Qualquer reclamação somente será aceita até os 15 minutos iniciais. 2. A prova consistirá de 40 questões com quatro alternativas (A, B, C e D), das quais apenas uma é verdadeira. Utilize somente caneta de tinta azul ou preta. Marque seu cartão-resposta, pintando completamente o espaço referente a sua resposta, como no modelo abaixo: A B C D Ex.: 3. A leitora de marcas não registrará as respostas em que houver falta de nitidez, uso de corretivo, marcação a lápis e/ou marcação de mais de uma letra. 4. O cartão-resposta não pode ser dobrado, amassado, rasurado ou manchado. Exceto sua assinatura, nada deve ser escrito ou registrado fora do espaço destinado às respostas. 5. Verifique se o seu nome e o número de inscrição estão corretos no cartão-resposta. Se houver erro, comunique-o ao fiscal. Não se esqueça de assiná-lo. 6. Durante a prova, é vetado o intercâmbio e o empréstimo de material de qualquer natureza entre os candidatos. A fraude ou tentativa de fraude, a indisciplina e o desrespeito às autoridades encarregadas dos trabalhos são faltas que desclassificarão o candidato. 7. De acordo com o subitem 8.10 do Edital nº 72/2014, durante a realização da prova escrita objetiva, são terminantemente proibidos aos candidatos qualquer espécie de consulta e comunicação entre eles, a utilização ou o porte de lápis, borracha, lapiseira, livros, manuais, impressos ou anotações, máquinas calculadoras, boné, artigos de chapelaria, óculos escuros, relógios, agendas eletrônicas ou similares, telefone celular, bip, e-books, walkman, MP3 player, ipod, iphone, gravador ou qualquer outro receptor ou transmissor de mensagens e dados. Caso haja a desobediência a esta instrução, o candidato será eliminado do certame. 8. Ao terminar, entregue ao fiscal a prova e o cartão-resposta assinado, que é o único documento válido para correção. PROVA OBJETIVA DATA: 1º DE MARÇO DE 2015 DURAÇÃO: 03 HORAS INÍCIO: 14 HORAS - TÉRMINO: 17 HORAS _____________________________________________________ NOME EM LETRA DE FORMA ___________________________________________ ASSINATURA DO CANDIDATO www.pciconcursos.com.br ANALISTA DE SISTEMAS DIRETORIA DE CONCURSOS E SELEÇÕES - DCS 2 LÍNGUA PORTUGUESA Leia atentamente o texto abaixo e responda às questões. Papa pede que celulares não atrapalhem conversas em família 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 O papa Francisco pediu nesta sexta-feira (23) que os aparelhos tecnológicos, como celulares e tablets, não atrapalhem as conversas em família que, para ele, são o berço da comunicação. Em seu discurso anual pelo dia católico das comunicações, o pontífice afirmou que o uso dessas ferramentas pode tanto ajudar como prejudicar a comunicação entre as famílias. Ao mesmo tempo, podem ajudar as pessoas a se evitarem. “O grande desafio que enfrentamos hoje é reaprender a falar uns com os outros, não simplesmente como gerar e consumir informação”, disse. “Eles atrapalham quando se tornam uma via de escape para ouvir, se isolar, mas podem favorecer se ajudam a conversar e a dividir. Que as famílias orientem o nosso relacionamento com as tecnologias ao invés de serem guiadas por elas”, destacou. Para Francisco, o núcleo familiar é o primeiro local onde as pessoas aprendem a comunicar e é preciso “voltar a esse momento para deixar a comunicação entre as pessoas mais autêntica e humana”. “Em um mundo em que se gasta muito tempo em falar mal, semear a discórdia, poluir as conversas com nosso ambiente humano, a família pode ser uma escola de comunicação abençoada. E a bênção deve permanecer, inevitavelmente, acima do ódio e da violência”, ressaltou. O tema do dia da comunicação deste ano coincide com o encerramento de dois anos de discussões sobre a família que terão seu ponto alto em outubro, no Sínodo da Família, com a participação de bispos e cardeais. Dentre os assuntos que possivelmente serão debatidos, estão o divórcio, as uniões estáveis, as crianças transgênero e a união homossexual. (http://www1.folha.uol.com.br/mundo/2015/01/1579399. Acesso em 25/01/15.) 01. O texto em análise situa-se, predominantemente, na tipologia de base: a) narrativa. b) descritiva. c) dissertativa. d) argumentativa. 02. De acordo com o conteúdo desse texto, não se pode asseverar que: a) o papel da família é importante porque é nela que as pessoas iniciam o processo de comunicação. b) o sumo pontífice não se posiciona totalmente contra o uso dos aparelhos tecnológicos. c) os aparelhos tecnológicos podem ser utilizados com efeitos positivos. d) as famílias não devem valer-se dos aparelhos tecnológicos. 03. Neste excerto “O papa Francisco pediu nesta sexta-feira (23) que os aparelhos tecnológicos, como celulares e tablets, não atrapalhem as conversas em família” (l. 01 e 02), a relação de coesão entre “aparelhos tecnológicos” e “celulares e tablets” se dá por meio da: a) hiperonímia, a relação existente entre um termo mais genérico (“aparelhos tecnológicos”) e um mais específico (“celulares e tablets”). b) meronímia, o segundo termo (“celulares e tablets”) constitui uma parte do primeiro (“aparelhos tecnológicos”). www.pciconcursos.com.br ANALISTA DE SISTEMAS DIRETORIA DE CONCURSOS E SELEÇÕES - DCS 3 c) catáfora, o segundo termo (“celulares e tablets”) retoma o primeiro termo (“aparelhos tecnológicos”). d) anáfora, o primeiro termo (“aparelhos tecnológicos”) aponta para o segundo (“celulares e tablets”). 04. Com relação à classe gramatical das palavras, analise o quinto parágrafo e assinale a asserção verdadeira. Devem-se considerar as palavras repetidas. a) Contam-se mais artigos que adjetivos. b) Há menos preposições do que pronomes. c) Existem mais substantivos do que verbos. d) O número de adjetivos é maior que o de substantivos. 05. Quanto ao emprego dos verbos, qual é a afirmativa falsa? a) O verbo atrapalhar, no trecho “não atrapalhem as conversas em família” (l. 02), está no presente do subjuntivo para exprimir um desejo, uma vontade. b) Em “podem ajudar as pessoas a se evitarem” (l. 05), há incorreção porque o infinitivo destacado não pode ser flexionado. c) A forma verbal “estão” (l. 20) poderia ser empregada também no futuro do presente sem se alterar o sentido da frase. d) A exemplo de “atrapalhem” (l. 02), o verbo orientar (l. 09, “orientem”) também está no presente do subjuntivo. 06. No tocante à sintaxe de concordância, examine as afirmações seguintes e observe se elas são verdadeiras ou falsas. Aponte a alternativa correta. I. No fragmento “as conversas em família que, para ele, são o berço da comunicação” (l. 02), o verbo ser pode ser flexionado no singular, concordando com o predicativo do sujeito. II. Em “para deixar a comunicação entre as pessoas mais autêntica e humana” (l. 12 e 13), os adjetivos estão no feminino singular porque concordam com o objeto direto “comunicação”. III. No sintagma “as crianças transgênero” (l. 21), o adjetivo deveria ter concordado com o substantivo, ou seja, deveria ser as criançastransgêneras. a) Só III é falsa. b) I e II são falsas. c) II e III são falsas. d) Só II é verdadeira. 07. Quanto à sintaxe de regência, qual é a afirmação incorreta? a) No segundo parágrafo, há verbos transitivos diretos e indiretos. b) No terceiro parágrafo, predominam os verbos transitivos diretos. c) No primeiro parágrafo, existem dois verbos transitivos diretos e um verbo de ligação. d) Na l. 12, “deixar” é transobjetivo, isto é, além do objeto direto, ele requer um predicativo para o objeto. 08. Com referência às regras de colocação dos pronomes átonos, indique a opção falsa. a) No trecho “as pessoas a se evitarem”, pode-se colocar o pronome se também depois do verbo. b) O pronome se em “se isolar” pode ocupar a posição proclítica, como está, e a posição enclítica. c) O pronome se só pode ocupar a posição proclítica no fragmento “em que se gasta muito tempo”. d) Em “quando se tornam uma via de escape”, o pronome se poderia ser colocado depois do verbo. www.pciconcursos.com.br ANALISTA DE SISTEMAS DIRETORIA DE CONCURSOS E SELEÇÕES - DCS 4 09. Em conformidade com o AOLP (1990), em vigor desde 1º. de janeiro de 2009, marque a opção verdadeira. a) De acordo com a base XI, a palavra “transgênero” pode escrita apenas dessa forma. b) A palavra “discórdia” (l. 14), segundo a base XI, só pode ser classificada como paroxítona aparente. c) Conforme a base XV, a palavra “sexta-feira” (l. 01) deve ser hifenizada, diferentemente da palavra mandachuva. d) Consoante a base XIX, o termo “papa”, grafado com inicial minúscula na linha 01, apresenta incorreção com essa grafia. 10. Alguns trechos do texto foram reescritos e a pontuação, alterada. Tome por base as regras de pontuação e assinale a alternativa em que se encontra inadequação. a) Entre os assuntos que, possivelmente, serão debatidos, estão o divórcio, as uniões estáveis, as crianças transgênero e a união homossexual. b) O papa Francisco pediu, nesta sexta-feira (23), que os aparelhos tecnológicos, como celulares e tablets, não atrapalhem as conversas em família que, para ele, são o berço da comunicação. c) Para Francisco, o núcleo familiar, é o primeiro local onde as pessoas aprendem a comunicar, e é preciso voltar a esse momento, para deixar a comunicação, entre as pessoas, mais autêntica e humana. d) Eles atrapalham, quando se tornam uma via de escape para ouvir, se isolar, mas podem favorecer, se ajudam a conversar e a dividir. Que as famílias orientem o nosso relacionamento com as tecnologias, ao invés de serem guiadas por elas. CONHECIMENTOS ESPECÍFICOS 11. A sobrecarga de métodos ocorre quando temos: a) métodos com o mesmo nome em classes diferentes. b) métodos com o mesmo nome em classes iguais. c) métodos com o mesmo cabeçalho em classes diferentes. d) métodos com o mesmo cabeçalho em classes iguais. 12. Na programação orientada a objetos há a possibilidade de ocorrer um problema de indireção múltipla quando se trata de herança. Este problema ocorre quando: a) Sempre que uma classe filha herda de duas ou mais classes. Neste caso, a dificuldade consiste em saber o membro de qual pai estará sendo utilizado pela filha. b) Uma classe herda atributos e métodos de sua classe pai e as repassa às suas classes filhas, assim estas têm dificuldade de acessar estes membros herdados por conta de terem sido herdados indiretamente. c) Uma classe filha herda de duas ou mais classes/atributo(s) com o mesmo nome/método(s) e de mesmo cabeçalho, sendo que estes estão presentes em diferentes classes pai. Neste caso, a dificuldade consiste em saber o membro de qual pai estará sendo utilizado pela filha. d) Uma classe implementa mais de uma interface, onde métodos possuem o mesmo nome, mas com quantidade diferente parâmetros, ordem ou tipo, sendo que estes estão presentes em diferentes interfaces. Assim sendo, a classe filha não consegue definir qual método deve ser sobrescrito. www.pciconcursos.com.br ANALISTA DE SISTEMAS DIRETORIA DE CONCURSOS E SELEÇÕES - DCS 5 13. Dado o seguinte código de definição de tag customizada e seu uso: DEFINIÇÃO DO ARQUIVO TLD <taglib> <tlibversion>1.0</tlibversion> <jspversion>1.1</jspversion> <shortname>MinhaTag</shortname> <tag> <name>horaAtual</name> <tagclass>minhatag.HoraAtualTag</tagclass> <bodycontent>JSP</bodycontent> </tag> </taglib> PÁGINA JSP <%@ taglib uri ="/tags/ minha_tag " prefix ="mt"%> <html> <body> Olá! Hoje é: CONTEÚDO AQUI <br> </body> </html> Qual valor deve substituir o texto CONTEÚDO AQUI para que a hora atual seja exibida? a) <mt:horaAtual/> b) <mt.horaAtual/> c) <mt_horaAtual/> d) ${mt.horaAtual}; 14. O seguinte diagrama de classes refere-se à estrutura genérica de um dos padrões de projeto JEE. www.pciconcursos.com.br ANALISTA DE SISTEMAS DIRETORIA DE CONCURSOS E SELEÇÕES - DCS 6 Assinale a alternativa que identifica o nome do padrão relacionado. a) Front Controller b) Application Controller c) Composite Controller d) Application Service 15. O seguinte diagrama de classes refere-se à estrutura genérica de um dos padrões de projeto Gang of Four. Assinale a alternativa que identifica o nome do padrão relacionado. a) Adapter b) Proxy c) Template Method d) Composite 16. Marque a opção correta. Entre as atividades comuns aos processos de desenvolvimento de software, a especificação de software é aquela: a) em que a funcionalidade do software e as restrições sobre sua operação devem ser definidas. b) em que o software que atenda ao que foi especificado deve ser produzido. c) em que o software deve ser validado para garantir que ele faça o que o cliente deseja. d) em que o software deve evoluir para atender às necessidades mutáveis do cliente. 17. Marque a opção correta. A principal diferença entre o modelo em espiral do processo de software e outros processos de software é: a) a análise e a definição dos requisitos. b) o reconhecimento explícito do risco. c) a análise de componentes. d) o desenvolvimento exploratório. 18. Identifique qual a única alternativa válida a partir das possíveis definições para as características de um projeto, de acordo com o guia PMBOK (Project Management Body of Knowledge). I. Um projeto é único. www.pciconcursos.com.br ANALISTA DE SISTEMAS DIRETORIA DE CONCURSOS E SELEÇÕES - DCS 7 II. Um projeto é formado por operações repetitivas e contínuas. III. Um projeto é temporário. a) Apenas a I e a II estão corretas. b) Apenas a II e a III estão corretas. c) Apenas a I e a III estão corretas. d) Todas as afirmações estão corretas. 19. Segundo o PMBOK, os riscos devem ser priorizados e avaliados considerando a sua probabilidade de ocorrência e seu impacto para o negócio. O processo de gerenciamento de riscos que trata dessa priorização e avaliação é denominado: a) análise da elicitação de riscos. b) análise quantitativa de riscos. c) planejamento de respostas a riscos. d) análise qualitativa de riscos. 20. O MPS.BR é um programa coordenado pela Associação para Promoção da Excelência do Software Brasileiro (SOFTEX), que tem como objetivo a melhoria de processo do software Brasileiro. Marque a opção correta sobre a definição dos níveis de maturidade no MPS.BR. a) São definidos cinco níveis de maturidade para o MR-MPS: 1 (Inicial), 2 (Conhecido), 3 (Padronizado), 4 (Gerenciado), 5 (Otimizado). A escala de maturidade se inicia no nível 1 e progride até o nível 5. b) São definidos sete níveis de maturidade para o MR-MPS: A (Inicial), B (Muito Bom), C (Bom), D (Regular), E(Ruim), F (Muito Ruim) e G (Péssimo). A escala de maturidade se inicia no nível A e progride até o nível G. c) São definidos cinco níveis de maturidade para o MR-MPS: 1 (Inicial/Ad-Hoc), 2 (Repetitível, porém intuitivo), 3 (Definido), 4 (Gerenciado), 5 (Otimizado). A escala de maturidade se inicia no nível 1 e progride até o nível 5. d) São definidos sete níveis de maturidade para o MR-MPS: A (Em Otimização), B (Gerenciado Quantitativamente), C (Definido), D (Largamente Definido), E (Parcialmente Definido), F (Gerenciado) e G (Parcialmente Gerenciado). A escala de maturidade se inicia no nível G e progride até o nível A. 21. Garantia de qualidade é o processo de definição de como a qualidade de software pode ser atingida e como pode se saber se o software possui o nível de qualidade desejado. Como parte do processo de garantia de qualidade, pode-se estabelecer dois tipos de padrões. Marque a alternativa correta que mostra esses padrões. a) Padrões de classes e padrões de objetos. b) Padrões de processo e padrões de planejamento. c) Padrões de produto e padrões de processo. d) Padrões de objetos e padrões de produto. 22. Marque a opção correta, que mostra as cinco áreas de gerenciamento de processos definidas no CMMI-DEV. a) Gerenciamento de processos; gerenciamento de projetos; engenharia; apoio; planejamento. b) Definição de processo organizacional; foco no processo organizacional; treinamento organizacional; desempenho de processo organizacional; inovação e implantação organizacional. c) Desenvolvimento de requisitos; solução técnica; integração de produto; verificação; validação. d) Definição de processo organizacional; gerenciamento de acordo com fornecedores; foco no processo organizacional; gerenciamento de projeto integrado; gerenciamento de riscos. www.pciconcursos.com.br ANALISTA DE SISTEMAS DIRETORIA DE CONCURSOS E SELEÇÕES - DCS 8 23. Com que finalidade o gerenciamento do nível de serviço usa dados do registro de incidentes do Service Desk? a) Desenvolver acordos de nível de serviço (Service Level Agreements - SLAs). b) Reportar a quantidade e a natureza dos incidentes que ocorreram durante um período específico. c) Analisar, a partir de outros dados, se o nível de serviço combinado está sendo fornecido. d) Determinar a disponibilidade de um serviço de TI a partir do número de incidentes resolvidos. 24. Que diagrama da UML representa uma visão externa do sistema a ser desenvolvido, listando as funcionalidades do sistema que as utiliza, e como estes estão relacionados? a) Diagrama de classes. b) Diagrama de objetos. c) Diagrama de casos de uso. d) Diagrama de sequência. 25. Qual diagrama da UML tem foco na troca de mensagens entre objetos no decorrer do tempo? a) Diagrama de comunicação. b) Diagrama de atividades. c) Diagrama de estados. d) Diagrama de sequência. 26. Em um ciclo de vida de desenvolvimento de um sistema de software iterativo e incremental, pode-se dizer que: a) é verificado no ciclo de vida em cascata. b) atividades do ciclo se repetem à medida que o sistema é refinado e adicionado de funcionalidades. c) não se pode aplicar prototipagem. d) não se podem utilizar artefatos em UML. 27. Com relação ao RUP, pode-se afirmar que: a) aplica um ciclo de desenvolvimento iterativo e incremental. b) sua fase inicial é a transição. c) artefatos desenvolvidos em UML não podem ser utilizados. d) não são utilizados marcos de desenvolvimento. 28. Com relação ao SCRUM, pode-se dizer que: a) seu foco está no gerenciamento do desenvolvimento iterativo. b) sua fase inicial é estabelecida através de ciclos de sprints. c) sprints são de comprimento variável. d) o backlog do produto é criado ao final do projeto. 29. Com relação ao processo de desenvolvimento de software, pode-se afirmar que: a) o projeto de software é uma atividade de menor grau de abstração que a análise. b) a análise de software é uma atividade de menor grau de abstração que o projeto de software. c) geralmente se inicia pela análise. d) a atividade de manutenção de software não está inclusa no processo de desenvolvimento. www.pciconcursos.com.br ANALISTA DE SISTEMAS DIRETORIA DE CONCURSOS E SELEÇÕES - DCS 9 30. Qual abordagem para teste de programa é caracterizada pela necessidade do conhecimento da estrutura do programa e de seus componentes, sendo essencial o acesso ao código-fonte para a realização deles? a) Testes de caixa-preta. b) Testes de caixa-branca. c) Testes de desenvolvimento. d) Teste unitário. 31. Qual tipo de teste avalia os componentes de programa, como métodos ou classes de objetos? a) Teste de sistema. b) Teste de desenvolvimento. c) Teste de componente. d) Teste unitário. 32. Como se escreve um teste em JUnit que passa quando uma exceção é gerada? a) Adiciona-se o atributo opcional wanted à anotação @Test. b) Adiciona-se o atributo opcional unexpected à anotação @Test. c) Adiciona-se o atributo opcional expected à anotação @Test. d) Adiciona-se o atributo opcional necessary à anotação @Test. 33. Sobre web services, é correto afirmar que: a) UDDI utiliza XSLT para comunicação com o web service. b) WSDL utiliza JSON para comunicação com UDDI. c) SOAP é baseada em XML. d) UDDI é descrito em JSON. 34. Assinale a alternativa que apresenta as características essenciais da cloud computing, também conhecida como computação em nuvem de acordo com o National Institute of Standards and Technology (NIST). a) Escalabilidade, elasticidade rápida, self-service sob demanda, serviço medido e disponibilidade. b) Amplo acesso, pooling de recursos, elasticidade rápida, self-service sob demanda e serviço medido. c) Pooling de recursos, elasticidade rápida, self-service sob demanda, qualidade de serviço e escalabilidade. d) Elasticidade rápida, self-service sob demanda, qualidade de serviço, serviço medido e escalabilidade. 35. Sobre o armazenamento em disco redundant array of independent drives (RAID), assinale a alternativa correta. a) RAID 1 utiliza no mínimo três unidades de disco. b) RAID 7 utiliza no mínimo quatro unidades de disco. c) RAID 0 utiliza no mínimo três unidades de disco. d) RAID 10 utiliza no mínimo quatro unidades de disco. 36. Sobre as operações online analytical processing (OLAP), é correto afirmar que: a) a operação drill down diminui o nível de detalhe e o consequente aumento do nível de granularidade. b) a operação dice muda a perspectiva da visão multidimensional. c) a operação view permite visualização múltipla em uma única tela. d) a operação drill up aumenta o nível de detalhe da informação e a consequente diminuição do nível de granularidade. www.pciconcursos.com.br ANALISTA DE SISTEMAS DIRETORIA DE CONCURSOS E SELEÇÕES - DCS 10 37. Assinale a alternativa que apresenta métodos criptográficos que usam chave assimétrica. a) Blowfish e RC4. b) Diffie-Hellman e 3DES . c) DSA e AES. d) RSA e ECC. 38. Sobre segurança e tipos de ataques, assinale a alternativa correta. a) Worm é um programa ou parte de um programa de computador, normalmente malicioso, que se propaga inserindo cópias de si mesmo e se tornando parte de outros programas e arquivos. b) Vírus é um programa capaz de se propagar automaticamente pelas redes, enviando cópias de si mesmo de computador para computador. c) Cavalo de troia, trojan ou trojan-horse, é um programa que, além de executar as funções para as quais foi aparentemente projetado, também executa outras funções, normalmente maliciosas, e sem o conhecimento do usuário. d) Backdoor é um programa projetado para monitorar as atividades de um sistema e enviar as informações coletadas para terceiros. 39. Sobre os conceitos de arquitetura distribuída,é correto afirmar que: a) a escalabilidade horizontal consiste na adição de novas máquinas para melhorar a qualidade de serviço do sistema. b) a escalabilidade vertical consiste no ajuste automático da quantidade de máquinas ao sistema. c) a escalabilidade horizontal consiste na atualização de hardware das máquinas em tempo de execução. d) a escalabilidade vertical consiste na adição e remoção de máquinas de acordo com a demanda dos usuários. 40. A constraint PRIMARY KEY é uma combinação de quais constraints na linguagem SQL? a) NOT NULL e DEFAULT. b) CHECK e DEFAULT. c) DEFAULT e UNIQUE. d) NOT NULL e UNIQUE.