Yatta Concursos
Início › Questões › Tecnologia da Informação › Formatos de Dados e Integração
Tecnologia da Informação

Questões de Formatos de Dados e Integração

20 questões de provas reais da Cebraspe, FCC sobre Formatos de Dados e Integração, com gabarito e comentário. Responda antes de abrir o gabarito.

154 questões desse assunto no acervo do Yatta. Esta página mostra uma amostra fixa.

Questão 1CebraspeDATAPREV2023

Sistemas de mensageria são capazes de separar o remetente de uma mensagem e seus consumidores.

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Certo

A afirmativa está correta pois os sistemas de mensageria promovem o desacoplamento temporal e estrutural entre os componentes, permitindo que o produtor envie mensagens para a fila sem conhecer a identidade ou o estado dos consumidores.

Questão 2CebraspeDATAPREV2023

Os sistemas de mensageria enviam e recebem mensagens, mas são incapazes de garantir que entregas aconteçam e que haja durabilidade das mensagens em caso de falhas dos servidores.

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Errado

A afirmativa está incorreta porque sistemas de mensageria modernos, como RabbitMQ ou Kafka, oferecem mecanismos de persistência e garantias de entrega (ACKs). A forma correta é afirmar que tais sistemas permitem configurar durabilidade e níveis de garantia na entrega das mensagens mesmo em caso de falhas.

Questão 3CebraspeDATAPREV2023

A integração do tipo nativa é realizada por meio do desenvolvimento e da manutenção de APIs de integração personalizadas internamente, utilizando-se de equipes capazes de projetar, implantar e manter as APIs em conformidade com as especificações da integração.

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Errado

A afirmativa confunde integração nativa com customizada. Integração nativa refere-se a conectores prontos fornecidos pelo próprio fabricante do software. A descrição apresentada refere-se ao modelo de desenvolvimento customizado (Point-to-Point ou Middleware), e não ao nativo.

Questão 4CebraspeDATAPREV2023

Um tópico pode ser utilizado pela simples adição de um novo evento de mensagem e, se necessário, pode ser editado.

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Errado

A afirmativa está incorreta porque tópicos de mensagem são estruturas imutáveis quanto ao seu conteúdo. Não é possível editar eventos após publicados. O correto é que eventos são imutáveis e persistentes, sendo a edição proibida para garantir a integridade dos dados e o histórico do sistema.

Questão 5CebraspeDATAPREV2023

As partições são capazes de gerenciar eventos, porém os tópicos não podem ser quebrados em partições.

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Errado

A afirmativa está errada pois, em sistemas como o Apache Kafka, os tópicos são justamente organizados e divididos em partições para permitir escalabilidade e paralelismo. A redação correta é: os tópicos podem ser, e são, divididos em múltiplas partições para distribuir a carga de processamento.

Questão 6CebraspeDATAPREV2023

Um consumer faz a leitura de eventos e pode consumir os registros em qualquer ordem.

  1. C Certo
  2. E Errado
Ver gabarito e comentário
Gabarito: Certo

Em sistemas distribuídos, os consumidores operam de forma assíncrona e independente, permitindo o processamento paralelo sem a obrigatoriedade de seguir a sequência temporal de publicação, salvo se houver implementação explícita de chaves de partição ou sequenciamento lógico.

Questão 7FCCMinistério Público do Estado do Amazonas (MPE-AM)Agente de Apoio - Programador2013

Para a validação de documentos XML foram criados padrões: I. Um padrão que desempenhou papel importante no início do XML, mas com muitas limitações — dados interpretados apenas como texto, sem suporte a namespaces, forçando ordem específica de elementos. II. Um padrão que é a recomendação oficial do W3C desde 2001, permitindo construir tipos próprios derivados de tipos básicos e relacionamentos entre elementos, amplamente suportado por ferramentas e linguagens. III. Um padrão proprietário da Microsoft, desenvolvido em 1998, antes do padrão do W3C, ainda suportado pela plataforma .NET, mas cujo uso a própria Microsoft desaconselha em favor dos padrões do W3C.

