1 Q637517 • Informática • NUCEPE • SEFAZ PI • Analista de Sistema Pleno Árvore AVL é uma árvore de busca autobalanceada. Isso significa que a) as alturas das duas sub-árvores a partir de cada nó diferem no máximo em uma unidade. ✂️ b) cada nó da árvore possui até três descendentes. ✂️ c) as alturas das duas sub-árvores a partir de cada nó diferem no máximo em duas unidades. ✂️ d) pode possuir até duas raízes. ✂️ e) as alturas das duas sub-árvores a partir de cada nó são exatamente iguais. ✂️ Resolver
2 Q642325 • Informática • NUCEPE • SEFAZ PI • Analista de Sistema Pleno O conhecimento sobre estruturas de dados é fundamental para uma boa solução algorítmica. A estrutura conhecida como FILA tem como característica a) não pode ser implementada usando uma lista encadeada/ligada. ✂️ b) sua política de inserção e remoção é conhecida pela sigla LIFO (Last-In-First-Out). ✂️ c) não pode ser implementada usando um vetor; ✂️ d) o próximo elemento removido é o que está na estrutura há menos tempo. ✂️ e) o próximo elemento removido é o que está na estrutura há mais tempo. ✂️ Resolver
3 Q643352 • Informática • NUCEPE • SEFAZ PI • Analista de Sistema Pleno Sobre o Rational Unified Process (RUP), é INCORRETO afirmar que a) é dirigido por Casos de Uso. ✂️ b) é baseado no dueto Fases versus Disciplinas. ✂️ c) é centrado na Arquitetura do Software. ✂️ d) utiliza o Modelo Iterativo e Incremental. ✂️ e) possui originalmente 5 (cinco) fases, sendo Concepção, Elaboração, Construção, Treinamento e Manutenção. ✂️ Resolver
4 Q617924 • Informática • NUCEPE • SEFAZ PI • Analista de Sistema Pleno Sobre o Diagrama de Casos de Uso da UML, é CORRETO afirmar que a) não existe relação entre atores do tipo especialização. ✂️ b) a relação do tipo includes indica a efetivação obrigatória do comportamento do caso de uso incluído. ✂️ c) um Ator especifica necessariamente um papel executado por um usuário. ✂️ d) um Caso de Uso é representado por um retângulo, com o nome do caso de uso dentro ou abaixo. ✂️ e) é utilizado para representar o relacionamento entre os componentes estruturais do software. ✂️ Resolver
5 Q632539 • Informática • NUCEPE • SEFAZ PI • Analista de Sistema Pleno O teste é fundamental quando se deseja atingir uma qualidade mínima no desenvolvimento de um software. Dentre os tipos de testes existentes, o Teste de Regressão é aquele que a) tem como foco as menores unidades codificadas do software. ✂️ b) é usado para validar se a implementação está de acordo com a especificação. ✂️ c) verifica se as alterações/inclusões de código estão corretas e não afetam o que já estava funcionando. ✂️ d) testa os conhecidos requisitos não-funcionais. ✂️ e) analisa se as partes, quando colocadas para trabalhar juntas, não conduzem a erros. ✂️ Resolver
6 Q628120 • Informática • NUCEPE • SEFAZ PI • Analista de Sistema Pleno A UML é uma famosa linguagem usada para análise e projeto orientado a objetos. O seu Diagrama de Sequência tem como características, EXCETO, a) geralmente é construído a partir dos Casos de Uso. ✂️ b) usado para representar interações entre objetos de um cenário, realizadas através de operações ou métodos. ✂️ c) dá ênfase ao fluxo de controle de uma atividade para outra. ✂️ d) dá ênfase à ordenação temporal em que as mensagens são trocadas entre os objetos de um sistema. ✂️ e) pode ser facilmente transformado em um Diagrama de Colaboração. ✂️ Resolver
7 Q622873 • Informática • NUCEPE • SEFAZ PI • Analista de Sistema Pleno O Hibernate é um framework para o mapeamento objeto-relacional escrito na linguagem Java. Sobre o Hibernate é CORRETO afirmar que a) no caso de aplicações construídas para serem executadas em servidores de aplicação, o padrão do gerenciamento das transações é ser delegado ao driver JDBC. ✂️ b) nas aplicações standalone, o padrão é que o gerenciamento das transações seja realizado segundo o padrão JTA. ✂️ c) o mapeamento pode ser feito por meio de três formas: anotações, xml e txt. ✂️ d) o HQL é um dialeto do SQL que segue o paradigma estruturado. ✂️ e) é um framework que implementa a JPA (Java Persistence API). ✂️ Resolver
8 Q626679 • Informática • NUCEPE • SEFAZ PI • Analista de Sistema Pleno Sobre os navegadores mais populares da atualidade, Chrome, Firefox, Safari e Internet Explorer, é CORRETO afirmar que a) em sua versão 37, as Extensões do Firefox podem ser encontradas em Exibir->Barras de Ferramenta->Extensões. ✂️ b) no Chrome 42 não é possível receber notificações push de páginas. ✂️ c) os plugins Silverlight e Java vêm, pela primeira vez, desativados por padrão no Chrome 42. ✂️ d) a Microsoft anunciou para 2015 o lançamento do navegador Internet Explorer 12. ✂️ e) o Safari é um navegador exclusivo para plataformas Mac. ✂️ Resolver
9 Q637733 • Informática • NUCEPE • SEFAZ PI • Analista de Sistema Pleno Os Pontos de Função podem ser utilizados para medir o tamanho de um sistema em várias fases do ciclo de vida. Sobre as funções de dados e de transações avaliadas, qual NÃO faz parte dessa técnica de análise? a) Arquivo Lógico Interno. ✂️ b) Arquivo de Interface Externo. ✂️ c) Consulta Interna. ✂️ d) Entrada Externa. ✂️ e) Saída Externa. ✂️ Resolver
10 Q619809 • Informática • NUCEPE • SEFAZ PI • Analista de Sistema Pleno AJAX é a arte de trocar dados com um servidor para atualizar partes de uma página web sem precisar recarregá-la inteiramente. Sobre os métodos JQuery AJAX, é CORRETO afirmar que a) o método $.ajax() executa uma requisição AJAX síncrona. ✂️ b) o método ajaxStart() especifica uma função para ser executada quando a primeira requisição AJAX se inicia. ✂️ c) o método $.get() carrega dados do servidor usando uma requisição AJAX HTTP POST. ✂️ d) o método ajaxStop() especifica uma função para ser executada quando a primeira requisição AJAX termina. ✂️ e) o método ajaxError() verifica se existe alguma requisição AJAX com erro. ✂️ Resolver
11 Q642517 • Informática • NUCEPE • SEFAZ PI • Analista de Sistema Pleno Sobre Melhoria do Processo de Software, o MPS.BR surgiu no Brasil como alternativa ao CMMI, motivado pelos seguintes problemas a) o último estágio do CMMI, de otimização, é impossível de ser alcançado no Brasil devido a proibições da legislação fiscal. ✂️ b) o CMMI não avalia o processo de gerência de projetos, bastante presente nas empresas brasileiras. ✂️ c) o CMMI não é compatível com a ISO/IEC, muito adotada no Brasil. ✂️ d) a implantação do CMMI é bastante demorada, além do custo ser impraticável para micro e pequenas empresas. ✂️ e) o CMMI não é baseado em níveis, o que torna complexa a sua avaliação. ✂️ Resolver
12 Q643246 • Informática • NUCEPE • SEFAZ PI • Analista de Sistema Pleno O SVG (Scalable Vector Graphics) é uma linguagem usada para descrever de forma vetorial desenhos e gráficos bidimensionais, seja de forma estática, dinâmica ou animada. Sobre o SVG é INCORRETO afirmar que a) umas das principais características dos gráficos gerados via SVG é que não perdem qualidade ao serem ampliados. ✂️ b) até o presente momento, ainda não possui integração com linguagens de script, como JavaScript, VBScript etc. ✂️ c) foi criado pela W3C, responsável pela definição de outros padrões, como o HTML e o XHTML. ✂️ d) possibilita a manipulação de gráficos tanto vetoriais quanto bitmaps. ✂️ e) é baseado na linguagem XML. ✂️ Resolver
13 Q639555 • Informática • NUCEPE • SEFAZ PI • Analista de Sistema Pleno O Enterprise JavaBeans (EJB) é um componente da plataforma Java EE que executa em um container de um servidor de aplicação. Quais os seus 3 (três) tipos fundamentais de beans? a) Entity Beans, Session Beans e Message Driven Beans. ✂️ b) Entity Beans, Session Beans e Work Beans; ✂️ c) Session Beans, Message Driven Beans e Work Beans. ✂️ d) Session Beans, Progress Beans e Work Beans. ✂️ e) Entity Beans, Progress Beans e Work Beans. ✂️ Resolver
14 Q638342 • Informática • NUCEPE • SEFAZ PI • Analista de Sistema Pleno Web Services (Serviços Web) podem implementar uma arquitetura orientada a serviços. Qual das seguintes tecnologias NÃO tem relação com a implementação de Web Services? a) WSXD. ✂️ b) XML. ✂️ c) SOAP. ✂️ d) WSDL. ✂️ e) UDDI. ✂️ Resolver
15 Q626499 • Informática • NUCEPE • SEFAZ PI • Analista de Sistema Pleno A utilização de CSS (Cascading Style Sheets) é recomendada no desenvolvimento de sites pois permite separar estilo visual de conteúdo. Sobre as características de acessibilidade das CSS2, é INCORRETO afirmar que a) CSS2 permite aos autores controlar o posicionamento de textos na página com o uso de indentação de textos, margens, floats, e posicionamentos absoluto e relativo. ✂️ b) em CSS2 se uma declaração de estilo do usuário contém o operador "!important", ela prevalecerá sobre qualquer regra de estilo aplicável, definida pelo autor. ✂️ c) os tipos de mídia em CSS2 (usadas com regras @media) permitem aos autores e aos usuários projetar folhas de estilo que renderizem os documentos de forma mais apropriada ao dispositivo utilizado. ✂️ d) os conteúdos gerados por folhas de estilo podem servir de marcadores para ajudar na navegação pelo documento e manter o usuário informado do contexto quando ele estiver impossibilitado de acesso visual ao documento, como por exemplo, barras de rolagem, frames com tabelas de conteúdos etc. ✂️ e) as CSS2 não permitem aos usuários acessar conteúdos alternativos que são especificados em valores de atributos, quando usados em conjunto. ✂️ Resolver
16 Q637359 • Informática • NUCEPE • SEFAZ PI • Analista de Sistema Pleno JSF é um framework web baseado no modelo MVC focado em componentes que simplifica a construção de interfaces e customização de componentes. Sobre o JSF é INCORRETO afirmar que a) não permite fazer uso de JSP na camada de apresentação. ✂️ b) o estado dos componentes é sempre guardado automaticamente, criando a característica Stateful. ✂️ c) tem a vantagem de ser uma especificação do Java EE, isto é, todo servidor de aplicações Java tem que vir com uma implementação dele. ✂️ d) permite que o desenvolvedor crie UIs através de um conjunto de componentes UIs prédefinidos. ✂️ e) associa os eventos do lado cliente com os manipuladores dos eventos do lado servidor (os componentes de entrada possuem um valor local representando o estado no lado servidor). ✂️ Resolver
17 Q636163 • Informática • NUCEPE • SEFAZ PI • Analista de Sistema Pleno O conceito de normalização foi introduzido por E.F. Codd em 1970. Sobre esta técnica de modelagem de banco de dados relacionais, é INCORRETO afirmar que a) a 1FN diz que cada ocorrência da chave primária deve corresponder a uma e somente uma informação de cada atributo. ✂️ b) uma entidade para estar na 2FN deve estar em 1FN e não pode ter atributos com dependência parcial em relação à chave primária. ✂️ c) uma entidade está na 3FN se estiver em 2FN e se nenhum de seus atributos possui dependência transitiva em relação a outro atributo de entidade que não participe da chave primária. ✂️ d) uma entidade está na BCNF se e somente se estiver na 3FN e todo atributo não chave não depender funcionalmente diretamente da chave primária. ✂️ e) uma entidade está na 4FN, se e somente se, estiver na 3FN e não existirem dependências multivaloradas. ✂️ Resolver
18 Q618809 • Informática • NUCEPE • SEFAZ PI • Analista de Sistema Pleno A Java Micro Edition é a plataforma de desenvolvimento Java para dispositivos móveis. Sobre a Java ME, é CORRETO afirmar que a) a configuração CDC (Conected Device Configuration) é utilizada para desenvolver softwares destinados a dispositivos com uma menor disponibilidade de memória. ✂️ b) a configuração CLDC (Conected Limited Device Configuration) é utilizada para criar softwares para dispositivos com maior capacidade computacional. ✂️ c) somente a configuração CDC utiliza segurança baseada no Sandbox Security Model. ✂️ d) o perfil Mobile Information Device Profile, MIDP, oferece ao desenvolvedor serviços de redes, componentes de interface e armazenamento local. ✂️ e) uma das vantagens da Java ME é que não necessita da instalação de um JRE (Java Runtime Environment). ✂️ Resolver
19 Q627866 • Informática • NUCEPE • SEFAZ PI • Analista de Sistema Pleno Sobre a versão Enterprise do Oracle Database 12c é INCORRETO afirmar que a) possui um sistema de auto-commit conhecido como partial-commit que é utilizado para “comitar” parcialmente transações. ✂️ b) possui Packages, que são objetos que permitem (entre diversos outros benefícios) agrupar e encapsular código de stored procedures e funções. ✂️ c) possui índices do tipo BITMAP, que permitem otimizar consultas em colunas com baixa cardinalidade. ✂️ d) possui um novo comando SQL chamado approx_count_distinct, que conta aproximadamente a quantidade de instâncias distintas. ✂️ e) possui um modelo de controle de acesso concorrente chamado multiversion read consistency (MVRC). ✂️ Resolver
20 Q618997 • Informática • NUCEPE • SEFAZ PI • Analista de Sistema Pleno Sobre Modelagem de Banco de Dados, é INCORRETO afirmar que a) superchave é um conjunto de um ou mais atributos que, tomados coletivamente, nos permite identificar de maneira unívoca uma entidade em um conjunto de entidades. ✂️ b) chaves candidatas são chaves que identificam univocamente uma entidade e possuem a propriedade de serem superchaves mínimas. ✂️ c) chave primária é a chave candidata escolhida pelo projetista do banco de dados. ✂️ d) chave secundária é a chave escolhida pelo projetista do banco de dados para se relacionar com outras entidades. ✂️ e) chave estrangeira é um atributo ou uma combinação de atributos numa relação cujos valores são necessários para equivaler à chave primária em outra relação. ✂️ Resolver