Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/05/2015 BDQ Prova data:text/html;charset=utf8,%3Ctable%20align%3D%22center%22%20width%3D%2295%25%22%20cellpadding%3D%220%22%20cellspacing%3D%22… 1/4 DESENVOLVIMENTO DE SOFTWARE Simulado: CCT0248_SM_ V.1 Fechar Aluno(a): Matrícula: Desempenho: 0,0 de 8,0 Data: 24/05/2015 13:43:58 (Finalizada) 1a Questão (Ref.: 201407592759) O conceito de herança permite o reaproveitamento do código entre classes utilizandose o conceito de generalização e especialização. Ao observar a figura a seguir, temos a representação gráfica de um diagrama de classes. Com base nessas informações, implemente: A classe Conta com seus atributos e métodos; A classe ContaRemunerada com seus atributos e métodos. Sua Resposta: . Compare com a sua resposta: Public Class Conta Public Property Saldo As Decimal Public Sub Exibir() Console.Write("O saldo da sua conta é: ") Console.WriteLine(Saldo) End Sub End Class Public Class ContaRemunerada Inherits Conta Public Property TaxaRemuneracao As Decimal Public Sub ExibirRemuneracao() Console.Write("A taxa de remuneração da sua conta é: ") Console.WriteLine(TaxaRemuneracao) End Sub End Class 2a Questão (Ref.: 201407595845) (ENADE/2011 ‐ com adaptações) Pedro foi contratado como desenvolvedor de software de uma empresa. Em seu primeiro dia de trabalho ele se deparou com a figura a seguir, que representa os dados de um tabela do sistema de controle de malotes. Foi solicitado a Pedro relatório para 24/05/2015 BDQ Prova data:text/html;charset=utf8,%3Ctable%20align%3D%22center%22%20width%3D%2295%25%22%20cellpadding%3D%220%22%20cellspacing%3D%22… 2/4 o sistema contendo os seguintes dados: Origem‐ todos os malotes com Data_Envio superior a "26/02/2014" e Situacao_Malote igual a "Entregue". Para a geração do relatório, Pedro tem que fazer uma consulta utilizando o comando SELECT da linguagem SQL. Como ficaria? Sua Resposta: . Compare com a sua resposta: Select Origem from malotes where Data_Envio > "26/02/2014" and Situacao_Malote = "Entregue" 3a Questão (Ref.: 201407979918) Pontos: 0,0 / 1,0 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. A SQL atualmente permite definir, construir e manipular um BD. Das opções apresentadas é correto afirmar em relação ao SQL que: O SQL padrão serve para todas as linguagens apresentando a mesma sintaxe para todos os SGDBRs. Devemos sempre utilizar os scripts SQL para gerar os bancos evitando a utilização do modelo gráfico. A linguagem SQL do SQL Server 2008 R2 é chamada SQLExplorer. Os tipos de dados não variam em relação ao SGDBR mas sim para o SQL. Cada fabricante de SGBDR em geral cria uma variação do SQL padrão. Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201407988571) Pontos: 0,0 / 1,0 A abordagem da programação orientada a objetos oferece um conceito que agrupa e delimita na classe a declaração de todas as variáveis (campos ou propriedades) e métodos (funções). Desta forma, ao encontrarse o código de definição da classe, conseguimos em um trecho do código encontrar todos os seus membros, isto é, todas as variáveis (campos ou propriedades) e os métodos (funções) da classe. Esse conceito se refere a: Polimorfismo Encapsulamento Construtor Herança Sobrecarga 24/05/2015 BDQ Prova data:text/html;charset=utf8,%3Ctable%20align%3D%22center%22%20width%3D%2295%25%22%20cellpadding%3D%220%22%20cellspacing%3D%22… 3/4 5a Questão (Ref.: 201407988569) Pontos: 0,0 / 1,0 Os modificadores de acesso definem a acessibilidade (escopo) dos objetos e dos membros de uma classe. São modificadores de acesso das linguagens .Net, EXCETO: Public Private Shared Protected Abstract Gabarito Comentado. 6a Questão (Ref.: 201407936583) Pontos: 0,0 / 1,0 Foram apresentados nas aulas, alguns conceitos gerais em relação a banco de dados, dentre eles o de chave estrangeira. Segundo o que foi apresentado o conceito de chave estrangeira é apresentado corretamente em: Um conjunto de um ou mais atributos que permitem identificar univocamente uma entidade. São superchaves para as quais nenhum subconjunto possa ser uma superchave. Um atributo ou combinação de atributos em uma tabela cujos valores devem coincidir com a chave primária de outra tabela ou devem ser nulos. Uma chave candidata escolhida pelo projetista do BD como de significado principal para a identificação de entidades. Uma associação entre uma ou várias entidades. Gabarito Comentado. 7a Questão (Ref.: 201407936588) Pontos: 0,0 / 1,0 Baseado na sub rotina apresentada e sabendo que ela não possui erros: Private Sub CalculaMedia(ByVal n) Dim x As Integer = n txtNumero.Text = Str(x * 2) MessageBox.Show("O valor é: " & x) End Sub Podemos afirmar que: Show é uma propriedade da MessageBox. Será exibido um texto seguido do valor 1000 pela caixa de mensagem. txtNumero equivale a propriedade name de um Objeto. x é uma variável do tipo double. CalculaMedia não recebe parâmetros. Gabarito Comentado. 24/05/2015 BDQ Prova data:text/html;charset=utf8,%3Ctable%20align%3D%22center%22%20width%3D%2295%25%22%20cellpadding%3D%220%22%20cellspacing%3D%22… 4/4 8a Questão (Ref.: 201407450112) Pontos: 0,0 / 1,0 A classe ______ permite criar objetos que representam controles de interface para apresentar ao usuário opções que são mutuamente exclusivas desde que estejam contidos no mesmo objeto da classe GroupBox. Button Label CheckBox ListBox RadioButton Gabarito Comentado. 9a Questão (Ref.: 201407450074) Pontos: 0,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 ListBox Button RadioButton CheckBox Gabarito Comentado. 10a Questão (Ref.: 201407600191) Pontos: 0,0 / 1,0 Os modificadores de acesso definem a acessibilidade (escopo) dos objetos e dos membros de uma classe. Ao definir um objeto ou membro acessível em qualquer ponto da classe ou das subclasses e pelos métodos da classe e das subclasses, estamos falando do modificador: shared public static private protected Gabarito Comentado.
Compartilhar