CSharp (C#) é uma linguagem de programação moderna, orienta...

Próximas questões
Com base no mesmo assunto
Q1686351 Programação
CSharp (C#) é uma linguagem de programação moderna, orientada a objeto e de tipo seguro. Considerando as características gerais dessa linguagem, julgue os itens a seguir.
I Suas raízes originam-se na família de linguagens C, Java e JavaScript. II É uma linguagem de programação orientada a objetos e orientada a componentes. III Enfatiza o controle de versão para garantir que programas e bibliotecas possam evoluir ao longo do tempo de maneira compatível.
Assinale a opção correta.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: D - Apenas os itens II e III estão certos.

Vamos analisar cada um dos itens para compreender por que a alternativa D é a correta:

Item I: Afirma que as raízes do C# originam-se na família de linguagens C, Java e JavaScript. Na verdade, C# foi influenciado por C e Java, mas não diretamente por JavaScript. As semelhanças com JavaScript são mais superficiais, relacionadas à sintaxe inspirada no C, diferente das profundas influências do C e Java na concepção de C#. Portanto, este item está incorreto.

Item II: Declara que o C# é uma linguagem de programação orientada a objetos e orientada a componentes. Isso está correto, pois C# foi projetada para suportar os princípios de orientação a objetos, como encapsulamento, herança e polimorfismo. Além disso, o C# suporta a programação orientada a componentes através de recursos como interfaces, delegação de eventos e atributos que facilitam a composição de software.

Item III: Cita que C# enfatiza o controle de versão para garantir que programas e bibliotecas possam evoluir ao longo do tempo de maneira compatível. Isso também é correto. A linguagem e o ambiente de execução do .NET oferecem recursos como atributos de versionamento e side-by-side execution (execução lado a lado), permitindo que diferentes versões de bibliotecas e componentes coexistam e evoluam sem comprometer aplicações já existentes.

Com base na análise, a alternativa D é a única que seleciona apenas os itens verdadeiros, sendo assim a resposta correta para a questão.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

✅Gabarito(D)

I Suas raízes originam-se na família de linguagens C, Java e JavaScript

 A criação do C# foi baseada nas linguagens de programação C, C++ e Java.

Fonte: https://www.devmedia.com.br/a-evolucao-da-linguagem-de-programacao-csharp/28639

Nunca tinha ouvido falar que o CSharp faz controle de versão, deve ser muito ruim porque todo mundo usa o github ou outro controlador de versao.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo