Questão 25 · Informática: Programação e algoritmos
Programas escritos em C# operam na presença do.NET framework, que é uma tecnologia cujos elementos fundamentais são:
- A) um interpretador universal e um conjunto de WEB services;
- B) um conjunto unificado de tipos de dados e um conjunto de WEB services;
- C) um interpretador universal e um conjunto unificado de tipos de dados;
- D) um ambiente comum de runtime e um ambiente comum de desenvolvimento;
- E) um ambiente comum de runtime e uma biblioteca de classes.
Marque a alternativa correta:
Gabarito: E
Gabarito definitivo divulgado pela banca FGV (DPE/RO 2015).
Comentário
Gabarito: E.
O .NET Framework se apoia em dois elementos fundamentais: um ambiente comum de execução, o Common Language Runtime (CLR), que executa o código gerenciado e cuida de tarefas como o gerenciamento de memória; e uma biblioteca de classes, que fornece os tipos e as funções usados pelos programas. Essa combinação corresponde à alternativa E.
Por que as outras estão erradas:
- (A) um interpretador universal não é elemento fundamental do .NET, e WEB services também não são componente fundamental do framework.
- (B) WEB services não são componente fundamental do framework.
- (C) o interpretador universal não é elemento fundamental do .NET, como em (A).
- (D) o ambiente de desenvolvimento, como o Visual Studio, é uma ferramenta; o framework se compõe do runtime e da biblioteca de classes.
Dica: lembre-se da dupla: runtime comum (CLR) e biblioteca de classes. Ferramentas de desenvolvimento e WEB services não fazem parte desse par.
Fundamentos: .NET Framework e Common Language Runtime · biblioteca de classes base do .NET · diferença entre framework, ferramenta e serviços
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova FGV DPE/RO 2015 (Analista Programador), questão 25, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.