Computação Múltipla Escolha

O ensino de programação já é realidade em escolas de países desenvolvidos. Brincadeiras lúdicas, jogos digitais e comandos simples são utilizados para introduzir o aluno a essa nova realidade. Na fase adulta, o aluno poderá se especializar em uma linguagem já tendo a base de programação e o raciocínio lógico desenvolvidos no ciclo acerca das diferentes linguagens e seus propósitos, assinale a opção que contém apenas as linguagens de programação que são interpretadas em tempo real.

O ensino de programação já é realidade em escolas de países desenvolvidos. Brincadeiras lúdicas, jogos digitais e comandos simples são utilizados para introduzir o aluno a essa nova realidade. Na fase adulta, o aluno poderá se especializar em uma linguagem já tendo a base de programação e o raciocínio lógico desenvolvidos no ciclo acerca das diferentes linguagens e seus propósitos, assinale a opção que contém apenas as linguagens de programação que são interpretadas em tempo real.

  1. PHP e Python.
  2. C, Pascal e Java.
  3. C++, JavaScript e Fortran.
  4. C e Python.
  5. C++ e Java.

Resolução completa

Explicação passo a passo

A
Alternativa A

Alternativa A - PHP e Python

A questão aborda a classificação das linguagens de programação quanto ao modo de processamento do código-fonte. Para responder corretamente, é necessário distinguir entre linguagens compiladas e linguagens interpretadas.

Análise Didática

Existem duas formas principais de traduzir um código escrito por humanos para uma linguagem que o computador entende:

  1. Linguagens Compiladas: O código fonte é transformado em código de máquina (binário) inteiramente antes da execução, através de um programa chamado compilador. O resultado é um executável independente.
  • Exemplos típicos: C, C++, Pascal, Fortran.
  1. Linguagens Interpretadas: O código fonte é lido e executado linha por linha durante a execução pelo interpretador. Não há geração de um arquivo executável prévio.
  • Exemplos típicos: Python, PHP, JavaScript, Ruby.

Vamos analisar cada alternativa com base nesses conceitos:

AlternativaLinguagens ClassificadasAvaliação
APHP e PythonAmbas são classicamente interpretadas. Esta é a correta.
BC, Pascal e JavaC e Pascal são compiladas. Java usa bytecode (misto), mas falha aqui por causa de C e Pascal.
CC++, JavaScript e FortranC++ e Fortran são compiladas. Apenas JavaScript é interpretada.
DC e PythonC é compilada, Python é interpretada. Mistura os dois tipos.
EC++ e JavaC++ é compilada. Java opera via JVM (Bytecode).

A alternativa A é a única que lista exclusivamente linguagens cujo processo padrão de execução envolve interpretação em tempo real, sem necessidade de compilação prévia para binário nativo no sentido estrito como em C ou C++.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Computação

Ver mais Computação resolvidas

Tem outra questão de Computação?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.