Pular para o conteúdo principal

Questão de Programação — Visual Basic — FGV 2024

ProgramaçãoVisual Basic
Código
fg097567
Banca
FGV
Órgão
TCE-PA
Ano
2024
Nível
Superior
Cargo
Auditor de Controle Externo - Área de Informática - Web Design
A programação visual está se tornando cada vez mais usada no desenvolvimento de sites e sistemas web. Comparada à programação tradicional, uma vantagem da programação visual é:
  1. Aa visualização rápida de mudanças.
  2. Bmaior flexibilidade no desenvolvimento.
  3. Cdispensar conhecimentos de engenharia de software.
  4. Do maior controle sobre o código-fonte.
  5. Edispensar a realização de testes e depuração.
Revelar gabarito e comentário

GabaritoA — a visualização rápida de mudanças.

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

Programação Visual × Programação Tradicional

Gabarito: letra A. A principal vantagem da programação visual, comum em ambientes como VB.NET, Delphi ou construtores web, é a capacidade de visualizar imediatamente o efeito de alterações no design, o que acelera o desenvolvimento e facilita ajustes iterativos.

Critério

Programação Visual

Programação Tradicional

Visualização de mudanças

Rápida e imediata (tempo real)

Requer compilação/execução para ver resultado

Flexibilidade

Menor (limitada a componentes pré-definidos)

Maior (controle total sobre o código)

Controle sobre o código-fonte

Menor (código gerado automaticamente)

Maior (cada linha é escrita pelo desenvolvedor)

Necessidade de testes/depuração

Sim (erros lógicos e de comportamento persistem)

Sim (inerente ao desenvolvimento)

Exigência de conhecimentos de engenharia de software

Sim (arquitetura, padrões, boas práticas)

Sim (fundamental)

Alternativa A — ✅ Correta ⟵ GABARITO

A visualização rápida de mudanças permite que o desenvolvedor veja em tempo real o resultado de suas ações (ex.: arrastar um controle e ver sua posição final). Isso reduz ciclos de tentativa e erro e melhora a produtividade.

Alternativa B — ❌ Incorreta

A programação visual geralmente oferece menor flexibilidade em comparação com a programação textual, pois muitas vezes limita o desenvolvedor a componentes pré-definidos e a lógica embutida nos construtores visuais.

Alternativa C — ❌ Incorreta

A programação visual não dispensa conhecimentos de engenharia de software. Mesmo com interfaces drag-and-drop, é necessário compreender conceitos como arquitetura, padrões de projeto, estrutura de dados e boas práticas para construir sistemas robustos.

Alternativa D — ❌ Incorreta

Na programação visual, o código-fonte é gerado automaticamente ou fica oculto atrás da interface gráfica. O desenvolvedor tem menos controle direto sobre o código do que na programação tradicional, onde ele escreve e gerencia cada linha.

Alternativa E — ❌ Incorreta

A programação visual não elimina a necessidade de testes e depuração. Erros lógicos, de conectividade ou de comportamento ainda ocorrem, exigindo que o desenvolvedor realize testes funcionais, de integração e de aceitação.

Conclusão: Apenas a alternativa A descreve corretamente uma vantagem real da programação visual. As demais alternativas apresentam características inexistentes ou invertidas.

Link permanente: /questoes/fg097567