Buscar

AVS_Desenvolvimento_de_Software_2014.3

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

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

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

Prévia do material em texto

Fechar 
 
Avaliação: CCT0248_AVS_XXXXXXXXXXXX » DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AVS 
Aluno: XXXXXXXXXXXX - XXXXXXXXXXXX XXXXXXXXXXXX 
Professor: ANDRE PRZEWODOWSKI FILHO Turma: XXXX/AD 
Nota da Prova: 8,0 Nota de Partic.: 1,4 Data: 06/12/2014 
 
 
 1a Questão (Ref.: XXXXXXXXXXXX) Pontos: 1,5 / 1,5 
Preencha as duas lacunas a seguir de linhas de código em VB.NET para calcular a área 
do quadrado e calcular o volume do cubo CHAMANDO A FUNÇÃO AreaQuadrado . 
Module Module1 
Function AreaQuadrado(ByVal Comprimento As Double) 
' calcula a área do quadrado 
_____________________________________________________________ 
End Function 
Function VolumeCubo(ByVal Comprimento As Double) 
' calcula o volume do cubo CHAMANDO A FUNÇÃO AreaQuadrado 
_____________________________________________________________ 
End Function 
Sub Main() 
 Console.WriteLine(VolumeCubo(3.0)) 
 Console.ReadKey() 
End Sub End Module 
 
 
 
Resposta: 
 
 
Gabarito: 
Return Comprimento * Comprimento 
Return AreaQuadrado(Comprimento) * Comprimento 
 
 
 
 2a Questão (Ref.: XXXXXXXXXXXX) Pontos: 1,5 / 1,5 
Uma loja chamada DVDShop comercializa DVDs em toda a América Latina e utiliza um 
sistema chamado DVDSystem para controle de estoque e vendas de DVDs. O sistema tem 
um banco de dados e o gerente da loja precisa saber a soma dos preços de TODOSos 
DVDs que estão cadastrados na tabela chamada TabelaDVD, diretamente do banco de 
dados usando um comando em SQL porque a aplicação parou de funcionar. 
Qual é o comando SQL que o gerente deve executar considerando que a TabelaDVD tem 
a coluna Titulo para armazenar o título do DVD e a coluna NomeArtistaPrincipal para 
armazenar o nome do artista principal do DVD, a coluna Ano para armazenar o ano de 
lançamento do DVD e a coluna Preco para armazenar o preço do DVD? 
 
 
 
Resposta: 
 
 
Gabarito: 
SELECT SUM (Preco) FROM TabelaDVD 
 
 
 
 3a Questão (Ref.: XXXXXXXXXXXX) Pontos: 0,5 / 0,5 
Um desenvolvedor precisa identificar se o valor inteiro armazenado em uma variável (var) é par, para isso ele 
deverá usar: 
 
 
 
var \ 2 = 0 
 
var & 2 = 0 
 
var / 2 = 0 
 var mod 2 = 0 
 
var ^ 2 = 0 
 
 
 
 4a Questão (Ref.: XXXXXXXXXXXX) Pontos: 1,0 / 1,0 
Com o surgimento de novas tecnologias, os gerenciadores de arquivos, até mesmo os SGBD´s, não conseguiam 
dar conta dos múltiplos acessos simultâneos das aplicações Web. Com toda essa demanda, foi criada uma 
plataforma para acesso a dados que tornasse esses dados acessíveis de qualquer linguagem da plataforma 
.NET. Esse conceito se refere: 
 
 
 
SQL Server 
 Ado.Net 
 
XML 
 
DataSet 
 
Asp.Net 
 
 
 
 5a Questão (Ref.: XXXXXXXXXXXX) Pontos: 0,5 / 0,5 
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: 
 
 
 
compilador e ferramentas de depuração. 
 
COBIT, ITIL e Análise de impacto. 
 bibliotecas e ferramentas executáveis. 
 
J2SE e J2EE. 
 
ferramentas desktop e mobile. 
 
 
 
 6a Questão (Ref.: XXXXXXXXXXXX) Pontos: 0,5 / 0,5 
Na linguagem VB.NET bem como em outras linguagens podemos desenvolver rotinas que 
melhoram a qualidade de nosso software baseado no conceito de modulação. Particularmente 
no VB podemos gerar Sub-Rotinas ou funções. 
Das opções apresentadas, qual apresenta a diferença principal entre Sub-Rotinas e funções 
 
 
 
A possibilidade de retornar até duas variáveis. 
 A possibilidade de retornar um valor. 
 
A possibilidade de enviar uma referência. 
 
A possibilidade de enviar até duas referências. 
 
A possibilidade de enviar um valor. 
 
 
 
 7a Questão (Ref.: XXXXXXXXXXXX) Pontos: 1,0 / 1,0 
A classe _______ permite criar um objeto que representa um controle de interface 
para interação com usuário com a finalidade de disparar uma ação. 
 
 
 GroupBox 
 Button 
 CheckBox 
 ListBox 
 RadioButton 
 
 
 
 8a Questão (Ref.: XXXXXXXXXXXX) Pontos: 0,5 / 0,5 
Uma Exceção é um erro no fluxo normal de execução do código de um programa de uma aplicação. Em algumas 
situações você pode desejar lançar uma exceção para que seja tratada por uma rotina de tratamento, chamada: 
 
 
 Throw 
 
Catch 
 
Try 
 
Exception 
 
Finally 
 
 
 
 9a Questão (Ref.: XXXXXXXXXXXX) Pontos: 0,5 / 0,5 
O código apresentado nesta questão, tem por objetivo receber a idade de uma pessoa e informar se ele é Eleitor 
obrigatório, facultativo ou Não é eleitor, baseado apenas na idade, deixando de fora outros requisitos. 
 
Sabe-se que voto é obrigatório para pessoas que tenham de 18 a 69 anos, pessoas menores de 16 anos não 
votam e para os demais o voto é facultativo. 
 
Module module1 
Sub Main() 
Dim idade As Byte 
Console.WriteLine("Idade: ") 
idade = Console.ReadLine() 
______ idade < 16 Then 
Console.WriteLine("Não Vota") 
________ idade < 18 Then 
Console.WriteLine("Facultativo") 
________ idade < 70 Then 
Console.WriteLine("Obrigatório") 
________ 
Console.WriteLine("Facultativo") 
_______ 
Console.ReadKey() 
End Sub 
End Module 
 
Marque a resposta que completa corretamente as lacunas para que o programa exiba corretamente a categoria 
do eleitor baseado na idade informada. Desconsidere valores errados, como zero ou números negativos. 
 
 
 
Select Case - Case - Case - Case Else - End Select 
 If - ElseIf - ElseIf - Else - End If 
 
Select - Case - Case - Default - End Select 
 
If - if - If - Else - End If 
 
If - Else - Else - Else - End If 
 
 
 
 10a Questão (Ref.: XXXXXXXXXXXX) Pontos: 0,5 / 0,5 
No Visual Basic .Net a palavra chave Inherits é usada para: 
 
 
 
criar uma instância de um objeto a partir de uma classe. 
 
disparar eventos a partir de objetos. 
 
indicar que um parâmetro não é obrigatório em um método. 
 
classificar um método como público. 
 implementar o mecanismo de herança entre classes. 
 
 
 
Período de não visualização da prova: desde 03/12/2014 até 15/12/2014.

Outros materiais