Buscar

DESENVOLVIMENTO DE SOFTWARE AV1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação: CCT0213_AV1_201301198285 » DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV1 
 
Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9001/AA 
Nota da Prova: 10,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0,5 Data: 25/04/2016 10:44:31 
 
 
 1a Questão (Ref.: 201301859865) Pontos: 1,0 / 1,0 
Visual Basic .NET (VB.NET) é uma linguagem que permite desenvolver aplicações com interfaces gráficas para o 
usuário que executam no sistema operacional Windows . As aplicações têm uma aparência familiar a outros 
softwares utilizados pelo usuário deste tipo de plataforma. Para seu funcionamento, o VB.NET é dita ____, ou 
seja, a aplicação fica em modo de espera até que ocorra uma chamada ou interrupção (o click de um botão, 
quando pressionada uma opção do teclado ou a seleção de uma opção do menu) junto ao sistema operacional 
que demanda alguma resposta ou ação. 
 
Assinale a alternativa que contém o termo que completa corretamente a lacuna a ser preenchida. 
 
 
 
orientada a fluxo de objetos 
 
orientada a processos 
 orientada a eventos 
 
orientada a entrada e saída intensivas 
 
nenhuma das anteriores 
 
 
 
 2a Questão (Ref.: 201301357808) Pontos: 1,0 / 1,0 
Dentre as funções do Framework .NET 4.0, o Common Language Runtime é responsável por: 
 
 
 Permitir que a aplicação seja executada em um ambiente gerenciado onde a aplicação se comunica com 
o .NET, ao invés de se comunicar diretamente com o sistema operacional. 
 
Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft Intermediate 
Language (MSIL), independente da CPU. 
 
Enviar a aplicação para execução através do sistema operacional. 
 
Traduzir o código intermediário para executável equivalente e nativo para o sistema operacional no qual 
está instalado. 
 
Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações. 
 
 
 
 3a Questão (Ref.: 201301451357) Pontos: 1,0 / 1,0 
O .NET define os tipos de valores a serem armazenados na memória, o espaço a ser alocado na memória. Esses 
valores são armazenados em um área de memória chamada: 
 
 
 
Dim 
 Stack 
 
Structure 
 
FIFO 
 
Namespace 
 
 
 
 4a Questão (Ref.: 201301307334) Pontos: 1,0 / 1,0 
Qual é o tipo de literal da linguagem VB 2010 que devemos utilizar para especificar 
valores do tipo Double? 
 
 
 D 
 R 
 F 
 L 
 S 
 
 
 
 5a Questão (Ref.: 201301307419) Pontos: 1,0 / 1,0 
Quais são os delimitadores de um método da linguagem VB .NET que retorna um 
valor? 
 
 
 Function e End Function 
 Begin e End 
 Sub e End Sub 
 Module e End Module 
 Main e End Main 
 
 
 
 6a Questão (Ref.: 201301357824) Pontos: 1,0 / 1,0 
No desenvolvimento de software com a intenção de evitar redundância, permitir o reaproveitamento de código e 
facilitar a manutenção, baseado na máxima que diz: Dividir para conquistar, O VB 2010 Express, ao criar um 
projeto, define automaticamente um(a): 
 
 
 
Método 
 
Função 
 Módulo 
 
Rotina 
 
Procedimento 
 
 
 
 7a Questão (Ref.: 201301395169) Pontos: 1,0 / 1,0 
Um desenvolvedor precisa entender o desenvolvimento de um código feito por outro programador. 
Acompanhando a lógica do programa a seguir, qual será o resultado apresentado pelo programa? 
Module Module1 
 Sub Main() 
 Dim a As Integer = 10 
 Dim b As Integer = 20 
 Dim resp As Integer 
 If a > b Then 
 If a Mod 2 = 0 Then 
 resp = a / b 
 Else 
 resp = a + b 
 End If 
 Else 
 If b Mod 2 = 0 Then 
 resp = a * b 
 Else 
 resp = a - b 
 End If 
 End If 
 Console.WriteLine(resp) 
 Console.ReadKey() 
 End Sub 
End Module 
 
 
 
2 
 
40 
 
10 
 200 
 
30 
 
 
 
 8a Questão (Ref.: 201301395171) Pontos: 1,0 / 1,0 
Um desenvolvedor precisa entender o desenvolvimento de um código feito por outro programador. 
Acompanhando a lógica do programa a seguir, quais serão os resultados apresentados pelo programa? 
Sabendo-se que foram entrados os seguintes dados em sequência: 
21 13 17 18 72 54 60 42 65 90 10 -1 
Module Module1 
 Sub Main() 
 Dim idade As Integer 
 Dim c1 As Integer = 0 
 Dim c2 As Integer = 0 
 Console.WriteLine("Digite a idade:") 
 idade = Console.ReadLine() 
 While idade <> -1 
 If idade < 18 Then c1 = c1 + 1 
 If idade > 60 Then c2 = c2 + 1 
 Console.WriteLine("Digite a idade:") 
 idade = Console.ReadLine() 
 End While 
 Console.WriteLine(c1) 
 Console.WriteLine(c2) 
 Console.ReadKey() 
 End Sub 
End Module 
 
 
 
3 e 4 
 
3 e 2 
 
4 e 3 
 3 e 3 
 
2 e 3 
 
 
 
 9a Questão (Ref.: 201301784880) Pontos: 1,0 / 1,0 
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: 
 
 
 exceções de hardware e exceções de software. 
 
exceções try e exceções catch. 
 
exceções de Cast e exceções de wrapper. 
 
exceções implícitas e explícitas. 
 
exceções de estruturadas e exceções sequenciais. 
 
 
 
 10a Questão (Ref.: 201301459593) Pontos: 1,0 / 1,0 
A maior parte dos controles que precisam ser feitas nos sistemas de informação, podem ser 
aplicadas através das estruturas de controle condicionais, no entanto existem alguns erros que 
não se referem a lógica propriamente dita, mas a várias situações como, erro de digitação, 
problema de conexão, acesso a banco, entre outras. 
Caso em um sistema após um conjunto de comandos possa acontecer um erro, do qual você não 
sabe bem a origem, qual a maneira mais indicada de tratar esta situação no VB.NET? 
Marque a alternativa que melhor resolveria a problemática apresentada, levando em 
consideração apenas a estrutura mais adequada. 
 
 
 Try (problema) Catch ex As Exception " Informação " End Try 
 
Try (problema) Catch ex As IndexOutOfRangeException " Informação " End Try 
 
Try (problema) Catch ex As DivideByZeroException " Informação " End Try 
 
Try (problema) Catch ex As OutOfMemoryException " Informação " End Try 
 
Try (problema) Catch ex As OverflowException " Informação " End Try

Continue navegando