Pular para o conteúdo principal

Questão de Programação — .Net — FUNDATEC 2023

Programação.Net
Código
qq896877
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Programação de Sistemas na Tecnologia Microsoft
Qual é a diferença entre a linguagem .NET e o framework .NET?
  1. AA linguagem .NET é responsável por executar o código compilado, enquanto o framework .NET é responsável por fornecer as bibliotecas que permitem a criação de aplicativos .NET.
  2. BA linguagem .NET é uma linguagem de programação, enquanto o framework .NET é uma plataforma de desenvolvimento.
  3. CA linguagem .NET é utilizada para criar a interface gráfica do usuário, enquanto o framework .NET é utilizado para criar a lógica de negócios do aplicativo.
  4. DA linguagem .NET é responsável por fornecer as bibliotecas que permitem a criação de aplicativos .NET, enquanto o framework .NET é responsável por executar o código compilado.
  5. EA linguagem .NET e o framework .NET são sinônimos e referem-se à mesma coisa.
Revelar gabarito e comentário

GabaritoB — A linguagem .NET é uma linguagem de programação, enquanto o framework .NET é uma plataforma de desenvolvimento.

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

.NET: Linguagem vs Framework

Gabarito: letra B. A alternativa B distingue corretamente a linguagem .NET (uma linguagem de programação, como C# ou VB.NET) do framework .NET (uma plataforma de desenvolvimento composta por runtime e bibliotecas). As demais alternativas confundem os papéis ou os tratam como sinônimos.

Critério

Linguagem .NET

Framework .NET

Definição

Linguagem de programação (ex.: C#, VB.NET)

Plataforma de desenvolvimento (runtime + bibliotecas)

Função principal

Escrever o código-fonte do aplicativo

Executar o código compilado (via CLR) e fornecer bibliotecas

Exemplo

Sintaxe e semântica para codificar

Infraestrutura de execução e APIs

Alternativa A — ❌ Incorreta

Afirma que a linguagem .NET executa o código compilado e o framework fornece bibliotecas. Na realidade, é o framework .NET (via CLR) que executa o código; a linguagem é usada para escrever o código.

Alternativa B — ✅ Correta ⟵ GABARITO

Correta: define a linguagem .NET como uma linguagem de programação e o framework .NET como uma plataforma de desenvolvimento, o que é a distinção essencial.

Alternativa C — ❌ Incorreta

Afirma que a linguagem .NET cria a interface gráfica e o framework a lógica de negócio. Ambos podem ser usados para qualquer parte do aplicativo; a distinção não é essa.

Alternativa D — ❌ Incorreta

Inverte os papéis: o framework é que fornece as bibliotecas, e a linguagem é que é usada para programar. A alternativa faz o oposto.

Alternativa E — ❌ Incorreta

Afirma que são sinônimos. Na verdade, são conceitos distintos: linguagem é a sintaxe e semântica para codificar; framework é a infraestrutura de execução e bibliotecas.

Gabarito: letra B

Link permanente: /questoes/qq896877