Questão nº 54
Questão de Segurança da Informação · FGV DPGE-RJ 2014 (nº 54)
FGV2014Técnico Superior Especializado em Segurança da InformaçãoSegurança da Informação
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 é
- A```
<table id="sintese">
<tr><td>Capital</td></tr>
<tr><td>Rio de Janeiro</td></tr>
<tr><td>População</td></tr>
<tr><td>16.369.179</td></tr>
<tr><td>Área (km²)</td></tr>
<tr><td>43.780,172</td></tr>
<tr><td>Municípios </td></tr>
<tr><td>92</td></tr>
</table>
``` - B```
<table id="sintese">
<tr>Capital
Rio de Janeiro</tr>
<tr>População 16.369.179</tr>
<tr>Área (km²) 43.780,172</tr>
<tr>Municípios 92</tr>
</table>
``` - C```
<table id="sintese">
<tr><td>Capital</td>
<td>Rio de Janeiro</td>
<td>População</td>
<td>16.369.179</td>
<td>Área (km²)</td>
<td>43.780,172</td>
<td>Municípios </td>
<td>92</td></tr>
</table>
``` - D```
<table id="sintese">
<td>Capital</td>
<td>Rio de Janeiro</td>
<td>População</td>
<td>16.369.179</td>
<td>Área (km²)</td>
<td>43.780,172</td>
<td>Municípios </td>
<td>92</td>
</table>
``` - E```
<table id="sintese">
<tr><td>Capital</td>
<td>Rio de Janeiro</td></tr>
<tr><td>População</td>
<td>16.369.179</td></tr>
<tr><td>Área (km²)</td>
<td>43.780,172</td></tr>
<tr><td>Municípios </td>
<td>92</td></tr>
</table>
``` (alternativa correta)
Resposta comentada
Gabarito Alternativa E
HTML tables (<table>) são usadas para organizar dados em linhas (<tr>) e células (<td>). Cada <tr> marca o início de uma nova linha na tabela, e cada <td> define um item de dado individual dentro dessa linha.
- (A) Incorreta: Esta alternativa cria uma tabela onde cada item de informação (por exemplo, "Capital", "Rio de Janeiro") está em sua própria linha (
<tr>) e em sua própria célula (<td>). Isso faria com que cada item fosse exibido em uma linha separada, como uma lista vertical, o que não corresponde à formatação de "População 16.369.179" em uma única linha. - (B) Incorreta: Esta estrutura HTML é inválida. O conteúdo de texto puro não deve ser colocado diretamente dentro de um
<tr>; ele deve estar sempre dentro de uma célula (<td>ou<th>). Navegadores podem tentar corrigir HTML inválido, mas o resultado é imprevisível e não é a forma correta de estruturar uma tabela. - (C) Incorreta: Esta alternativa coloca todos os dados em uma única linha (
<tr>) com múltiplas células (<td>). O navegador exibiria todo o conteúdo em uma linha contínua (ou com quebras de linha se o texto for muito longo), mas não com as quebras de linha e a separação por pares como apresentado no texto de saída. - (D) Incorreta: Esta estrutura HTML é inválida. As tags
<td>(células de dados) devem estar aninhadas dentro de tags<tr>(linhas da tabela). Colocar<td>s diretamente dentro de<table>é incorreto e resultaria em um comportamento imprevisível do navegador, que tentaria corrigir a estrutura. - (E) Correta: Esta alternativa estrutura os dados de forma semanticamente correta para uma tabela. Cada par de informação (por exemplo, "Capital" e "Rio de Janeiro") é colocado em uma nova linha (
<tr>), com cada item do par em sua própria célula (<td>). A armadilha da banca reside na apresentação do texto no enunciado: embora a renderização visual padrão de uma tabela com esta estrutura geralmente exiba "Capital Rio de Janeiro" na mesma linha, e as linhas em branco não sejam padrão, esta é a única alternativa que organiza os dados de forma lógica em pares de atributos e valores, onde cada par forma uma linha da tabela. A apresentação do texto pode ser uma representação simplificada ou estilizada da extração de texto da tabela, e não sua renderização visual exata.
Fonte: FGV DPGE-RJ 2014 Técnico Superior Especializado em Segurança da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.