Buscar

Desenvolvimento de Software .NET

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 5 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

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: CCT0248_AV_201407352415 » DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 201407352415 - JUAREZ DA CONCEIÇÃO SOARES 
Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9002/AB
Nota da Prova: 6,0 Nota de Partic.: 1 Av. Parcial 1,5 Data: 12/11/2015 20:57:47
1a Questão (Ref.: 201408095373) Pontos: 1,5 / 1,5
Para o desenvolvimento de softwares com o .NET, é muito importante que o desenvolvedor conheça e entenda o 
funcionamento desta arquitetura. Descreva onde o .Net framework 4.0 está inserido, qual a vantagem desta 
arquitetura e de que ela é composta.
Resposta: o .Net está inserido entre o sistema operacional e as aplicações, a vantagem desta arquitetura é poder 
executar os códigos em qualquer sistema operacional que tenha o Net Framework instalado, pois ele traduz o 
código intermediario para executavel equivanlente ao nativo para o sistema operacional no qual está instalado.
Gabarito: O .NET 4.0 é uma camada de softwares que fica entre o sistema operacional e as aplicações. Desta forma 
o código gerado independe do sistema operacional, que deve apenas possuir o .Net framework para interpretar o 
código gerado. Esta camada é subdividida em duas camadas, a inferior, chamada de Common Language Runtime 
(CLR), executa a maior parte das tarefas e a camada superior, chamada de Base Class Library (BCL), contém os 
tipos, as interfaces e as bibliotecas de classes
2
a
 Questão (Ref.: 201407629302) Pontos: 0,0 / 1,5
Supondo a existência de uma janela com os seguintes objetos:
Escreva um programa que permita preencher a caixa de texto abaixo da palavra escolha, com o texto de 
cada radio. Inicialmente a tela se apresenta desta forma, quando clicar em cada uma das opções(radio), 
deverá ser chamada uma função, que recebe o texto da propriedade texto do radio que foi clicado e coloca 
na caixa de texto.
Resposta: function PreencheEscolha(ByVal nome as String) Escolha.text := nome; end function; sub 
form1.rdbCasaclick(hand events) PreencheEscolha('Casa'); end sub; sub form1.rdbCarroclick(hand events) 
PrencheEscolha('Carro'); end sub; sub form1.rdbMotoclick(hand events) PrencheEscolha('Moto'); end sub;
Página 1 de 5BDQ Prova
28/11/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
Priscilla
Realce
Gabarito: Public Class Form1 Private Sub RadioButton1_Click(ByVal sender As Object, ByVal e As 
System.EventArgs) Handles RadioButton1.Click escrevetexto(RadioButton1.Text) End Sub Sub escrevetexto(ByVal 
texto As String) txtNome.Text = texto End Sub Private Sub RadioButton2_Click(ByVal sender As Object, ByVal e As 
System.EventArgs) Handles RadioButton2.Click escrevetexto(RadioButton2.Text) End Sub Private Sub 
RadioButton3_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadioButton3.Click 
escrevetexto(RadioButton3.Text) End Sub End Class 
Fundamentação do(a) Professor(a): Public Class Form1 Private Sub RadioButton1_Click(ByVal sender As Object, 
ByVal e As System.EventArgs) Handles RadioButton1.Click escrevetexto(RadioButton1.Text) End Sub Sub 
escrevetexto(ByVal texto As String) txtNome.Text = texto End Sub Private Sub RadioButton2_Click(ByVal sender 
As Object, ByVal e As System.EventArgs) Handles RadioButton2.Click escrevetexto(RadioButton2.Text) End Sub 
Private Sub RadioButton3_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadioButton3.Click 
escrevetexto(RadioButton3.Text) End Sub End Class
3a Questão (Ref.: 201407628269) Pontos: 0,5 / 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: 
MSIL - Microsoft Intermediate Language
MSTL - Microsoft Temporary Language
MSAL - Microsoft Assembly Language
MSVL - Microsoft Virtual Language
JVM - Microsoft Virtual JQuery
4
a
 Questão (Ref.: 201407620900) Pontos: 0,5 / 0,5
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:
Stack
Dim
FIFO
Structure
Namespace
5
a
 Questão (Ref.: 201407564711) Pontos: 0,0 / 0,5
Um desenvolvedor precisa de um código que receba o valor do lado de um quadrado, calcule e exiba a área deste 
quadrado, ele deverá usar qual das opções de código a seguir?
Function AreaQuad (ByVal n As Integer)
 Dim S As Integer
 S = n * n
 Console.WriteLine("Area: " & S)
End Function
Function AreaQuad (ByVal n As Integer)
 Dim S As Integer
Página 2 de 5BDQ Prova
28/11/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
 S = n * n
 Return S
End Function
Sub AreaQuad (ByVal n As Integer)
 Dim S As Integer
 S = n * n
 Console.WriteLine("Area: " & S)
End Sub
Sub AreaQuad (ByVal n As Integer)
 Dim S As Integer
 S = n * n
 Return S
End Sub
Module AreaQuad (ByVal n As Integer)
 Dim S As Integer
 S = n * n
 Console.WriteLine("Area: " & S)
End Module
6
a
 Questão (Ref.: 201407564714) Pontos: 0,5 / 0,5
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
3 e 3
4 e 3
2 e 3
7
a
 Questão (Ref.: 201407629136) Pontos: 0,5 / 0,5
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.
Página 3 de 5BDQ Prova
28/11/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
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 OverflowException " Informação " End Try
Try (problema) Catch ex As OutOfMemoryException " Informação " End Try
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
8
a
 Questão (Ref.: 201407986716) Pontos: 0,5 / 0,5
Em uma classe o construtor, que serve para instanciar a classe, também pode ser considerado?
Um método;
Somente um construtor;
Um atributo;
Uma propriedade;
Uma variável;
9
a
 Questão (Ref.: 201407638180) Pontos: 1,0 / 1,0
Para a manipulação de dados durante as aulas foi escolhido utilizar o Microsoft SQL Server 2008 R2 Express. 
Das opções apresentadas a seguir, segundo o que foi apresentado nas aulas, qual não representa uma 
característica deste SGDB.
Esta edição atende aos requisitos de uma variedade de aplicações que não sejam comerciais, por isto sem 
custo de licenciamento.
Permite criar mais de um banco de dados no mesmo servidor.
Suporta bancos de dados deaté 10 GB cada.
Esta edição é compatível com o SQL Azure Database Service da plataforma Microsoft Azure para 
computação em nuvem.
Possui o mesmo sistema de gerenciamento de bancos de dados das outras edições do SQL Server 2008 R2 
da Microsoft.
10
a
 Questão (Ref.: 201407437523) Pontos: 1,0 / 1,0
Analise as afirmações e marque a alternativa VERDADEIRA:
O Namespace que permite a conexão de um arquivo Access (.mdb) através do ADO.NET é definido como: 
System.Data.AccessFile.
Para declarar variáveis locais no método, utilizamos a palavra-chave do VB.NET: "Declare".
O componente "ListBox" permite adicionar valores em seu conteúdo de linhas através do Método: Add
(string).
A propriedade que recupera a informação digitada em um TextBox é: "Name".
Página 4 de 5BDQ Prova
28/11/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
A String de Conexão consiste em uma propriedade da Classe "DataAdapter" para definir os parâmetros de 
configuração de acesso um a SGBD específico, como Servidor, Usuário e Senha.
Período de não visualização da prova: desde 12/11/2015 até 24/11/2015.
Página 5 de 5BDQ Prova
28/11/2015http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp

Continue navegando