Questão de Noções de Informática — Extensão de Arquivo — Quadrix 2024
- Código
- qg355909
- Banca
- Quadrix
- Órgão
- CAU-PE
- Ano
- 2024
- Nível
- Médio
- Adll.
- Bjpeg.
- Cdocx.
- Dpdf.
- Ebmp.
GabaritoA — dll.
Gabarito: letra A. O enunciado descreve exatamente o que é uma DLL (Dynamic Link Library): arquivos que contêm código e dados compartilhados entre vários programas simultaneamente, economizando espaço em disco e facilitando atualizações de software. As demais extensões (jpeg, docx, pdf, bmp) são formatos de arquivos de dados (imagem, documento, texto), não bibliotecas de código compartilhado.
Uma extensão de arquivo é um sufixo que indica a codificação (formato) do conteúdo ou uso do arquivo. No Windows, cada extensão está associada a um tipo de arquivo e, geralmente, a um programa que pode abri-lo. A extensão é o que o sistema operacional usa para identificar o formato e escolher o aplicativo padrão para abrir o arquivo.
As DLLs são bibliotecas de vínculo dinâmico — conjuntos de rotinas, funções e dados que podem ser chamados por vários programas ao mesmo tempo. Em vez de cada programa embutir o mesmo código, ele referencia a DLL, que fica carregada na memória e é compartilhada. Isso reduz o uso de memória e de espaço em disco (o código existe uma única vez) e permite que uma atualização da DLL beneficie todos os programas que a utilizam, sem precisar reinstalar cada um.
Os demais formatos são todos de dados, não de código executável compartilhado:
Extensão | Família | Conteúdo |
|---|---|---|
.dll | Biblioteca de sistema | Código e dados compartilhados entre programas |
.jpeg | Imagem | Fotografia/imagem comprimida |
.docx | Documento | Texto do Microsoft Word |
Documento | Documento portátil (Adobe) | |
.bmp | Imagem | Imagem bitmap sem compressão |
A pegadinha da banca está em descrever as características da DLL e oferecer como alternativas apenas extensões de arquivos de dados. O candidato que não conhece o conceito de biblioteca de vínculo dinâmico pode se perder, mas a descrição é inequívoca: "código e dados que podem ser utilizados por vários programas simultaneamente" só se aplica a DLL.
A banca descreve a função de uma DLL e lista apenas extensões de arquivos de dados (imagem, documento). O candidato que associa "extensão" apenas a formatos de arquivo comum pode esquecer que existem extensões de bibliotecas de sistema. A palavra-chave é "código" — nenhum dos outros formatos contém código executável compartilhado.
A extensão .dll (Dynamic Link Library) corresponde exatamente à descrição: arquivos que contêm código e dados utilizáveis por vários programas simultaneamente, compartilhados para economizar espaço em disco e facilitar atualizações. É o conceito clássico de biblioteca de vínculo dinâmico do Windows.
.jpeg (ou .jpg) é uma extensão de imagem comprimida (Joint Photographic Experts Group). Não contém código executável nem é compartilhada entre programas como biblioteca — é um arquivo de dados visual.
.docx é o formato de documento de texto do Microsoft Word (a partir da versão 2007). É um arquivo de dados, não uma biblioteca de código compartilhado entre aplicativos.
.pdf (Portable Document Format) é um formato de documento criado pela Adobe, usado para apresentar textos e imagens de forma independente de software, hardware e sistema operacional. Não é código compartilhado.
.bmp (Bitmap) é um formato de imagem sem compressão, usado pelo Windows para gráficos. É um arquivo de dados, não uma biblioteca de código.
Gabarito: letra A — a única extensão que representa biblioteca de código compartilhado é a .dll.
Link permanente: /questoes/qg355909