Prévia do material em texto
Exercício: CCT0249_EX_A1_V3 Disciplina: CCT0249 - PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB 1a Questão Assinale a alternativa que representa a técnica que permite que vários métodos tenham o mesmo identificador, variando somente sua assinatura. sobrescrita encapsulamento sobrecarga derivação de classes polimorfismo Respondido em 14/06/2019 21:55:09 Gabarito Coment. 2a Questão Qual a função do encapsulamento? Instancia um objeto dentro de classes private. Cria novos objetos. Fazer uma conexão entre usuário e servidor. Fazer a transferência de dados segura entre usuário e servidor. Impedir o acesso direto a um objeto. Respondido em 14/06/2019 21:55:31 Explicação: Através do uso de setters e getters, o encapsulamento controla o acesso a um atributo interno da classe. 3a Questão "Uma classe que não pode ser instanciada, podendo apenas ser estendida". Assinale a alternativa que indica esse tipo de classe. Interface Classe pai Classe final Classe concreta Classe abstrata. Respondido em 14/06/2019 21:55:56 Gabarito Coment. 4a Questão Podemos dizer que é um modelo para criação de objetos. Herança Conexão Polimorfismo Classe Objeto Respondido em 14/06/2019 21:56:13 Explicação: Assim como um "tipo" define o formato a ser adotado por uma "variável", a classe define o molde, ou domínio, a ser repeitado pelos objetos. 5a Questão A linguagem Java tem sintaxe bastante similar à da linguagem C/C++. No entanto, o ambiente Java possui diversas características que tornam o seu uso mais simples na construção de alguns tipos de aplicações. Sobre estas características diferenciadas, é válido afirmar que: Um programa Java pode ser executado em qualquer equipamento, independente de sua configuração e sistema operacional. A Máquina Virtual Java nunca é necessária; ela existe apenas para aumentar o desempenho do processamento. Java é uma linguagem naturalmente menos organizada, não possuindo recursos clássicos de C/C++ como, por exemplo, os pacotes e classes. A linguagem C/C++ possui muito mais recursos e uma biblioteca padronizada muito maior que o Java, em especial quando se fala em desenvolvimento de aplicativos para servidor. Ao contrário de um programa em C/C++, que normalmente dá origem a um software específico para um equipamento e sistema operacional, um programa em Java dá origem a um software que não é específico de qualquer computador ou sistema operacional. Como a linguagem Java é voltada para o aprendizado, ela foi construída com pequenos projetos em mente, não sendo adequada para construir sistemas maiores. Respondido em 14/06/2019 21:57:20 6a Questão Quando falamos das ações que um objeto pode realizar estamos nos referindo a: Atributos Métodos Herança Nível de acesso Agrupamentos Respondido em 14/06/2019 21:57:43 Gabarito Coment. 7a Questão "Classes que não podem possuir métodos concretos, assim como também não podem possuir métodos construtores". Assinale a alternativa que indica esse tipo de classe Classe derivadas Classes filhas Interfaces Classes abstratas Classes concretas Respondido em 14/06/2019 21:58:01 8a Questão Qual técnica permite que vários métodos tenham o mesmo identificador, variando somente sua assinatura? Herança Sobrescrita Polimorfismo Encapsulamento Sobrecarga Respondido em 14/06/2019 21:58:26 Gabarito Coment.