Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FUNDATEC 2023

ProgramaçãoLinguagens de programação
Código
qq894737
Banca
FUNDATEC
Órgão
IF-SC
Ano
2023
Nível
Superior
Cargo
Professor EBTT - Informática
É uma geração de linguagem orientada à aplicação, em geral são projetadas paraatender a classes específicas de aplicações. Seus principais objetivos estão apresentados abaixo:• Facilitar a programação de tal maneira que usuários finais possam resolver seus problemas.• Apressar o processo de desenvolvimento de aplicações.• Facilitar e reduzir o custo de manutenção de aplicações.• Minimizar problemas de depuração.• Gerar código sem erros a partir de requisitos de expressões de alto nível.As características acima referem-se a qual geração?
  1. APrimeira.
  2. BSegunda.
  3. CTerceira.
  4. DQuarta.
  5. EQuinta.
Revelar gabarito e comentário

GabaritoD — Quarta.

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

Gerações de Linguagens de Programação

Gabarito: alternativa D (Quarta). As caracterÃsticas descritas – facilitar a programação para usuários finais, acelerar o desenvolvimento, reduzir custos de manutenção, minimizar depuração e gerar código a partir de requisitos de alto nÃvel – são tÃpicas das linguagens de quarta geração (4GL). Essas linguagens são orientadas à aplicação e projetadas para atender a classes especÃficas de problemas, permitindo que pessoas sem formação técnica profunda possam criar soluções.

As gerações anteriores não possuem esses atributos:

Geração

Características principais

Orientação

Exemplos típicos

Primeira

Código binário (linguagem de máquina)

Hardware

Instruções em 0 e 1

Segunda

Mnemônicos (Assembly)

Hardware

Assembly

Terceira

Alto nível, abstração, exige conhecimento técnico

Programador

C, Java, Python

Quarta (4GL)

Facilita programação para usuário final, acelera desenvolvimento, reduz manutenção, minimiza depuração, gera código a partir de requisitos de alto nível

Aplicação (usuário final)

SQL, geradores de relatórios, RAD

Quinta

Inteligência artificial, raciocínio lógico

Problemas complexos/IA

Prolog, Lisp

  1. 11ª: Máquina
  2. 22ª: Assembly
  3. 33ª: Alto nível
  4. 44ª: 4GL
  5. 55ª: IA
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

Primeira geração (linguagem de máquina): código binário diretamente executado pelo hardware. Não é orientada a aplicação, não facilita a programação para usuários finais e é extremamente propensa a erros.

Alternativa B — ❌ Incorreta

Segunda geração (linguagem Assembly): usa mnemônicos para instruções de máquina. Ainda de baixo nÃvel, voltada ao hardware, não atende aos objetivos de facilidade e produtividade para aplicações.

Alternativa C — ❌ Incorreta

Terceira geração (linguagens de alto nÃvel como C, Java, Python): são mais abstratas que Assembly, mas ainda exigem conhecimento técnico sólido. Não são especificamente orientadas a usuários finais nem geram código automaticamente a partir de requisitos de alto nÃvel.

Alternativa D — ✅ Correta ⟵ GABARITO

Quarta geração (4GL): engloba linguagens como SQL, geradores de relatórios, ferramentas RAD e linguagens de consulta. Projetadas para aumentar a produtividade no desenvolvimento e permitir que analistas de negócios ou usuários finais criem aplicações com pouco esforço de programação. As caracterÃsticas do enunciado se encaixam perfeitamente.

Alternativa E — ❌ Incorreta

Quinta geração: relacionada a linguagens baseadas em inteligência artificial, como Prolog e Lisp, focadas em resolução de problemas complexos e raciocÃnio lógico, não especificamente na facilitação para usuários finais de aplicações comuns.

Resumo: A classificação em gerações reflete a evolução do nÃvel de abstração. A primeira e segunda são voltadas ao hardware; a terceira, à programação estruturada/OO; a quarta, à produtividade em aplicações; e a quinta, à inteligência artificial. A descrição dada só se aplica à quarta geração.

Gabarito: D (Quarta)

Link permanente: /questoes/qq894737