Pular para o conteúdo principal

Questão de Programação — Visual Basic — Avança SP 2023

ProgramaçãoVisual Basic
Código
qq830524
Banca
Avança SP
Órgão
Câmara de Jaguariúna - SP
Ano
2023
Nível
Médio
Cargo
Técnico em Informática e Audiovisual
O Visual Basic .Net evoluiu a partir do BASIC (beginner’s all-purpose symbolic instruction code – código de instrução simbólico para iniciantes), desenvolvido na metade da década de 60 pelos professores John Kemeny e Thomas Kurtz da Faculdade de Dartmouth. Nesta fase de desenvolvimento, qual era a característica da linguagem e seu propósito primário?
  1. AUma linguagem complexa, o propósito primário do BASIC era engajar os novatos com as técnicas de programação.
  2. BUma linguagem para escrever programas simples, o propósito primário do BASIC era familiarizar novatos com as técnicas de programação.
  3. CUma linguagem neutra, o propósito primário do BASIC era trazer para os novatos o básico com as técnicas de programação.
  4. DUma linguagem desafiadora, o propósito primário do BASIC era fazer com que os novatos auxiliarem no desenvolvimento das técnicas de programação.
  5. EUma linguagem para descrever programas de alta complexidade, o propósito primário do BASIC era justamente impactar os novatos com as técnicas de programação.
Revelar gabarito e comentário

GabaritoB — Uma linguagem para escrever programas simples, o propósito primário do BASIC era familiarizar novatos com as técnicas de programação.

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

História do BASIC e o Visual Basic .NET

Gabarito: letra B. O BASIC foi criado em meados da década de 1960 por John Kemeny e Thomas Kurtz como uma linguagem simples, destinada a familiarizar novatos com as técnicas de programação — exatamente o que a alternativa B afirma. As demais opções distorcem essa característica fundamental, apresentando o BASIC como complexo, desafiador ou de alta complexidade, o que contraria o propósito educacional e acessível de sua criação.

O BASIC (Beginner's All-purpose Symbolic Instruction Code) nasceu com um objetivo pedagógico claro: permitir que estudantes e iniciantes aprendessem a programar sem a barreira das linguagens de baixo nível, como Assembly, que exigiam conhecimento profundo do hardware. Kemeny e Kurtz, professores da Faculdade de Dartmouth, queriam democratizar o acesso à programação, tornando-a uma ferramenta de ensino acessível. A linguagem foi projetada para ser intuitiva e de fácil aprendizado, com uma sintaxe próxima da linguagem humana, permitindo que qualquer pessoa, mesmo sem formação técnica, pudesse escrever seus primeiros programas.

Essa filosofia contrasta com linguagens contemporâneas ou anteriores, como o Fortran (criado em 1954), que, embora também fosse de alto nível, era voltado para cálculos científicos e engenharia, exigindo um público mais especializado. O BASIC, por sua vez, foi pensado desde o início como uma porta de entrada para o mundo da programação, um degrau inicial que permitiria aos novatos compreender os conceitos fundamentais antes de avançar para linguagens mais complexas.

A evolução do BASIC até o Visual Basic .NET preservou essa essência de acessibilidade, mas adicionou recursos modernos como programação orientada a objetos, integração com a plataforma .NET e um ambiente de desenvolvimento integrado (IDE) visual. No entanto, a questão foca especificamente na fase inicial de desenvolvimento, quando a simplicidade e o propósito educacional eram as marcas registradas da linguagem.

A pegadinha desta questão está na tentativa de associar o BASIC a características que não lhe eram próprias na origem. O candidato que conhece apenas o Visual Basic moderno pode ser tentado a escolher uma alternativa que o descreva como complexo ou desafiador, mas a banca cobra o conhecimento histórico da linguagem. A palavra-chave é "simples" — é ela que separa a alternativa correta das demais.

BASIC (1960s)
  • 1Origem
    • John Kemeny e Thomas Kurtz
    • Faculdade de Dartmouth
  • 2Característica
    • Simples
    • Intuitiva
    • Sintaxe próxima da linguagem humana
  • 3Propósito
    • Familiarizar novatos com programação
    • Democratizar o acesso ao ensino
  • 4Contraste
    • Fortran (1954)
      • Alto nível
      • Cálculos científicos
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

A alternativa afirma que o BASIC era uma "linguagem complexa", o que é o oposto da realidade. O BASIC foi criado justamente para ser simples e acessível, eliminando as barreiras técnicas que dificultavam o aprendizado de programação. A complexidade não era uma característica desejada, mas sim um obstáculo que a linguagem buscava superar.

Alternativa B — ✅ Correta ⟵ GABARITO

Esta alternativa descreve com precisão o BASIC: uma "linguagem para escrever programas simples" com o propósito de "familiarizar novatos com as técnicas de programação". A simplicidade era a essência do design, e o objetivo educacional era o motor de sua criação. Kemeny e Kurtz queriam que qualquer estudante pudesse aprender a programar, e o BASIC foi a ferramenta que tornou isso possível.

Alternativa C — ❌ Incorreta

A alternativa usa o termo "linguagem neutra", que não corresponde a nenhuma característica real do BASIC. A linguagem não era neutra, mas sim simples e didática. O propósito de "trazer para os novatos o básico" é uma paráfrase imprecisa do objetivo real, que era familiarizar os iniciantes com as técnicas de programação de forma gradual e acessível.

Alternativa D — ❌ Incorreta

A alternativa descreve o BASIC como uma "linguagem desafiadora", o que contradiz frontalmente sua natureza. O desafio não era uma característica buscada; pelo contrário, a linguagem foi projetada para reduzir a dificuldade de aprendizado. Além disso, o propósito de "fazer com que os novatos auxiliassem no desenvolvimento das técnicas" é uma distorção do objetivo educacional, que era ensinar os fundamentos, não desenvolver novas técnicas.

Alternativa E — ❌ Incorreta

A alternativa afirma que o BASIC servia para "descrever programas de alta complexidade", o que é totalmente equivocado. O BASIC foi criado para programas simples, e a alta complexidade era justamente o que se queria evitar. O propósito de "impactar os novatos" também não corresponde ao objetivo real, que era familiarizá-los com as técnicas de programação de forma gradual e amigável.

Gabarito: letra B

Link permanente: /questoes/qq830524