Baixe o app para aproveitar ainda mais
Prévia do material em texto
09 /11 /20 15 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2842548291&p1=1084765786889710464&pag_vol…1/3 DESENVOLVIMENTO DE SOFTWARE Lupa Retornar Exercício: CCT0248_EX_A6_201301259748 1a Questão (Ref.: 201301914734) Fórum de Dúvidas (0) Saiba (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 encontrar se 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: Encapsulamento Construtor Herança Sobrecarga Polimorfismo Gabarito Comentado 2a Questão (Ref.: 201301905965) Fórum de Dúvidas (0) Saiba (0) A definição de uma classe na Orientação a Objetos, é uma tarefa subjetiva e vai depender da análise do problema em desenvolvimento, porem as regras de definição são claras e não permitem variação dentro de cada linguagem. Supondo que uma empresa precisa armazenar periféricos de computador, contendo seu nome, valor e fabricante sem nenhum método, como seria a definição no VB.Net, para que os dados fiquem o mais protegido possível? Das opções apresentadas, marque a que apresenta a definição correta e mais adequada para a classe citada no problema. Public Class Periferico Private nome As Double Private valor As Double Private fabricante As Double End Class Public Class Periferico Private nome As String Private valor As Double Private fabricante As String End Class Protected Class Periferico Private nome As String Private valor As Double Private fabricante As String End Class Public property class Periferico Private nome As String Private valor As Double Private fabricante As String End Class Public Class Periferico Public nome As String Public valor As Double Public fabricante As String End Class Gabarito Comentado Gabarito Comentado 09/11/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2842548291&p1=1084765786889710464&pag_vol…2/3 3a Questão (Ref.: 201301884780) Fórum de Dúvidas (0) Saiba (0) É uma característica de uma classe: Sempre ter variáveis publicas e métodos privados; Sempre ter método voids retornando valores; Sempre ter variáveis públicas e privadas; Sempre ter um construtor como nome da classe; Sempre ter propriedades privadas; Gabarito Comentado 4a Questão (Ref.: 201301526343) Fórum de Dúvidas (0) Saiba (0) Na programação orientada a objetos, _____________________ é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse. A decisão sobre qual o método que deve ser selecionado, de acordo com o tipo da classe derivada, é tomada em tempo de execução, através do mecanismo de: Herança Abstração Interface Polimorfismo Encapsulamento 5a Questão (Ref.: 201301914732) Fórum de Dúvidas (0) Saiba (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: Private Protected Shared Abstract Public Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201301914727) Fórum de Dúvidas (0) Saiba (0) A orientação a objetos permite que o mesmo método seja redefinido com o mesmo nome, ou seja, diferentes métodos podem ter o mesmo nome. Isto evita a proliferação de nomes diferentes de itens que são semanticamente iguais. Esse conceito se refere à: 09/11/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=2842548291&p1=1084765786889710464&pag_vol…3/3 Polimorfismo Herança Objeto Classe Construtor Gabarito Comentado Retornar Slide 1 Slide 2 Slide 3
Compartilhar