Pular para o conteúdo principal

Questão de Programação — Linguagens de marcação — FGV 2024

ProgramaçãoLinguagens de marcação
Código
fg086236
Banca
FGV
Órgão
INPE
Ano
2024
Nível
Superior
Cargo
Tecnologista Pleno I - Desenvolvimento de Software para Processamento de Imagens e Dados Adquiridos por Satélites e Sensores Meteorológicos
A biblioteca Leaflet é um recurso bastante popular entre os desenvolvedores de ferramentas de visualização de dados geoespaciais na Web.A implementação das funcionalidades disponibilizadas por esta biblioteca implica a instanciação de um mapa
  1. Acódigo em linguagem HTML
  2. Bbitmap obtido por meio de requisição a serviço WMS.
  3. Cscript HTML em uma página escrita na linguagem JavaScript.
  4. Dscript JavaScript em uma página escrita na linguagem HTML.
  5. Escript PHP em uma página escrita na linguagem HTML.
Revelar gabarito e comentário

GabaritoD — script JavaScript em uma página escrita na linguagem HTML.

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”.

Leaflet – Instanciação de mapa

Gabarito: letra D. A instanciação de um mapa com a biblioteca Leaflet ocorre por meio de um script JavaScript embutido em uma página HTML. Leaflet é uma biblioteca JavaScript open-source para mapas interativos; portanto, sua utilização exige a escrita de código JavaScript dentro de um documento HTML (ou referenciado por ele).

A questão testa o conhecimento básico sobre a natureza da biblioteca Leaflet e como ela é integrada em páginas web.

Alternativa A — ❌ Incorreta

Código HTML puro não é suficiente para instanciar um mapa interativo. HTML é a linguagem de marcação que estrutura a página, mas a funcionalidade dinâmica do mapa depende de JavaScript.

Alternativa B — ❌ Incorreta

Um bitmap obtido via requisição a um serviço WMS (Web Map Service) é uma imagem de mapa, não a instanciação de um mapa interativo com Leaflet. Leaflet pode consumir tiles WMS, mas a alternativa descreve apenas o resultado de uma requisição, não o código de instanciação.

Alternativa C — ❌ Incorreta

Afirma que o mapa é instanciado por um "script HTML em uma página escrita na linguagem JavaScript". A relação está invertida: o script é JavaScript e a página é HTML. Scripts HTML não existem como conceito – scripts são escritos em linguagens de programação (como JavaScript) e embutidos em documentos HTML.

Alternativa D — ✅ Correta ⟵ GABARITO

A instanciação de um mapa Leaflet é feita com JavaScript: cria-se um objeto L.map() e adicionam-se camadas. Esse código é inserido em uma página HTML, seja dentro de uma tag <script> ou em um arquivo .js externo referenciado. A descrição "script JavaScript em uma página escrita na linguagem HTML" corresponde exatamente ao fluxo de uso da biblioteca.

Alternativa E — ❌ Incorreta

PHP é uma linguagem de script do lado do servidor, não executada no navegador. Leaflet é uma biblioteca client-side (JavaScript). A instanciação do mapa ocorre no navegador, não no servidor.

Gabarito: letra D.

Link permanente: /questoes/fg086236