Prévia do material em texto
CCT0248_201602595364 V.1 » de 50 min. Lupa Aluno: WARLEY HENRIQUE DE MELLO BRANT Matrícula: 201602595364 Disciplina: CCT0248 - DESENVOLVIMENTO DE SOFTWARE Período Acad.: 2017.3 EAD (GT) / SM 1. É 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 utilizar. Das opções apresentadas, em relação a .NET 4.0, marque a que melhor a define. Quest.: 1 É 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 (CLR, BCL) 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. É representada por duas camadas (WPF, WCF) que ficam entre o sistema operacional e as aplicações. É 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. 2. A plataforma .NET Framework 4.0 (.NET 4.0) é uma plataforma de softwares que fornece integração com um conjunto variado de linguagens de programação. Também definido como tecnologia porque é composto de: Quest.: 2 J2SE e J2EE. ferramentas desktop e mobile. bibliotecas e ferramentas executáveis. COBIT, ITIL e Análise de impacto. compilador e ferramentas de depuração. 3. Na linguagem VB.Net a conhecer e saber utilizar corretamente os operadores está dentre as rotinas iniciais e de muita importância. Analise o código apresentado na questão: Module Module1 Sub Main() Dim resp As String Dim x, y, z As Integer x = 1 y = 2 z = 2 resp = "sistema" If Not (y = 3 AndAlso z = 2) Then Console.Write("AndAlso") End If If (resp Like "??st*") Then Console.Write("Like") End If End Sub End Module Qual das respostas apresenta o resultado exibido da mesma forma que na tela pelo programa. Quest.: 3 Não será exibido nada. AndAlsoLike AndAlso Like AndAlso Like 4. Conhecer, saber definir e manipular os tipos de dados em uma linguagem de programação é uma tarefa inicial e muito importante para quem está começando a programar. Na linguagem VB como nas demais participantes do .NET, temos categorias e tipos predefinidos, cada um com sua faixa de valores. Em relação ao que foi apresentado nas aulas a respeito dos tipos, podemos afirmar que: Quest.: 4 Não existe diferença entre os tipos short e ushort para um desenvolvedor, já que ambos possuem o mesmo tamanho de memória. O VB não trabalha com valores default para seus tipos onde cada variável deve obrigatoriamente ser inicializada. Para as constantes, temos um conjunto de tipos específicos, diferente do que existe para as variáveis. Cada linguagem de programação .NET é baseada Sistema diferente e possui seus próprios valores. String, Array e Classes, são tipos de referência. 5. O Visual Basic fornece vários módulos que permitem simplificar tarefas comuns no seu código. O módulo que contém os membros que retornam resultados dos testes de verificação de tipo ou retornam as informações sobre erros em tempo de execução, o nome do tipo, o valor da cor em RGB é chamado de: Quest.: 5 DateAndTime ControlChars ErrObject Strings Information 6. Qual é a função interna da linguagem VB .NET que retorna o número de caracteres em uma string ou a quantidade de bytes necessários para armazenar uma expressão de um tipo? Quest.: 6 LCase Len LSet LTrim Left 7. O código em VB apresentado está funcionando corretamente. Module Module1 Private texto As String Sub Main() Dim Num As Byte texto = "Teste de software" Num = 18 If (Len(texto) > Num) Then Console.Write("Maior!") ElseIf (Len(texto) < Num) Then Console.Write("Menor!") ElseIf (Len(texto) = Num) Then Console.Write("Acertou!") End If Console.ReadKey() End Sub End Module Das opções apresentadas qual melhor representa o resultado exibido pelo programa: Quest.: 7 Exibe em uma caixa de diálogo o texto: Maior! Exibe em uma caixa de diálogo o texto: Menor! Exibe no console o texto: Acertou! Exibe no console o texto: Menor! Exibe no console o texto: Maior! 8. Das Estruturas de Controle de Repetição apresentadas abaixo, qual é diretamente controlada por um contador como parte da própria estrutura: Quest.: 8 Until For While Repeat Do 9. Na construção de softwares, é possível desenvolvermos métodos com os mais diversos propósitos. Durante a execução desses métodos possa ser que ocorra exceções de hardware e de software, para esses trechos de códigos que podem haver problemas, nós devemos tratadas para que a aplicação não pare ou não finalize. Qual das respostas a seguir representa a sequência correta da sintaxe para representação do bloco mínimo do tratamento de exceções? Quest.: 9Try/Finally/Catch Try Try/Catch Catch/Try Try/Catch/Finally 10. Exceção é um erro no fluxo normal de execução do código de um programa de uma aplicação. O .NET framework oferece uma forma unificada de identificar e tratar exceções entre todas as linguagens de programação .NET (BALENA, 2006). Há dois tipos de exceções: Quest.: 10 exceções de estruturadas e exceções sequenciais. exceções de hardware e exceções de software. exceções de Cast e exceções de wrapper. exceções implícitas e explícitas. exceções try e exceções catch. Legenda: Questão não respondida Questão não gravada Questão gravada