Buscar

DESENVOLVIMENTO DE SOFTWARE

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_201010037961 » DESENVOLVIMENTO DE SOFTWARE
	Tipo de Avaliação: AV
	Aluno: 201010037961 - AROLDO DE ANDRADE SANTANA
	Professor:
	ANDRE PRZEWODOWSKI FILHO
	Turma: 9004/AD
	Nota da Prova: 4,5        Nota de Partic.: 1,5        Data: 13/11/2015 09:58:55
	
	 1a Questão (Ref.: 201010141953)
	Pontos: 1,0  / 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, numero = 13
	
Gabarito: NÃO.
5
13
	
	
	 2a Questão (Ref.: 201010719590)
	Pontos: 1,0  / 1,5
	Segundo o que foi apresentado no material didático da disciplina, a linguagem padrão suportada pela maioria dos SGBDR é a Structured Query Language (SQL) originalmente desenvolvida pela IBM e atualmente mantida pelo ANSI e pela ISO.
Descreva qual a função da SQL em relação aos Bancos de dados e cite no mínimo 5 de suas instruções, explicitando qual a função de cada uma delas.
		
	
Resposta: Select = Seleciona registros na tabela Delete = apaga registros em uma tabela insert = insere registro na tabela Create table = cria uma tabela no banco de dados O Sql é a linguagem utilizada pelos SGBD's e é utilizada para gerenciar as inforamções na base de dados. Com criamos, apagamos e alteramos informações no banco de dados.
	
Gabarito: A SQL atualmente permite definir, construir e manipular um BD. (ELMASRI, 2005) 
CREATE DATABASE - Cria um novo banco de dados e os arquivos usados para armazená-lo. 
CREATE TABLE - Cria uma nova tabela em SQL Server. 
ALTER TABLE - Modifica uma definição de tabela alterando, adicionando ou removendo colunas e restrições. 
SELECT - Recupera linhas do banco de dados e permite a seleção de uma ou várias linhas ou colunas de uma ou várias tabelas no SQL Server. 
UPDATE - Altera dados existentes em uma tabela no SQL Server. 
Entre outras.
	
Fundamentação do(a) Professor(a): Insert into.No mais está correto e ficou faltando um exemplo.
	
	
	 3a Questão (Ref.: 201010283115)
	Pontos: 0,0  / 0,5
	É importante conhecer e entender o funcionamento da arquitetura .NET e a diferença entre as versões, pois desta forma saberemos o que é necessário para criarmos os nossos sistemas e o que poderemos utilizar. 
 
Das opções apresentadas, em relação a .NET 4.0, marque a que melhor a define.
		
	 
	É representada por duas camadas (CLR, BCL) que ficam entre o sistema operacional e as aplicações.
	
	É representada por duas camadas (WPF, WCF) que ficam entre o sistema operacional e as aplicações.
	
	É representada por uma camada (Common Language Runtime) que e fica entre o sistema operacional e as aplicações, permitindo a compilação em um código intermediário.
	
	É representada por uma camada (Base Class Library) que e fica entre o sistema operacional e as aplicações, permitindo a integração de várias linguagens.
	 
	É representada por uma camada (ADO.NET) que e fica entre o sistema operacional e as aplicações, permitindo a integração com o banco de dados.
	
	
	 4a Questão (Ref.: 201010283148)
	Pontos: 0,0  / 0,5
	Como em todas as linguagens, precisamos conhecer os tipos de variáveis, como atribuir valores, bem como saber as várias formas de declará-las.  
Das opções apresentadas, marque a que não corresponde a uma maneira correta de declarar uma variável na linguagem VB.NET.
		
	 
	Dim Salario As float
	
	Dim idade As byte
	
	Dim dia, mes As Integer
	
	Dim idade As byte = 10
	 
	Dim numero As UShort, complemento As String
	
	
	 5a Questão (Ref.: 201010218810)
	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?
		
	
	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
     Return S
End Sub
	
	Sub AreaQuad (ByVal n As Integer)
     Dim S As Integer
     S = n * n
     Console.WriteLine("Area: " & S)
End Sub
	
	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
     Return S
End Function
	
	
	 6a Questão (Ref.: 201010181483)
	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 no console o texto: Maior!
	 
	Exibe no console o texto: Menor!
	
	Exibe em uma caixa de diálogo o texto: Maior!
	
	Exibe no console o texto: Acertou!
	
	Exibe em uma caixa de diálogo o texto: Menor!
	
	
	 7a Questão (Ref.: 201010182396)
	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?
		
	 
	Try... End Try.
	
	Try... Finaly
	
	On error - Goto
	
	On error
	
	Try... Catch
	
	
	 8a Questão (Ref.: 201010662010)
	Pontos: 0,0  / 0,5
	Uma das características importantes da linguagem OO é permitir o uso do Polimorfismo, para cada linguagem temos uma forma específica de defini-lo.
Das opções apresentadas, marque a que os conceitos apresentados em relação ao Polimorfismo na OO no VB.Net, está correto.
		
	
	As chamadas das funções polimórficas podem ser feitas pelo mesmo nome ou com nomes diferentes, depende de como vai cria-las.
	 
	O polimorfismo é aplicado aos atributos de uma classe, permitindo repetir o nome.
	
	Para aplicação do polimorfismo no VB devemos utilizar a palavra Extends.
	 
	Para aplicação do polimorfismo no VB devemos utilizar a palavra Overloads.
	
	O polimorfismo não evita a proliferação de nomes diferentes de itens que são semanticamente iguais.
	
	
	 9a Questão (Ref.: 201010684114)
	Pontos: 1,0  / 1,0
	Em relação ao componente DATASET usado para acessar banco de dados, coloque F (Falso) ou V (verdadeiro) nas afirmativas e assinale a alternativa correta. 
( ) É uma representação dos dados em memória (Trabalha desconectado). 
( ) Pode conter uma única tabela com informações e relacionamentos. 
( ) Pode conter várias tabelas com informações, porém não permite relacionamentos.
		
	
	(V)(V)(V)
	
	(V)(F)(F)
	 
	(V)(V)(F)
	
	(F)(V)(F)
	
	(V)(F)(V)10a Questão (Ref.: 201010618790)
	Pontos: 0,0  / 1,0
	Na criação de projetos, se desejarmos trabalhar com o Windows Forms, basta em projetos escolher a opção - Windows Forms Application.
Desta forma, seu projeto será criado gerando automaticamente sua primeira "Janela", a qual você poderá modelar da forma que desejar inserindo quantos objetos desejar, bastando arrastar da toolbox. 
Public Class Form1
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click 
End Sub
Private Sub Button2_Click(sender As Object, e As System.EventArgs) Handles Button2.Click 
End Sub
End Class
A partir da observação do trecho de código apresentado na questão e na criação de uma aplicação conforme indicado, podemos afirmar que:
		
	 
	No projeto existe um formulário (Windows form) o qual a propriedade Name é Form1, e que foram inseridos nele dois objetos.
	
	No formulário (Windows form) foram inseridos dois componentes do tipo Button, nos quais a propriedade Name são respectivamente Button1 e Button2.
	 
	Existe apenas um formulário (Windows form) no projeto em que a propriedade Name é Form1, e que foram inseridos nele dois objetos.
	
	Existe um formulário (Windows form) em que a propriedade Text é Form1, e que foram inseridos nele dois objetos.
	
	No projeto existem dois formulários (Windows form), porém está sendo apresentado apenas os métodos criados pelo usuário para o primeiro.

Outros materiais