Buscar

DESENVOLVIMENTO DE SOFTWARE AV2 2015

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

Fechar 
 
Avaliação: CCT0213_AV2_200601134731 » DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV2 
Aluno: 200601134731 - RALPH COSTA SILVA DOS SANTOS 
Professor: RAFAEL MONTEIRO RIBEIRO Turma: 9001/AA 
Nota da Prova: 4,5 de 8,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 21/11/2015 11:42:44 
 
 
 1a Questão (Ref.: 200601248393) Pontos: 0,5 / 1,5 
Considere que você foi contratado para trabalhar em uma empresa softwares para 
realizar manutenção de programas em VB .NET. 
Analise o programa a seguir em VB .NET. 
O programa apresentará erro de compilação? Responda SIM ou NÃO. 
Caso a sua resposta seja SIM, responda qual é o erro. 
Caso a sua resposta seja NÃO, responda quais são os números exibidos pelo programa. 
Module Module1 
 Sub Main() 
 Dim Contador As Byte = 1 
 Dim Numero As Byte = 1 
 While (Contador <= 10) 
 Console.WriteLine(Numero) 
 Contador = Contador + 3 
 Numero = Numero + Contador 
 End While 
 Console.ReadKey() 
 End Sub 
End Module 
 
 
Resposta: não ,4,5,6,7,8,9,10. 
 
 
Gabarito: 
NÃO. 
1 
5 
12 
22 
 
 
 
 2a Questão (Ref.: 200601238653) Pontos: 1,5 / 1,5 
Uma das vantagens da ADO.NET é podermos desenvolver aplicações 
em múltiplas camadas, em geral, em três camadas. 
 
Quais são estas três camadas? 
 
 
Resposta: camada de negocios ,comada de interface e camada de aceso a o banco 
,chamos de DTO entrada de propredades DAL camada com todos os acessos ao banco de 
dados ,de BLL com todos as camadas de negocios . 
 
 
Gabarito: 
1. Camada de apresentação (interface com o usuário) 
2. Camada de negócios (onde é executada as regras de negócios) 
3. Camada de dados (onde são feitas as manipulações com os dados) 
 
 
 
 3a Questão (Ref.: 200601388817) Pontos: 0,0 / 0,5 
Ao compilarmos códigos que usem a biblioteca .NET, não criamos imediatamente um 
código nativo do sistema operacional. Ao invés disso, compilamos o nosso código para: 
 
 
MSTL - Microsoft Temporary Language 
 
MSVL - Microsoft Virtual Language 
 MSIL - Microsoft Intermediate Language 
 
JVM - Microsoft Virtual JQuery 
 MSAL - Microsoft Assembly Language 
 
 
 
 4a Questão (Ref.: 200601325254) Pontos: 0,0 / 0,5 
Um desenvolvedor precisa usar um operador que retorna True caso um padrão de string 
esteja contido em uma string ou False caso contrário, ele deve usar: 
 
 Like 
 AndAlso 
 
Mid 
 
Is 
 
At 
 
 
 
 5a Questão (Ref.: 200601325257) Pontos: 0,5 / 0,5 
Um desenvolvedor precisa de um código que receba o valor do lado de um quadrado, 
calcule e retorne a área deste quadrado, ele deverá usar qual das opções de código a 
seguir? 
 
 
Sub AreaQuad (ByVal n As Integer) 
 Dim S As Integer 
 S = n * n 
 Return S 
End Sub 
 Function AreaQuad (ByVal n As Integer) 
 Dim S As Integer 
 S = n * n 
 Return S 
End Function 
 
Module AreaQuad (ByVal n As Integer) 
 Dim S As Integer 
 S = n * n 
 Console.WriteLine("Area: " & S) 
End Module 
 
Function AreaQuad (ByVal n As Integer) 
 Dim S As Integer 
 S = n * n 
 Console.WriteLine("Area: " & S) 
End Function 
 
Sub AreaQuad (ByVal n As Integer) 
 Dim S As Integer 
 S = n * n 
 Console.WriteLine("Area: " & S) 
End Sub 
 
 
 
 6a Questão (Ref.: 200601381425) Pontos: 0,5 / 0,5 
A linguagem VB 2010 possui estruturas de controle de fluxo que permitem o 
desenvolvimento de programas estruturados, que são programas que não fazem uso da 
instrução GoTo. São Estruturas de Controle de Decisão, EXCETO: 
 
 
Decisão de Sequência na mesma linha 
 Decisão de Repetição 
 
Decisão Estendida 
 
Decisão Simples 
 
Decisão Aninhada 
 
 
 
 7a Questão (Ref.: 200601288845) Pontos: 0,0 / 0,5 
Durante o desenvolvimento de uma função o grupo de programadores se deparou com a 
possibilidade de: caso um determinado valor fosse digitado pelo usuário poderia gerar um 
erro diferente.Para tratar este erro eles precisariam lançar uma exceção para que esta 
fosse trada.A sintaxe da declaração do lançamento da exceção é: 
 
 
ex.message 
 Throw [ expressão ] 
 Try - catch - End Try 
 
System.Exception 
 
Finaly 
 
 
 
 8a Questão (Ref.: 200601777209) Pontos: 0,5 / 0,5 
A orientação a objetos permite que o mesmo método seja redefinido com o mesmo nome, 
ou seja, diferentes métodos podem ter o mesmo nome. Isto evita a proliferação de 
nomes diferentes de itens que são semanticamente iguais. 
 
Esse conceito se refere à: 
 
 
Objeto 
 
Herança 
 
Construtor 
 
Classe 
 Polimorfismo 
 
 
 
 9a Questão (Ref.: 200601237839) Pontos: 0,0 / 1,0 
O conjunto formado pelo SGBDR e os BDs é conhecido como: 
 
 Sistema de Banco de Dados 
 Relacionamento 
 Sistema de Gerenciamento de Banco de Dados (SGBD) 
 Tabela 
 Banco de Dados 
 
 
 
 10a Questão (Ref.: 200601238704) Pontos: 1,0 / 1,0 
A classe _________ permite criar um objeto para o usuário digitar os 
dados de entrada através da interface homem-máquina (IHM). 
 
 TextBox 
 Label 
 CheckBox 
 ListBox 
 RadioButton 
 
 
 
Período de não visualização da prova: desde 20/11/2015 até 04/12/2015.

Outros materiais