Questões de Linguagens de marcação (Programação)

Limpar Busca

Os formatos de dados XML, JSON e CSV são amplamente usados para armazenamento e troca de informações, cada um com características distintas.
Assinale a opção que descreve corretamente uma diferença entre os padrões XML, JSON e CSV.

  • A O CSV é um formato de dados baseado em texto, enquanto o XML e o JSON são formatos binários.
  • B O JSON é sempre mais eficiente em termos de espaço de armazenamento do que o CSV e o XML.
  • C O JSON permite a inclusão de comentários nos dados, assim como o XML, mas não o CSV.
  • D O XML é adequado apenas para dados numéricos, enquanto o JSON e o CSV podem conter texto e números.
  • E O XML e o JSON suportam hierarquias de dados complexas, enquanto o CSV é limitado a dados tabulares.

A equipe de desenvolvimento do Tribunal de Justiça do Estado do Maranhão, após reunião técnica dos gestores, decidiu pela utilização do ReactJS em um projeto. O motivo dessa decisão foi por entender que se trata de uma das bibliotecas de JavaScript mais populares para o desenvolvimento de aplicativos web ou até mesmo para dispositivos móveis. Esse projeto foi criado originalmente pelo Facebook, que, posteriormente, foi amplamente utilizado no mercado corporativo. Sobre o ReactJS, analise as afirmativas a seguir.


I. É possível a criação de componentes personalizados que permitem a combinação de tags HTML, CSS e JavaScript.
II. Para adicionar uma variável de estado é necessário importar addState do React no topo do arquivo.
III. O ciclo de vida de um effect consiste em montar, atualizar ou desmontar.


Está correto o que se afirma em

  • A I, II e III.
  • B I, apenas.
  • C I e II, apenas.
  • D II e III, apenas.

Considere o seguinte trecho de código HTML e CSS:


Imagem relacionada à questão do Questões Estratégicas


Com base no código apresentado anteriormente, quando o cursor do mouse passa por cima do texto “Tribunal de Justiça do Estado do Maranhão”, o texto:

  • A Fica sublinhado.
  • B Permanece na cor azul.
  • C Muda para a cor vermelha.
  • D Muda de tamanho para 20px.

O desenvolvimento de sistemas em arquiteturas web é uma realidade muito presente em sistemas corporativos, devido às suas características de acessibilidade a partir de qualquer lugar, facilidade de utilização, otimização para motores de busca e principalmente a escalabilidade que permite a evolução rápida e robusta das aplicações. A possibilidade de execução diretamente de um navegador web possibilita aos usuários realizar diversas tarefas e operações pela internet atingindo um grande número de usuários através da aplicação. Considerando que os sistemas web são compostos de uma combinação de diversas tecnologias, analise as afirmativas a seguir.


I. Em HTML um input do tipo reset define um botão de reinicialização que redefine todos os valores do formulário para seus valores iniciais.
II. Em JQuery o método serializeArray cria uma string de texto codificada em URL serializando valores de formulário.
III. Em JavaScript, ao utilizar uma sequência de escape hexadecimal, o número depois de \h é interpretado como um número hexadecimal.


Está correto o que se afirma em

  • A I, II e III.
  • B I, apenas.
  • C I e II, apenas.
  • D II e III, apenas.

Organizações em todo o mundo frequentemente utilizam Web Services e fazem amplo uso de especificações de padrões de interoperabilidade baseados em XML para implementar uma Arquitetura Orientada a Serviços (SOA).
De acordo com esses padrões, a notação XML para descrição de webservices, como acessá-lo e quais operações estão disponíveis é

  • A SOAP.
  • B REST.
  • C WSDL.
  • D XSLT.
  • E YAML.