Buscar

Exercicio 1 Desenvolvimento de Software

Prévia do material em texto

DESENVOLVIMENTO DE SOFTWARE Lupa
Retornar
Exercício: CCT0248_EX_A1_201411002938 Matrícula: 201411002938
Aluno(a): RAFAEL OLIVEIRA MARTINS Data: 28/10/2015 20:00:59 (Finalizada)
1a Questão (Ref.: 201411244589) Fórum de Dúvidas (1 de 1) Saiba (0)
É importante conhecer e entender o funcionamento da arquitetura .NET e a diferença entre as versões, pois desta forma saberemos o que é
necessário para criarmos os nossos sistemas e o que poderemos u�lizar.
Das opções apresentadas, em relação a .NET 4.0, marque a que melhor a define.
É representada por uma camada (Base Class Library) que e fica entre o sistema operacional e as aplicações,
permitindo a integração de várias linguagens.
É representada por duas camadas (CLR, BCL) que ficam entre o sistema operacional e as aplicações.
É representada por uma camada (Common Language Runtime) que e fica entre o sistema operacional e as
aplicações, permitindo a compilação em um código intermediário.
É representada por duas camadas (WPF, WCF) que ficam entre o sistema operacional e as aplicações.
É representada por uma camada (ADO.NET) que e fica entre o sistema operacional e as aplicações,
permitindo a integração com o banco de dados.
Gabarito Comentado
2a Questão (Ref.: 201411623427) Fórum de Dúvidas (1 de 1) Saiba (0)
A arquitetura fundamental do .NET 4.0 é dividida em 4 partes, dentre elas o Base Class Library (BCL) que fornece
milhares de tipos, interfaces e classes para serem utilizados nas aplicações. Em relação ao BCL é apresentado o
MSIL.
Das opções, marque a que apresenta corretamente o conceito de MSIL.
É uma linguagem de baixo nível, orientada a objetos, com um conjunto de instruções dependentes de CPU.
É conjunto de linguagens orientada a objetos, com um conjunto de instruções independentes de CPU.
É conjunto de linguagens estruturadas, com um conjunto de instruções dependentes de CPU.
É uma linguagem assembley de baixo nível, estruturada, com um conjunto de instruções independentes de
CPU.
É uma linguagem assembley de alto nível, orientada a objetos, com um conjunto de instruções
independentes de CPU.
Gabarito Comentado Gabarito Comentado
3a Questão (Ref.: 201411623410) Fórum de Dúvidas (1) Saiba (0)
Na definição da tecnologia de desenvolvimento de software é necessário conhecer as características do produto a
ser desenvolvido e que ferramenta de desenvolvimento, melhor se adequa as necessidades deste produto.
No caso do Visual Studio, são oferecidas algumas versões: Express, Profissional, Test Profissional, Premium e
Ultimate.
Sabendo-se que a equipe de desenvolvimento necessita de teste automatizados da interface para usuário e da
identificação do impacto de testes ao mudar os códigos, qual das versões apresentadas seria a ideal. Das opções
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript...
1 de 3 28/10/2015 20:07
apresentadas, marque a que correta.
Ultimate
Test Profissional
Profissional
Premium
Express
Gabarito Comentado Gabarito Comentado
4a Questão (Ref.: 201411629936) Fórum de Dúvidas (1) Saiba (0)
(UFPR/2010 - Analista de TI) Sobre Plataforma .NET, considere as afirmativas abaixo:
I. O código gerenciado gerado é interpretado para executar na linguagem nativa da máquina do sistema.
II. A compilação just-in-time (JIT) compila os códigos não gerenciados.
III. É executada sobre uma Common Language Runtime (CLR).
IV. O CTS (Common Type System) assegura que todo código gerenciado é autodescritivo.
Assinale a alternativa correta.
Somente a afirmativa I é verdadeira.
Somente as afirmativas III e IV são verdadeiras.
Somente as afirmativas II e III são verdadeiras.
Somente as afirmativas I, II e III são verdadeiras.
Todas as afirmativas são verdadeiras.
Gabarito Comentado
5a Questão (Ref.: 201411629927) Fórum de Dúvidas (1) Saiba (0)
(FCC/2013/DPE-SP - Programador) 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. Sobre o .NET
Framework, analise:
I. Em muitas linguagens de programação, os programadores são responsáveis por alocar e liberar memória e por
manipular o tempo de vida do objeto. Em aplicativos do .NET Framework, o CLR fornece esses serviços.
II. Em muitas linguagens de programação tradicionais, os tipos básicos são definidos pelo compilador, o que
complica a interoperabilidade entre linguagens. No .NET Framework, os tipos básicos são definidos pelo .NET
Framework Type System e são comuns a todas as linguagens que o utilizam.
III. 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.
IV. Compiladores de linguagens direcionadas ao .NET Framework geram um código intermediário chamado de
Common Intermediate Language(CIL), que, por sua vez, é compilado em tempo de execução pelo CLR. Com esse
recurso, as ro- tinas escritas em uma linguagem tornam-se acessíveis a outras linguagens da plataforma .NET.
Está correto o que se afirma em:
I, II, III e IV
III, apenas
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript...
2 de 3 28/10/2015 20:07
I e II, apenas
II e IV, apenas
III e IV, apenas
Gabarito Comentado
6a Questão (Ref.: 201411629931) Fórum de Dúvidas (1) Saiba (0)
(FCC/2012/TRE-SP - Programador) O Microsoft Visual Studio é um conjunto completo de ferramentas para construir
aplicativos, incluindo aplicações para Web. Nesta ferramenta várias linguagens compartilham o mesmo ambiente de
desenvolvimento integrado (IDE). Este ambiente possui um analisador de código que pode oferecer, enquanto o
código é digitado, sugestões ao programador, como por exemplo tipos de dados e membros de classes e estruturas.
Esse analisador é chamado:
IntelliSense
Active Directory
Lexical Analyzer
ActiveSync
TextMate
Gabarito Comentado
Retornar
BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript...
3 de 3 28/10/2015 20:07

Continue navegando