As definições acima correspondem, respectivamente, aos padrões:

  1. A XSD (XML Schema Definition) − XDR (XML Data Reducted) − DTD (Document Type Definition).
  2. B XDR (XML Data Reducted) − DTD (Document Type Definition) − XSD (XML Schema Definition).
  3. C REST (Representational State Transfer) − SOAP (Simple Object Access Protocol) − WSDL (Web Service Description Language).
  4. D SOAP (Simple Object Access Protocol) − WSDL (Web Service Description Language) − REST (Representational State Transfer).
  5. E DTD (Document Type Definition) − XSD (XML Schema Definition) − XDR (XML Data Reducted).
Ver gabarito e comentário
Gabarito: Letra E

O item I descreve o DTD, padrão inicial e limitado do XML; o item II descreve o XSD, recomendação oficial do W3C desde 2001 com suporte a tipos e namespaces; e o item III descreve o XDR, padrão proprietário criado pela Microsoft em 1998 anterior ao XSD.

Questão 8FCCMinistério Público do Estado da ParaíbaAnalista de Sistemas - Desenvolvedor2015

XML é uma linguagem recomendada pela W3C, que possui um conjunto de regras de sintaxe bem rigorosas. Considerando estas regras, consiste em uma instrução XML correta:

  1. A <b><i>Processo</b></i>
  2. B <Mensagem> O processo foi arquivado </mensagem>
  3. C <nota data=21/10/2015><para>Paulo</para></nota>
  4. D <programa>if salary < 2500 then</programa>
  5. E <_documento>Report.frm</_documento>
Ver gabarito e comentário
Gabarito: Letra E

O XML exige que as tags sejam corretamente aninhadas (o que viola a alternativa A), que sejam case-sensitive e correspondentes na abertura e fechamento (violado em B), que valores de atributos estejam entre aspas (violado em C) e que caracteres especiais como '<' sejam escapados (violado em D); a alternativa E apresenta um nome de tag válido, podendo iniciar com underscore, e conteúdo bem formado.

Questão 9FCCDefensoria Pública do Estado de São Paulo (DPE-SP)Agente de Defensoria Pública - Programador2013

