Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o método original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos referindo a que técnica? Sobrecarga Herança Sobrescrita Agregação Encapsulamento Explicação: O polimorfismo, ou sobrescrita, consiste na possibilidade de recriar um método herdado, mantendo sua assinatura, o que é diferente de sobrecarga, onde são utilizadas múltiplas assinaturas para um mesmo método ou função. 2. Qual a função do encapsulamento? Cria novos objetos. Impedir o acesso direto a um atributo. Fazer uma conexão entre usuário e servidor. Instanciar um objeto dentro de classes privadas. Fazer a transferência de dados segura entre usuário e servidor. Explicação: Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos privados. 3. O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é: public protected private void inner Explicação: protected 4. Quando falamos das ações que um objeto pode realizar estamos nos referindo a: Atributos Herança Nível de Acesso Agrupamentos Métodos Explicação: Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e atributos, com as características físicas do objeto que será instanciado. 5. Em termos de herança, em determinadas situações é necessário acessar um método do pai a partir do método de mesmo nome do filho, quando tratamos de uma operação sobrescrita no processo de polimorfismo. Qual palavra reservada do Java permite este acesso? extends this super new implements Explicação: A palavra super é utilizada quando desejamos acessar um método existente no pai ou outra superclasse da linha hierárquica, podendo ser utilizado inclusive em construtores. 6. Acerca de interfaces, na sintaxe Java, qual a informação correta? É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos. É implementada pelas classes com o uso de extends. Deve ser definida com o uso de abstract class. Permite a definição de métodos concretos. Define regras para o comportamento de classes de uma mesma família. Explicação: Uma interface é definida pela palavra interface e implementada com o uso de implements. Contém apenas assinaturas de métodos que podem ser implementados por qualquer classe, diferentemente de classes abstratas, que definem regras para uma família específica de classes descendentes. 1. Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a mesma assinatura que o método original, incluindo mesmo nome, mesmo tipo de dado de retorno e mesma lista de parâmetros, estamos nos referindo a que técnica? Encapsulamento Sobrescrita Agregação Sobrecarga Herança Explicação: O polimorfismo, ou sobrescrita, consiste na possibilidade de recriar um método herdado, mantendo sua assinatura, o que é diferente de sobrecarga, onde são utilizadas múltiplas assinaturas para um mesmo método ou função. 2. Qual a função do encapsulamento? Instanciar um objeto dentro de classes privadas. Fazer a transferência de dados segura entre usuário e servidor. Cria novos objetos. Impedir o acesso direto a um atributo. Fazer uma conexão entre usuário e servidor. Explicação: Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos privados. 3. O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é: void inner private protected public Explicação: protected 4. Quando falamos das ações que um objeto pode realizar estamos nos referindo a: Herança Atributos Métodos Agrupamentos Nível de Acesso Explicação: Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e atributos, com as características físicas do objeto que será instanciado. 5. Em termos de herança, em determinadas situações é necessário acessar um método do pai a partir do método de mesmo nome do filho, quando tratamos de uma operação sobrescrita no processo de polimorfismo. Qual palavra reservada do Java permite este acesso? super new extends implements this Explicação: A palavra super é utilizada quando desejamos acessar um método existente no pai ou outra superclasse da linha hierárquica, podendo ser utilizado inclusive em construtores. 6. Acerca de interfaces, na sintaxe Java, qual a informação correta? Deve ser definida com o uso de abstract class. Define regras para o comportamento de classes de uma mesma família. É implementada pelas classes com o uso de extends. Permite a definição de métodos concretos. É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos. Explicação: Uma interface é definida pela palavra interface e implementada com o uso de implements. Contém apenas assinaturas de métodos que podem ser implementados por qualquer classe, diferentemente de classes abstratas, que definem regras para uma família específica de classes descendentes. 1. Preencha as lacunas e, em seguida, assinale a alternativa correta. Uma JSP consiste em uma combinação de ___________ e ___________ , que contêm o código executável, e a marcação estática, como ____________ ou ____________ . O código contido na JSP é identificado e executado pelo ___________ , e a página resultante é enviada para o cliente. tags JSP / HTML / Java / Java Script / compilador tags JSP / HTML / Java / XML / servidor tags JSP / scriplets / HTML / XML / compilador tags JSP / HTML / Java / Java Script / servidor tags JSP / scriplets / HTML / XML / servidor Explicação: Os arquivo JSP compreendem diretivas e trechos Java (Scriptlets) encapsulados em documentos XML, XHTML ou HTML, e são trasnformados em Servlet pelo container para a subsequente execução no servidor. 2. Pode-se dizer que está INCORRETO sobre as tecnologias Servlet/JSP: As páginas JSP são mais voltadas para o Designer, e os Servlets para o Programador. Toda página JSP é transformada em um Servlet. JSP pode ser processado sem a utilização de um contêiner, e Servlet necessita de um contêiner. Para criar um Servlet é necessário criar uma classe derivada de HttpServlet. Não possuem o método main, pois estão sob controle dos contêineres. Explicação: Tanto páginas JSP quanto Servlets são executados no contêiner Web, sendo o JSP transformado em Servlet por este contêiner antes da execução. 3. Qual das opções abaixo não representa a afirmação abaixo: "Tecnologia Java para a criação de páginas web com programação no servidor." : PHP ASP JSP JSF JSS Explicação: JSP 4. Qual das opções abaixo não representam frameworks para o ambiente Java Web: Struts Hibernate Netbeans Spring Java Server Faces (JSF) Explicação: Netbeans é uma IDE não um framework 5. Qualdas opções abaixo não representa a afirmação abaixo: "classe Java usada para estender as funcionalidades de um servidor." Servlet Java Server Faces (JSF) Hibernate Spring Struts Explicação: Servlet 6. Classe utilizada em páginas JSP para controle de sessão: HttpCookieId HttpCookie HttpSession SessionId HttpSessionId Explicação: HttpSession 1. Preencha as lacunas e, em seguida, assinale a alternativa correta. Uma JSP consiste em uma combinação de ___________ e ___________ , que contêm o código executável, e a marcação estática, como ____________ ou ____________ . O código contido na JSP é identificado e executado pelo ___________ , e a página resultante é enviada para o cliente. tags JSP / scriplets / HTML / XML / servidor tags JSP / HTML / Java / XML / servidor tags JSP / HTML / Java / Java Script / servidor tags JSP / scriplets / HTML / XML / compilador tags JSP / HTML / Java / Java Script / compilador Explicação: Os arquivo JSP compreendem diretivas e trechos Java (Scriptlets) encapsulados em documentos XML, XHTML ou HTML, e são trasnformados em Servlet pelo container para a subsequente execução no servidor. 2. Pode-se dizer que está INCORRETO sobre as tecnologias Servlet/JSP: As páginas JSP são mais voltadas para o Designer, e os Servlets para o Programador. Para criar um Servlet é necessário criar uma classe derivada de HttpServlet. Não possuem o método main, pois estão sob controle dos contêineres. JSP pode ser processado sem a utilização de um contêiner, e Servlet necessita de um contêiner. Toda página JSP é transformada em um Servlet. Explicação: Tanto páginas JSP quanto Servlets são executados no contêiner Web, sendo o JSP transformado em Servlet por este contêiner antes da execução. 3. Qual das opções abaixo não representa a afirmação abaixo: "Tecnologia Java para a criação de páginas web com programação no servidor." : JSP ASP JSS JSF PHP Explicação: JSP 4. Qual das opções abaixo não representam frameworks para o ambiente Java Web: Netbeans Java Server Faces (JSF) Hibernate Struts Spring Explicação: Netbeans é uma IDE não um framework 5. Qual das opções abaixo não representa a afirmação abaixo: "classe Java usada para estender as funcionalidades de um servidor." Servlet Spring Struts Java Server Faces (JSF) Hibernate Explicação: Servlet 6. Classe utilizada em páginas JSP para controle de sessão: HttpCookie HttpSessionId HttpSession HttpCookieId SessionId Explicação: HttpSession 1. Preencha as lacunas e, em seguida, assinale a alternativa correta. Uma JSP consiste em uma combinação de ___________ e ___________ , que contêm o código executável, e a marcação estática, como ____________ ou ____________ . O código contido na JSP é identificado e executado pelo ___________ , e a página resultante é enviada para o cliente. tags JSP / scriplets / HTML / XML / compilador tags JSP / HTML / Java / XML / servidor tags JSP / HTML / Java / Java Script / compilador tags JSP / HTML / Java / Java Script / servidor tags JSP / scriplets / HTML / XML / servidor Explicação: Os arquivo JSP compreendem diretivas e trechos Java (Scriptlets) encapsulados em documentos XML, XHTML ou HTML, e são trasnformados em Servlet pelo container para a subsequente execução no servidor. 2. Pode-se dizer que está INCORRETO sobre as tecnologias Servlet/JSP: Não possuem o método main, pois estão sob controle dos contêineres. As páginas JSP são mais voltadas para o Designer, e os Servlets para o Programador. JSP pode ser processado sem a utilização de um contêiner, e Servlet necessita de um contêiner. Toda página JSP é transformada em um Servlet. Para criar um Servlet é necessário criar uma classe derivada de HttpServlet. Explicação: Tanto páginas JSP quanto Servlets são executados no contêiner Web, sendo o JSP transformado em Servlet por este contêiner antes da execução. 3. Qual das opções abaixo não representa a afirmação abaixo: "Tecnologia Java para a criação de páginas web com programação no servidor." : PHP JSP ASP JSF JSS Explicação: JSP 4. Qual das opções abaixo não representam frameworks para o ambiente Java Web: Netbeans Hibernate Struts Java Server Faces (JSF) Spring Explicação: Netbeans é uma IDE não um framework 5. Qual das opções abaixo não representa a afirmação abaixo: "classe Java usada para estender as funcionalidades de um servidor." Java Server Faces (JSF) Servlet Struts Hibernate Spring Explicação: Servlet 6. Classe utilizada em páginas JSP para controle de sessão: HttpSessionId HttpCookieId SessionId HttpSession HttpCookie Explicação: HttpSession 1. Preencha as lacunas e, em seguida, assinale a alternativa correta. Uma JSP consiste em uma combinação de ___________ e ___________ , que contêm o código executável, e a marcação estática, como ____________ ou ____________ . O código contido na JSP é identificado e executado pelo ___________ , e a página resultante é enviada para o cliente. tags JSP / scriplets / HTML / XML / compilador tags JSP / HTML / Java / Java Script / compilador tags JSP / scriplets / HTML / XML / servidor tags JSP / HTML / Java / Java Script / servidor tags JSP / HTML / Java / XML / servidor Explicação: Os arquivo JSP compreendem diretivas e trechos Java (Scriptlets) encapsulados em documentos XML, XHTML ou HTML, e são trasnformados em Servlet pelo container para a subsequente execução no servidor. 2. Pode-se dizer que está INCORRETO sobre as tecnologias Servlet/JSP: Não possuem o método main, pois estão sob controle dos contêineres. As páginas JSP são mais voltadas para o Designer, e os Servlets para o Programador. Toda página JSP é transformada em um Servlet. Para criar um Servlet é necessário criar uma classe derivada de HttpServlet. JSP pode ser processado sem a utilização de um contêiner, e Servlet necessita de um contêiner. Explicação: Tanto páginas JSP quanto Servlets são executados no contêiner Web, sendo o JSP transformado em Servlet por este contêiner antes da execução. 3. Qual das opções abaixo não representa a afirmação abaixo: "Tecnologia Java para a criação de páginas web com programação no servidor." : JSF JSP ASP JSS PHP Explicação: JSP 4. Qual das opções abaixo não representam frameworks para o ambiente Java Web: Struts Netbeans Spring Java Server Faces (JSF) Hibernate Explicação: Netbeans é uma IDE não um framework 5. Qual das opções abaixo não representa a afirmação abaixo: "classe Java usada para estender as funcionalidades de um servidor." Java Server Faces (JSF) Servlet Struts Spring Hibernate Explicação: Servlet 6. Classe utilizada em páginas JSP para controle de sessão: HttpSession HttpSessionId HttpCookie SessionIdHttpCookieId Explicação: HttpSession
Compartilhar