Questão nº 54

Questão de Gestão de TI · FGV DPGE-RJ 2014 (nº 54)

FGV2014Técnico Superior Especializado em Gestão em Tecnologia da InformaçãoGestão de TI
Gabarito: Ever comentário ↓

Os navegadores Google Chrome e Internet Explorer, quando abrem, no Windows, um arquivo denominado teste.html, apresentam o texto a seguir.

Capital
Rio de Janeiro

População 16.369.179

Área (km²) 43.780,172

Municípios 92

O conteúdo desse arquivo é

Resposta comentada

Gabarito Alternativa E

O HTML usa a tag `<table>` para criar tabelas, `<tr>` para definir uma linha na tabela e `<td>` para definir uma célula de dados dentro dessa linha. Para organizar informações em pares (como "chave: valor"), a estrutura mais comum e semanticamente correta é usar uma linha (`<tr>`) para cada par, com duas células (`<td>`) dentro dessa linha: uma para a chave e outra para o valor.

(A) Incorreta: Esta alternativa coloca cada item de dado em sua própria linha e célula separada. Isso não representa a relação de "chave-valor" (por exemplo, "Capital" e "Rio de Janeiro" são separados em linhas distintas, não como um par).
(B) Incorreta: Esta estrutura é inválida em HTML. O conteúdo de uma linha (`<tr>`) deve estar dentro de células (`<td>` ou `<th>`). Embora alguns navegadores tentem renderizar, a ausência das tags `<td>` torna o código incorreto e não reflete a organização em células. (Armadilha) A ausência de `<td>` é um erro estrutural fundamental.
(C) Incorreta: Esta alternativa coloca todos os dados em uma única linha (`<tr>`) com múltiplas células (`<td>`). Isso faria com que todo o texto aparecesse lado a lado em uma única linha, o que não corresponde ao layout apresentado.
(D) Incorreta: Esta estrutura é inválida em HTML. As tags `<td>` (células) devem estar aninhadas dentro de tags `<tr>` (linhas), que por sua vez estão dentro da tag `<table>`. Colocar `<td>` diretamente dentro de `<table>` é um erro de sintaxe.
(E) Correta: Esta alternativa representa a estrutura de dados como pares de "chave-valor" de forma semanticamente correta. Cada `<tr>` define uma nova linha, e dentro de cada linha, há duas `<td>` tags para o nome do atributo (ex: "Capital") e seu respectivo valor (ex: "Rio de Janeiro"). O fato de "Capital" e "Rio de Janeiro" aparecerem em linhas separadas no output, e as linhas em branco entre os blocos de dados, são características de renderização que podem ser influenciadas por estilos CSS (como largura da tabela, que força quebras de linha dentro da célula ou entre células da mesma linha) ou são apenas formatação visual no problema, não sendo diretamente geradas pelo HTML puro de `<tr>` e `<td>` sem estilos adicionais. No entanto, esta é a única alternativa que organiza os dados em pares lógicos de forma estruturalmente correta para uma tabela HTML.

Fonte: FGV DPGE-RJ 2014 Técnico Superior Especializado em Gestão em Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho