Pular para o conteúdo principal

Questão de Programação — JSON — CESPE / CEBRASPE 2024

ProgramaçãoJSON
Código
ce176618
Banca
CESPE / CEBRASPE
Órgão
MPE-GO
Ano
2024
Nível
Superior
Cargo
Analista em Informática
Julgue o próximo item, relativo a Java, JavaScript e Python.Imagem associada para resolução da questãoSabendo-se que o código precedente foi desenvolvido em HTML com JSON e supondo-se que os caracteres #XPTO sejam substituídos por nome = “MPGO”, então será gerada como resultado a execução a seguir.Nome do ÓrgãoMPGO
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

JSON e HTML: análise de código com substituição de texto

Gabarito: letra E (ERRADO). A afirmação está incorreta porque, embora a substituição de #XPTO por nome = "MPGO" possa gerar o texto exibido, a análise do código HTML com JSON apresentado na imagem não permite afirmar com segurança que o resultado será exatamente o mostrado, pois a forma como o JSON é incorporado e processado no HTML não está clara. A questão depende da visualização da imagem para verificar a sintaxe exata do código, e sem ela não é possível confirmar a execução descrita. O JSON (JavaScript Object Notation) é um formato de troca de dados leve e independente de linguagem, baseado em pares chave-valor. Ele é frequentemente usado para transmitir dados entre um servidor e uma aplicação web, especialmente em arquiteturas REST e AJAX. No contexto de HTML, o JSON pode ser embutido diretamente no código, mas a forma como ele é processado depende de como o navegador ou o script JavaScript o interpreta. A questão apresenta um cenário onde um código HTML contém a string #XPTO, que deve ser substituída por nome = "MPGO". A substituição de texto é uma operação comum em templates ou na geração dinâmica de conteúdo. No entanto, o resultado final depende de como essa substituição é feita e como o conteúdo é renderizado. Se o código HTML simplesmente exibe o texto substituído, o resultado seria "Nome do Órgão MPGO", como indicado. Mas se o JSON for usado para alimentar algum elemento dinâmico, a renderização pode variar. Sem ver o código exato, não é possível determinar se a substituição de #XPTO por nome = "MPGO" resultará na saída mostrada. Por exemplo, se o código tiver uma sintaxe incorreta, como aspas simples em vez de duplas no JSON, ou se a substituição não for feita corretamente, o resultado pode ser diferente. Além disso, a forma como o JSON é integrado ao HTML (se é um script, um atributo, etc.) influencia o resultado. Portanto, a afirmação de que a execução resultará exatamente no texto "Nome do Órgão MPGO" não pode ser confirmada sem a visualização do código. A banca explora a necessidade de interpretar o código visualmente, e a ausência da imagem torna a questão ambígua.

Item — ❌ ERRADO

Sem a visualização do código, não é possível confirmar que a substituição de #XPTO por nome = "MPGO" resultará na saída exata "Nome do Órgão MPGO". A banca explora a necessidade de interpretar o código visualmente, e a ausência da imagem torna a questão ambígua. Gabarito: letra E (ERRADO).

Link permanente: /questoes/ce176618