Buscar

AV_Desenvolvimento_de_Software_2014.3

Prévia do material em texto

Fechar 
 
Avaliação: CCT0248_AV_xxxxxxxxxxxxx » DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV 
Aluno: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
Professor: ANDRE PRZEWODOWSKI FILHO Turma: xxxxxxx 
Nota da Prova: 8,0 Nota de Partic.: 1,4 Data: 14/11/2014 16:18:10 
 
 
 1a Questão (Ref.: 201401448967) Pontos: 1,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 = 5 
 While (Contador <= 10) 
 Console.WriteLine(Numero) 
 Contador = Contador + 7 
 Numero = Numero + Contador 
 End While 
 Console.ReadKey() 
 End Sub 
End Module 
 
 
 
Resposta: Não apresentará erro de compilação. Os números exibido pelo programa serão 5 e 13. 
 
 
Gabarito: NÃO. 
5 
13 
 
 
 
 2a Questão (Ref.: 201401488497) Pontos: 0,5 / 0,5 
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: 
 
 
 
Exibe em uma caixa de diálogo o texto: Maior! 
 
Exibe no console o texto: Maior! 
 
Exibe no console o texto: Acertou! 
 Exibe no console o texto: Menor! 
 
Exibe em uma caixa de diálogo o texto: Menor! 
 
 
 
 3a Questão (Ref.: 201401915544) Pontos: 0,5 / 0,5 
A abordagem da programação orientada a objetos oferece o conceito de encapsulamento que agrupa e delimita 
na classe a declaração de todas as variáveis e métodos. Os modificadores de acesso definem a acessibilidade 
dos objetos e dos membros de uma classe. 
 
Dentre as opções, qual delas não é um modificador do Visual Basic 2010 ? 
 
 
 
Shared 
 Package 
 
Protected 
 
Private 
 
Public 
 
 
 
 4a Questão (Ref.: 201401525820) Pontos: 0,5 / 0,5 
Um desenvolvedor precisa declarar um variável para armazenar um contador entre 0 e 100 utilizando o menor 
espaço de memória, ele deve declarar a variável como: 
 
 
 
Decimal 
 
Integer 
 Byte 
 
UInteger 
 
Short 
 
 
 
 5a Questão (Ref.: 201401488450) Pontos: 0,5 / 0,5 
Uma empresa deseja adquirir uma edição do Visual Studio 2010 que permita a sua equipe de desenvolvimento 
trabalhar com um conjunto de ferramentas de gerenciamento de ciclo de vida da aplicação, incluindo a 
elaboração de diagramas UML e o gerenciamento de projetos com metodologias iterativas e ágeis. Qual a edição 
do Visual Studio 2010 mais indicada? 
 
 
 
Visual Studio 2010 Professional 
 
Visual Studio 2010 Test Professional 2010 
 
Visual Studio 2010 Express 
 Visual Studio 2010 Ultimate 
 
Visual Studio 2010 Premium 
 
 
 
 6a Questão (Ref.: 201401438080) Pontos: 0,5 / 0,5 
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? 
 
 
 LCase 
 Left 
 LSet 
 Len 
 LTrim 
 
 
 
 7a Questão (Ref.: 201401489410) Pontos: 0,5 / 0,5 
Na construção de softwares no VB 2010, é possível desenvolvermos sub-rotinas ou funções com os mais 
diversos propósitos. Durante a execução dessas rotinas podem ocorrer exceções de Hardware e de Software, 
que devem ser tratadas de forma estruturada a partir do bloco: Qual das respostas apresenta a sintaxe correta 
para representação do bloco mínimo do tratamento de exceções? 
 
 
 
On error - Goto 
 
On error 
 Try... End Try. 
 
Try... Catch 
 
Try... Finaly 
 
 
 
 8a Questão (Ref.: 201401439426) Pontos: 1,0 / 1,0 
A classe _______ permite criar um objeto que representa um controle de interface 
para apresentar ao usuário opções que não são mutuamente exclusivas, ou seja, mais 
de uma opção podem ser selecionadas simultâneamente. 
 
 
 GroupBox 
 CheckBox 
 RadioButton 
 ListBox 
 ComboBox 
 
 
 
 9a Questão (Ref.: 201401440927) Pontos: 1,5 / 1,5 
Uma loja chamada DVDExpress comercializa DVDs e utiliza um sistema chamado 
DVDControl para controle de estoque e vendas de DVDs. O sistema tem um banco de 
dados e o gerente da loja precisa apagar TODO o conteúdo da tabela chamada 
TabelaDVD diretamente no banco de dados VENDAS 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 os títulos dos DVDs e a coluna NomeArtistaPrincipal para 
armazenar os nomes dos artistas principais dos DVDs e a coluna Ano para armazenar os 
anos de lançamentos dos DVDs e que o gerente não deseja excluir a tabela do banco de 
dados VENDAS? 
 
 
 
Resposta: DELETE FROM TabelaDVD 
 
 
Gabarito: 
DELETE from TabelaDVD 
 
 
 
 10a Questão (Ref.: 201401599303) Pontos: 1,0 / 1,0 
Segundo o material apresentado nas aulas, um componente é um objeto com métodos 
pré-definidos que oferecem funcionalidades para um determinado propósito. 
Em relação aos componentes para acesso a dados da biblioteca ADO.NET não podemos 
afirmar que: 
 
 
 
Os componentes do tipo SQL são usados exclusivamente para acesso aos bancos de dados do Microsoft 
SQL Server. 
 
Os componentes do tipo SQL se comunicam com o banco de dados de forma muito mais eficiente, porque 
o servidor é acessado em baixo nível, através do protocolo TDS. 
 
Os OleDB são usados para fazer acesso aos banco de dados que não são do Microsoft SQL Server. 
 
Os OleDB se comunicam com o banco de dados de forma um pouco menos eficiente do que os 
componentes do tipo SQL. 
 Os principais componentes do tipo SQL e OleDB são os mesmos. 
 
 
 
Período de não visualização da prova: desde 06/11/2014 até 25/11/2014.

Continue navegando