← Questões de Programação

Programação · FGV · 2024

Questão comentada de Programação

C# é uma linguagem de programação orientada a objetos desenvolvida pela Microsoft e amplamente utilizada para construção de aplicativos na plataforma .NET. Ela oferece uma combinação de simplicidade, flexibilidade e desempenho, tornando-o uma excelente escolha para programadores. Com respeito às condições que devem ser cumpridas pela linguagem C#, analise as afirmativas a seguir: I. Um programa C# normalmente consiste em classes, métodos e instruções. II. C# oferece vários tipos de dados integrados, como inteiros, números de ponto flutuante, caracteres, booleanos e strings, que permitem armazenar e manipular diferentes tipos de informações. III. C# fornece diversas estruturas de controle, incluindo condicionais (como instruções if-else e instruções switch) e loops (como loops for, loops while e loops go-to). Está correto o que se afirma em

Gabarito: E

Em C#, uma ideia básica que aparece logo no começo dos estudos é que um programa costuma ser organizado em classes, métodos e instrucoes. Isso reflete bem o modelo da linguagem, que trabalha com orientacao a objetos e com blocos de codigo bem estruturados. Então a afirmativa I faz sentido. A afirmativa II tambem esta correta. C# tem tipos integrados que voce usa o tempo todo, como int, float, double, char, bool e string. Esses tipos ajudam a guardar numeros, textos, valores logicos e outros dados sem complicacao, exatamente como a linguagem foi projetada para facilitar a vida de quem programa. A pegadinha esta na afirmativa III. C# realmente possui estruturas de controle como if-else, switch, for e while, mas "go-to" nao e um loop. goto e uma instrucao de desvio de fluxo, usada para saltar para um rotulo, e nao uma estrutura de repeticao. Por isso, a parte final da afirmativa invalida o item. Assim, somente as afirmativas I e II estao corretas, o que leva ao gabarito E.

Continue treinando

Questões relacionadas