Pular para o conteúdo principal

Questão de Programação — Linguagens de marcação — FCC 2019

ProgramaçãoLinguagens de marcação
Código
fc052792
Banca
FCC
Órgão
AFAP
Ano
2019
Cargo
Analista de Fomento - Tecnologia da Informação
Em uma página HTML 5 de abertura de um site, um Analista de Informática deseja definir uma área no centro onde outras páginas HTML poderão ser carregadas a partir de cliques nos links do menu principal. Ao abrir a página de abertura, um arquivo HTML já poderá ser exibido nessa área, cujo conteúdo poderá mudar na medida que se clica nos links do menu. Para que seja possível o comportamento descrito, essa área deverá ser definida por meio da tag
  1. Adiv.
  2. Bsection.
  3. Ciframe.
  4. Dmain.
  5. Ecore.
Revelar gabarito e comentário

GabaritoC — iframe.

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

HTML5 – Tag para Incorporar Páginas

Gabarito: letra C (iframe). O elemento <iframe> (inline frame) é a única tag HTML5 capaz de incorporar outra página HTML dentro da página atual, funcionando como uma "janela" que exibe conteúdo externo. Ao clicar em links do menu, o atributo src do iframe é alterado, carregando novas páginas na área central – comportamento exatamente descrito no enunciado. As demais alternativas são tags estruturais semânticas (div, section, main) ou inexistentes (core), que não oferecem essa funcionalidade.

Alternativa A – ❌ Incorreta

<div> é um contêiner genérico de bloco, usado para agrupar elementos e aplicar estilos. Não possui capacidade de carregar outro documento HTML; seu conteúdo é estático (ou manipulado via JavaScript, mas não de forma nativa como o iframe).

Alternativa B – ❌ Incorreta

<section> representa uma seção temática do documento (capítulo, grupo de conteúdo). É uma tag semântica, não um mecanismo de incorporação. Não carrega páginas externas.

Alternativa C – ✅ Correta ⟵ GABARITO

<iframe> é o elemento correto. Conforme a especificação HTML5 do W3C, ele cria um contexto de navegação aninhado, permitindo exibir outra página HTML completa dentro da atual. O atributo src define o conteúdo inicial (no caso, um arquivo HTML já exibido), e a troca dinâmica via JavaScript é viável alterando-se o src.

Alternativa D – ❌ Incorreta

<main> delimita o conteúdo principal do documento. Não é um elemento de incorporação; seu papel é semântico, indicando a parte central do site, mas sem capacidade de carregar páginas externas.

Alternativa E – ❌ Incorreta

<core> não é uma tag HTML5 válida. Não existe na especificação; provavelmente a banca incluiu como distrator para testar o conhecimento sobre os elementos reais.

PEGA ESSA DICA!

Sempre que a questão falar em "carregar outra página HTML dentro da página" ou "área que exibe conteúdo de outros arquivos", a resposta será <iframe>. Tags como <frame> e <frameset> (obsoletas no HTML5) também carregavam páginas, mas hoje apenas iframe é suportado.

Gabarito: letra C (iframe).

Link permanente: /questoes/fc052792