SóProvas


ID
147403
Banca
FCC
Órgão
SEFAZ-SP
Ano
2009
Provas
Disciplina
Programação
Assuntos

A .NET Framework trata-se de uma arquitetura da estratégia Microsoft .NET

I. constituída das partes Common Language Runtime, bibliotecas de classes, ASP.NET e ADO.NET.
II. para construir, implementar e executar aplicações e webservices.
III. desenvolvida como um componente integral do Windows.

Está correto o que consta em

Alternativas
Comentários
  • ASP.NET não é uma biblioteca de classes!
  • Não entendi porque o item I está incorreto. .NET tem sim biblioteca de classes (BCL) e são organizadas em namespace. Talvez o erro foi não citar o MSIL, CTS, CLS como parte da arquitetura.
  • Na verdade, a I está errada por entender-se que o .NET Framework é constituído apenas por duas partes fundamentais: a common language runtime (CLR) e a biblioteca de classes.
    Sendo o ASP.NET e ADO.NET, digamos, API´s para contrução de páginas web e acesso a dados.
  • Concordo que a I esteja errada.

    Porém, não acho que a III esteja correta. Quando lançado, o .NET não era incorporado ao Windows.
    Quem utilizava Windows XP e Vista precisa instalar manualmente o framework.
    Acredito que só começou a ser embutido no Windows 7.
  • A questão I está certa! Tudo que está citado faz parte do .Net Framework, mas não apenas isso, existem mais componentes.

    Se a questão estivesse escrita "constituída APENAS das partes..." ai sim estaria ERRADA!

    https://i-msdn.sec.s-msft.com/dynimg/IC62708.gif

  • Nesse tipo de questão você tem que ser vidente pra saber o quão rigoroso eles estão sendo. Em muitas outras questões o incompleto é considerado como correto.  Por experiência, existem mais examinadores distraídos que maldosos, então prefiro marcar um item desses como certo. O Pior é que você vai pra uma prova imaginando que iria ser múltipla escolha, aí eles dão um jeito de tornar a questão em C ou E, estilo CESPE.

  • Pegaram um programador Java pra formular essa questão, só pode!

  • ✅Gabarito(D)

    O .NET Framework é um ambiente de execução gerenciado que consiste de dois componentes principais: o Common Language Runtime (CLR) e a .NET Framework Class Library

    Outro detalhe com base no comentário do Mateus, ele afirma que ASP.NET não é uma biblioteca. Porém na mesma questão, conforme especificado na fonte, a afirmação é a seguinte:

    O .NET Framework inclui bibliotecas para áreas específicas de desenvolvimento de aplicativos, como o ASP.NET para aplicativos da web, o ADO.NET para acesso a dados e o Windows Communication Foundation para aplicativos orientados a serviços.

    Fonte: Q304589 - qconcursos.