Analise o código XML com DTD: <!DOCTYPE dados[ <!ELEMENT dados (empregado+)> <!ELEMENT empregado (nome,telefone*,estado?)> <!ELEMENT nome (#PCDATA)> <!ATTLIST nome codigo CDATA #REQUIRED> <!ATTLIST nome sexo CDATA 'Masculino'> <!ELEMENT telefone (#PCDATA)> <!ATTLIST telefone ramal CDATA #IMPLIED> <!ELEMENT estado (#PCDATA)> <!ATTLIST estado cidade CDATA #FIXED 'Bauru'> ]> O documento contém dois elementos <empregado>: o primeiro com <nome codigo='1' sexo='Feminino'>Maria Clara</nome>, dois <telefone> e <estado cidade='Votuporanga'>São Paulo</estado>; o segundo com <nome codigo='2'>Ana Luiza</nome> e <estado cidade='Bauru'>São Paulo</estado>. Sobre esse código é correto afirmar que

  1. A não é válido, pois o segundo elemento <empregado> não possui em seu interior o elemento <telefone> que no DOCTYPE é definido como obrigatório por meio do asterisco (*).
  2. B não é válido, pois o atributo cidade do elemento <estado> deve conter obrigatoriamente o valor 'Bauru', porém, no primeiro elemento <empregado>, contém o valor 'Votuporanga'.
  3. C não é válido, pois cada elemento empregado deve conter apenas um elemento <telefone>, o que não ocorre no primeiro elemento <empregado>.
  4. D é válido, pois tanto a DTD representada pelo elemento DOCTYPE quanto o bloco de tags XML estão seguindo os padrões indicados pela W3C.
  5. E não é válido, pois pelo menos um dos elementos <telefone> do primeiro elemento <empregado> deve conter um atributo ramal, pois isso é definido na DOCTYPE pela instrução <!ATTLIST telefone ramal CDATA #IMPLIED>.
Ver gabarito e comentário
Gabarito: Letra B

A declaração <!ATTLIST estado cidade CDATA #FIXED 'Bauru'> exige que o atributo cidade tenha sempre o valor fixo 'Bauru' em qualquer ocorrência do elemento; como o primeiro <empregado> usa 'Votuporanga', o documento viola a DTD e é inválido.

Questão 10FCCAgência Reguladora de Serviços Públicos Delegados do Estado do Ceará - ARCEAnalista de Regulação - Analista de Sistemas2012

A linguagem XML (Extensible Markup Language), assim como outras linguagens, possui identificadores especiais para introduzir comentários em um documento. Os marcadores de início e finalização de comentários em XML são, respectivamente:

  1. A /* e */
  2. B <!-- e -->
  3. C <# e #>
  4. D </REM> e </REM>
  5. E <[CDATA e ]>
Ver gabarito e comentário
Gabarito: Letra B

Em XML, assim como em HTML, os comentários são delimitados pelos marcadores <!-- de abertura e --> de fechamento, sendo o conteúdo entre eles ignorado pelo processador do documento.

Questão 11FCCDefensoria Pública do Estado de RoraimaAnalista de Sistemas2015

Considere a Document Type Definition − DTD a seguir, de um arquivo XML: <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE Clientes[ <!ELEMENT Clientes (Cliente+)> <!ELEMENT Cliente (idCliente,Nome*,Telefone+,statusTelefone?)> <!ELEMENT idCliente (#PCDATA)> <!ELEMENT Nome (#PCDATA)> <!ELEMENT Telefone (#PCDATA)> <!ELEMENT statusTelefone (#PCDATA)> ]> Um Analista de Sistemas, observando os elementos válidos no documento XML, pode afirmar corretamente que

  1. A só poderá haver uma ocorrência do elemento Telefone no interior de cada elemento Cliente.
  2. B em cada ocorrência do elemento Cliente poderá haver nenhuma ou uma ocorrência do elemento statusTelefone.
  3. C o elemento Nome deverá ocorrer pelo menos uma vez em cada ocorrência do elemento Cliente.
  4. D poderá haver ocorrências do elemento Cliente sem ocorrência do elemento idCliente.
  5. E poderá haver várias ocorrências do elemento Clientes no documento.
Ver gabarito e comentário
Gabarito: Letra B

Na DTD, o símbolo '?' após statusTelefone indica cardinalidade zero ou uma ocorrência, ou seja, o elemento é opcional e, se presente, deve aparecer no máximo uma vez, conforme descrito corretamente na alternativa B.

Questão 12FCCMinistério Público do Estado do Amazonas (MPE-AM)Agente de Apoio - Programador2013

Documentos XML devem ser bem formados (well-formed), respeitando regras como: Regra 1: todas as tags abertas devem ser devida e corretamente fechadas; Regra 2: não deve haver sobreposição de tags; Regra 3: deve existir um e somente um elemento raiz. Exemplo 1: dois elementos <empresa> irmãos no nível raiz do documento. Exemplo 2: um elemento <razaosocial> aberto com minúscula e fechado como </Razaosocial>, com grafia diferente. Exemplo 3: o elemento <dados> é aberto, depois <razaosocial> é aberto dentro dele, mas </dados> é fechado antes de </razaosocial>, gerando sobreposição.

A associação do documento XML com a regra que está (ou não) violando está correta em:

  1. A Exemplo 1: viola regra 1; Exemplo 2: não viola as regras; Exemplo 3: viola regra 3.
  2. B Exemplo 1: viola regra 3; Exemplo 2: viola regra 1; Exemplo 3: viola regra 2.
  3. C Exemplo 1: viola regra 2; Exemplo 2: viola regra 1; Exemplo 3: viola regra 3.
  4. D Exemplo 1: viola regra 1; Exemplo 2: viola regra 3; Exemplo 3: não viola as regras.
  5. E Exemplo 1: não viola as regras; Exemplo 2: viola regra 2; Exemplo 3: viola regra 1.
Ver gabarito e comentário
Gabarito: Letra B

O Exemplo 1 tem dois elementos <empresa> no nível raiz, violando a Regra 3 (elemento raiz único); o Exemplo 2 tem uma tag fechada com grafia diferente da de abertura, violando a Regra 1 (fechamento correto); e o Exemplo 3 tem tags fechadas fora de ordem (sobrepostas), violando a Regra 2.

Questão 13FCCDefensoria Pública do Estado de São Paulo (DPE-SP)Agente de Defensoria Pública - Programador2013

Uma das operações mais comuns realizadas em documentos XML na web é a leitura de dados por meio de scripts JavaScript e a exibição desses dados na tela do navegador em páginas HTML. Essa leitura pode ser feita utilizando uma especificação da W3C que define uma forma padrão para acessar e manipular documentos, visualizando-os como uma estrutura em forma de árvore onde os elementos, seu texto, e seus atributos são conhecidos como nós, permitindo ler, alterar, adicionar ou apagar elementos. A especificação definida no texto é conhecida pela sigla

  1. A DOM.
  2. B JSON.
  3. C XSLT.
  4. D XPath.
  5. E DTD.
Ver gabarito e comentário
Gabarito: Letra A

O DOM (Document Object Model) é a especificação da W3C que define uma representação em árvore de documentos XML/HTML, permitindo aos scripts acessar, ler e manipular elementos, atributos e texto por meio de nós.

Questão 14FCCSANASA - Sociedade de Abastecimento de Água e Saneamento S/A CampinasAnalista de Tecnologia da Informação - Análise e Desenvolvimento2019

Considere o código XML: <!DOCTYPE equipe [ <!ELEMENT equipe (nome_funcionario)*> <!ELEMENT nome_funcionario (#PCDATA)> <!ATTLIST nome_funcionario num_funcionario ID #REQUIRED> <!ATTLIST nome_funcionario lider IDREF #IMPLIED> ]> <equipe> <nome_funcionario num_funcionario="a8904885">Marcelo</nome_funcionario> <nome_funcionario num_funcionario="a9011133">Andrea</nome_funcionario> <nome_funcionario num_funcionario="a9216735" lider="a9211135">João</nome_funcionario> </equipe>. O código não está bem formatado e NÃO é válido porque

  1. A o atributo lider do funcionário João não contém um número de funcionário válido, pois este deve aparecer em um dos atributos num_funcionario nas linhas anteriores.
  2. B o elemento nome_funcionario não pode ser do tipo #PCDATA, mas sim do tipo #STRING ou #TEXT.
  3. C o atributo lider referenciado como IDREF não pode ser #IMPLIED, mas sim #REQUIRED.
  4. D o elemento nome_funcionario não pode ter mais de um atributo, ou seja, ou se utiliza o atributo num_funcionario ou o atributo lider.
  5. E para que o elemento equipe suporte vários elementos nome_funcionario o asterisco (*) da linha "nome_funcionario)*" deve ser substituído pelo sinal de adição (+).
Ver gabarito e comentário
Gabarito: Letra A

O atributo lider de João, do tipo IDREF, referencia o valor 'a9211135', que não corresponde a nenhum valor ID (num_funcionario) declarado anteriormente no documento (os valores existentes são a8904885, a9011133 e a9216735), violando a exigência de que todo IDREF aponte para um ID válido existente no documento.

Questão 15FCCCompanhia do Metropolitano de São Paulo - METRÔAnalista Desenvolvimento Gestão Júnior - Ciências da Computação2012

<!DOCTYPE loja [ <!ELEMENT loja (produto+)> <!ELEMENT produto (nome,distribuidor+,cor?)> <!ELEMENT nome (#PCDATA)> <!ELEMENT distribuidor (#PCDATA)> <!ELEMENT cor (#PCDATA)> ]>

Analisando a Document Type Definition (DTD) apresentada, o ponto de interrogação (?) indica que o elemento produto poderá conter

  1. A uma ou muitas ocorrências do elemento cor em cada elemento produto.
  2. B nenhuma ou muitas ocorrências do elemento cor em cada elemento produto.
  3. C nenhuma ou uma ocorrência do elemento cor no interior de cada elemento produto.
  4. D apenas uma ocorrência do elemento cor, apenas na primeira ocorrência do elemento produto.
  5. E mais de uma ocorrência do elemento cor, que por sua vez, poderá conter diversos elementos em seu interior.
Ver gabarito e comentário
Gabarito: Letra C

Em DTD, o símbolo "?" indica cardinalidade de zero ou uma ocorrência do elemento (opcional e único), diferente de "+" (uma ou mais) e "*" (zero ou mais), o que corresponde exatamente à alternativa C.

Questão 16FCCMinistério Público do Estado do Rio Grande do NorteTécnico do Ministério Público Estadual - Suporte Técnico - Tecnologia da Informação2012

Sobre os principais elementos de projeto para os barramentos, considere: I. A permissão para enviar sinais nas linhas do barramento pode ser controlada de forma central ou distribuída. II. Os sinais no barramento podem ser sincronizados com um clock central ou enviados de forma assíncrona com base na transmissão mais recente. III. Refere-se ao número de linhas de endereço e número de linhas de dados.

As descrições contidas nos itens I, II e III referem-se correta e respectivamente a

  1. A controle geral, sincronismo e medida.
  2. B permissão, controle e intensidade.
  3. C tipo de controle, tipo de sincronismo e tipo de medida.
  4. D política de permissões, sincronismo e intensidade.
  5. E arbitragem, temporização e largura.
Ver gabarito e comentário
Gabarito: Letra E

Os elementos descritos correspondem a arbitragem (controle central ou distribuído de acesso ao barramento), temporização (sincronismo dos sinais) e largura (número de linhas de endereço e de dados).

Questão 17FCCCompanhia do Metropolitano de São Paulo - METRÔAnalista Desenvolvimento Gestão Júnior - Ciências da Computação2012

Um computador consiste em CPU, memória e componentes de E/S, interconectados pelo barramento. Sobre barramento, é correto afirmar:

  1. A Mesmo que muitos dispositivos estejam conectados ao barramento, o desempenho não será prejudicado.
  2. B O barramento PCI é de grande largura de banda, independentemente de processador, que pode funcionar como um barramento periférico.
  3. C Se um barramento de dados tiver 32 bits de largura e cada instrução tiver até 64 bits de extensão, então o processador precisa acessar o módulo de memória apenas uma vez durante cada ciclo de instrução.
  4. D As linhas de endereço do barramento são usadas para designar a origem ou o destino dos dados no barramento de dados, entretanto, não podem ser usadas para endereçar portas de E/S.
  5. E Nas linhas de endereço do barramento, os sinais de sincronização transmitem informações de comando entre os módulos do sistema que especificam operações a serem realizadas.
Ver gabarito e comentário
Gabarito: Letra B

O barramento PCI (Peripheral Component Interconnect) foi projetado como um barramento de alta largura de banda, independente de processador, capaz de operar como barramento periférico ou mezanino, descrição correta apresentada na alternativa B.

Questão 18FCCTribunal Regional Eleitoral de RoraimaAnalista Judiciário - Área Apoio Especializado - Especialidade Análise de Sistemas2015

XML é uma linguagem recomendada pela W3C que foi projetada para descrever dados utilizando elementos que podem ser definidos pelo usuário. Os nomes destes elementos em um arquivo XML NÃO podem conter

  1. A nenhum tipo de pontuação.
  2. B as palavras reservadas web, system, xml, http e encoding.
  3. C espaços em branco.
  4. D números decimais.
  5. E letras maiúsculas.
Ver gabarito e comentário
Gabarito: Letra C

Nomes de elementos XML não podem conter espaços em branco; podem, porém, conter pontuação limitada, números e letras maiúsculas.

Questão 19CebraspeBANCO DO NORDESTE2022

Um gerenciador de filas pode ser proprietário de várias filas, e uma fila é automaticamente criada quando uma mensagem é atribuída a um identificador exclusivo no contexto de um gerenciador de filas.

  1. C Certo
  2. E Errado
Ver gabarito
Gabarito: Errado

Questão 20CebraspeBANCO DO NORDESTE2022

Entre as possibilidades funcionais de um barramento de serviços estão transformações de modelos de dados, manuseio de conectividade e mensagens, execução de roteamento, conversão de protocolos de comunicação e gerenciamento de requisições variadas relacionadas aos serviços.

  1. C Certo
  2. E Errado
Ver gabarito
Gabarito: Certo

Outros assuntos de Tecnologia da Informação

Programação e Desenvolvimento 543Segurança da Informação e Gestão de Riscos 355Redes de Computadores e Protocolos 340Engenharia de Software e Requisitos 330Arquitetura de Sistemas e SOA 324Infraestrutura e Datacenter 248Metodologias Ágeis e Qualidade de Software 240Governança de TI 235Todos os assuntos

Concursos abertos que cobram Tecnologia da Informação

Ver todos os concursos abertos

Como treinar Formatos de Dados e Integração

Resolva primeiro, confira depois, e anote o motivo de cada erro: a banca repete o mesmo tipo de pegadinha. No Yatta, as 154 questões desse assunto entram na sua sessão de estudo quando ele está no edital do seu concurso, e o Professor Yatta explica cada erro na hora.

Treine Formatos de Dados e Integração com todas as questões da sua banca

Escolha o seu concurso e o Yatta monta a sessão com as questões que a sua banca já cobrou sobre Formatos de Dados e Integração, com explicação de cada erro.

Começar 14 dias grátis Sem cartão de crédito. Cancele com dois cliques.