Pular para o conteúdo principal

Questão de Programação — .Net — Avança SP 2025

Programação.Net
Código
qg415726
Banca
Avança SP
Órgão
Prefeitura de Caconde - SP
Ano
2025
Nível
Médio
Cargo
Técnico em Informática
Na plataforma .NET, qual das seguintes linguagens é nativa e recomendada para o desenvolvimento de aplicações, considerando fatores como vasto suporte da Microsoft, compatibilidade e vasta documentação?
  1. APython
  2. BJava
  3. CPHP
  4. DRuby
  5. EC#
Revelar gabarito e comentário

GabaritoE — C#

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

Plataforma .NET e a linguagem C#

Gabarito: letra E. A linguagem nativa e recomendada para o desenvolvimento de aplicações na plataforma .NET é o C#, pois foi criada pela Microsoft especificamente para essa plataforma, possui vasto suporte oficial, compatibilidade e documentação extensa. As demais linguagens (Python, Java, PHP, Ruby) são de outras comunidades/ecossistemas e não são nativas do .NET.

A plataforma .NET é um framework de desenvolvimento criado pela Microsoft, que oferece um ambiente unificado para criar aplicações web, desktop, mobile, jogos, entre outros. A linguagem C# (lê-se "C Sharp") foi desenvolvida pela própria Microsoft, com a liderança de Anders Hejlsberg, como parte integrante da plataforma .NET. Ela é uma linguagem multiparadigma, fortemente tipada, orientada a objetos, e foi projetada para ser simples, moderna e de propósito geral. O código C# é compilado para uma linguagem intermediária (CIL) e executado pela máquina virtual Common Language Runtime (CLR), o que garante portabilidade e integração com outras linguagens da plataforma.

A Microsoft oferece suporte completo ao C#: documentação oficial abrangente, ferramentas como Visual Studio, e atualizações constantes. Além disso, o C# é a linguagem principal para o desenvolvimento de aplicações .NET, sendo amplamente utilizada em empresas e projetos de todos os portes. Embora outras linguagens também possam ser usadas com .NET (como F# e Visual Basic), o C# é a mais recomendada e a que possui maior adoção.

As alternativas incorretas apresentam linguagens que não são nativas do .NET: Python é uma linguagem de propósito geral, muito usada em ciência de dados e automação, mas não é da Microsoft; Java é da Oracle e roda na JVM; PHP é voltada para web e tem sua própria comunidade; Ruby é conhecida pelo framework Rails. Nenhuma delas tem o mesmo nível de integração e suporte da Microsoft dentro do ecossistema .NET.

A pegadinha desta questão é justamente a tentação de escolher uma linguagem popular (como Python ou Java) por ser amplamente conhecida, mas o enunciado pede especificamente a linguagem nativa e recomendada para a plataforma .NET. O candidato deve associar .NET diretamente ao C#, pois é a linguagem oficial da plataforma.

1C# (nativa da Microsoft)
Suporte oficial completo
Documentação extensa
Integração com todas as tecnologias
2F# e Visual Basic
Também nativas, menor adoção
3Não nativas
Python (ciência de dados)
Java (JVM/Oracle)
PHP (web/comunidade)
Ruby (Rails)
Linguagens .NET
LEVELsoulevel.com.br
Linguagens .NET: C# (nativa da Microsoft) (Suporte oficial completo, Documentação extensa, Integração com todas as tecnologias); F# e Visual Basic (Também nativas, menor adoção); Não nativas (Python (ciência de dados), Java (JVM/Oracle), PHP (web/comunidade), Ruby (Rails))

Alternativa A — ❌ Incorreta

Python é uma linguagem de programação de alto nível, interpretada, muito utilizada em áreas como ciência de dados, inteligência artificial e automação. No entanto, ela não é nativa da plataforma .NET: embora existam implementações como IronPython, o suporte oficial da Microsoft é limitado e não é a linguagem recomendada para desenvolvimento .NET. A banca incluiu Python como distrator por sua popularidade, mas ela não atende ao critério de "nativa e recomendada" para .NET.

Alternativa B — ❌ Incorreta

Java é uma linguagem de programação orientada a objetos, desenvolvida pela Sun Microsystems (hoje Oracle), e é a linguagem principal da plataforma Java, que roda na JVM (Java Virtual Machine). Embora seja amplamente utilizada e tenha vasta documentação, ela não é nativa do .NET. A Microsoft já teve uma implementação chamada J#, mas foi descontinuada. Portanto, Java não é a linguagem recomendada para desenvolvimento .NET.

Alternativa C — ❌ Incorreta

PHP é uma linguagem de script amplamente utilizada para desenvolvimento web, especialmente em servidores. Ela é mantida pela comunidade PHP e não tem relação com a plataforma .NET. Embora seja possível usar PHP com .NET em alguns cenários (como via FastCGI), não é uma linguagem nativa nem recomendada pela Microsoft para desenvolvimento .NET.

Alternativa D — ❌ Incorreta

Ruby é uma linguagem de programação dinâmica e interpretada, conhecida principalmente pelo framework Ruby on Rails. Ela é mantida pela comunidade Ruby e não é nativa da plataforma .NET. Não há suporte oficial da Microsoft para Ruby no .NET, portanto não atende ao critério da questão.

Alternativa E — ✅ Correta ⟵ GABARITO

C# é a linguagem de programação desenvolvida pela Microsoft como parte integrante da plataforma .NET. Ela é nativa, possui vasto suporte oficial, compatibilidade com todas as tecnologias .NET e documentação extensa. O C# é a linguagem recomendada para o desenvolvimento de aplicações na plataforma, sendo amplamente utilizada em aplicações web (ASP.NET Core), desktop (Windows Forms, WPF), mobile (Xamarin/.NET MAUI), jogos (Unity) e muito mais. A alternativa está correta e é o gabarito.

Gabarito: letra E

Link permanente: /questoes/qg415726