Buscar

aula06-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 22 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

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 6, do total de 22 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

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 9, do total de 22 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

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

Continue navegando