Buscar

Desenvolvimento de Software_Material de Estudo

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 33 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 33 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 33 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

DESENVOLVIMENTO DE SOFTWARE
2
		1a
          Questão
	Acerto: 1,0  / 1,0
	
	Quais das seguintes senteças é verdadeira sobre a linguagem Java.
		
	
	Plataforma Windows, Fortemente Tipado e Case sensetive
	 
	Multiplataforma, Fortemente Tipado e Case sensetive
	
	Multiplataforma, Fracamente Tipado e Case sensetive
	
	Ambiente Windows, Fortemente Tipado e Case Insensetive
	
	Multiplataforma, Fortemente Tipado e Case Insensetive
	Respondido em 09/04/2020 21:10:49
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes é:
		
	
	private
	 
	protected
	
	void
	
	public
	
	inner
	Respondido em 09/04/2020 21:24:32
		3a
          Questão
	Acerto: 0,0  / 1,0
	
	Considerando o conceito de Collections em Java, qual das descrições abaixo relaciona-se a esse conceito:
		
	 
	Armazena dados sempre com quantidade de elementos fixo e com utilização de métodos para auxilio
	
	Armazena dados sempre com quantidade de elementos fixo e sem utilização de métodos para auxilio
	
	Armazena dados sem quantidade de elementos definido e com utilização de métodos para auxilio
	
	Armazena somente metadados da classe que o implementa
	 
	Armazena dados sem quantidade de elementos definido e sem utilização de métodos para auxilio
	Respondido em 09/04/2020 21:57:01
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	Normalmente as GUIs do Java são baseadas em eventos, que são tarefas realizadas quando um usuário faz a interação com algum componente GUI, convertendo as ações do usuário em eventos, Qual das ações abaixo não é um evento:
		
	
	Quando usuário clica com o mouse
	
	Quando usuário presisona tecla Esc
	
	Quando usuário fecha o programa
	 
	Quando usuário deixa computador imóvel
	
	Quando usuário move o mouse
	Respondido em 09/04/2020 21:29:08
		5a
          Questão
	Acerto: 0,0  / 1,0
	
	As tags responsáveis por quebra de linha, criação de parágrafo e criação de formulários são, respectivamente:
		
	 
	< p > < br > < form >
	 
	< br > < p > < form >
	
	< form > < br > < h1 >
	
	< br > < p > < h1 >
	
	< h1 > < p > < br >
	Respondido em 09/04/2020 21:29:54
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	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 / Java Script / servidor
	
	tags JSP / scriplets / HTML / XML / compilador
	
	tags JSP / HTML / Java / XML / servidor
	 
	tags JSP / scriplets / HTML / XML / servidor
	Respondido em 09/04/2020 21:31:01
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	Qual o banco de dados que vem como padrão do NetBeans, sendo totalmente construído em Java?
		
	
	MS Access
	
	DB2
	
	Informix
	 
	Derby
	
	Oracle
	Respondido em 09/04/2020 21:37:30
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	Marque a opção que contém apenas estilos arquiteturais no modelo Mud to Structure:
		
	
	MVC, PAC e Broker
	 
	Camadas, Pipes/Filters e Blackboard
	
	MVC, PAC e Camadas
	
	Microkernel, Reflexiva e MVC
	
	Camadas, Blackboard e Broker
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	Os dois tipos de arquiteturas de envio e recepção que o JMS pode visualizar são:
		
	 
	Filas e Tópicos
	
	Assinaturas e Tópicos
	
	Filas e Assinaturas
	
	Get e Post
	
	Síncrona e Assíncrona
		
10a
          Questão
	Acerto: 0,0  / 1,0
	
	Na criação de um Managed Bean, a utilização da anotação SessionScoped serve para:
		
	 
	Definir o nome que será utilizado pela página JSF para acesso ao Managed Bean.
	
	Remover os valores do Managed Beans no carregamento da página.
	
	Solicitar a autenticação do usuário para executar o Managed Bean.
	
	Permitir o acesso a um Session Bean.
	 
	Manter o valor do Managed Bean entre chamadas sucessivas.
		
1a
          Questão
	Acerto: 1,0  / 1,0
	
	Quais das seguintes senteças é verdadeira sobre a linguagem Java.
		
	 
	Multiplataforma, Fortemente Tipado e Case sensetive
	
	Ambiente Windows, Fortemente Tipado e Case Insensetive
	
	Plataforma Windows, Fortemente Tipado e Case sensetive
	
	Multiplataforma, Fracamente Tipado e Case sensetive
	
	Multiplataforma, Fortemente Tipado e Case Insensetive
	Respondido em 30/05/2020 22:45:18
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	Podemos dizer que é um modelo para criação de objetos.
		
	
	Conexão
	 
	Classe
	
	Objeto
	
	Herança
	
	Polimorfismo
	Respondido em 30/05/2020 22:46:08
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	Acerca das anotações, é correto afirmar:
		
	
	São interfaces comuns, que devem ser implementadas pelas classes com o uso de implements.
	 
	São metadados anexados aos elementos de programação que podem ser recuperados através de reflexividade computacional.
	
	Não permitem a definição de valores default, e qualquer parâmetro definido precisa ser preenchido durante a utilização.
	
	São classes que servem para guardar lembretes durante o processo de programação.
	
	É apenas um tipo de comentário que surgiu na versão 5 do Java.
	Respondido em 30/05/2020 22:46:53
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	Normalmente as GUIs do Java são baseadas em eventos, que são tarefas realizadas quando um usuário faz a interação com algum componente GUI, convertendo as ações do usuário em eventos, Qual das ações abaixo não é um evento:
		
	
	Quando usuário fecha o programa
	 
	Quando usuário deixa computador imóvel
	
	Quando usuário move o mouse
	
	Quando usuário clica com o mouse
	
	Quando usuário presisona tecla Esc
	Respondido em 30/05/2020 22:48:35
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	No JavaScript, a caixa de mensagem "alert":
		
	
	Permite que o usuário insira um nome e/ou um número dentro da caixa de texto.
	
	Solicita uma confirmação do usuário, positiva ou negativa.
	
	Permite que o usuário insira um nome dentro da caixa de texto.
	
	Permite que o usuário insira um número dentro da caixa de texto.
	 
	Exibe apenas uma informação para o usuário.
	Respondido em 30/05/2020 22:49:48
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Para a guarda do estado de uma página em chamadas sucessivas, com uso de tecnologia JSF, deve ser utilizado qual escopo em um Managed Bean?
		
	 
	Sessão
	
	Aplicação
	
	Requisição
	
	Sem escopo
	
	Visão
	Respondido em 30/05/2020 22:51:27
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	O middleware de acesso ao banco de dados utilizado pelo Java é denominado:
		
	 
	JDBC
	
	JNDI
	
	RMI
	
	RPC
	
	JMS
	Respondido em 30/05/2020 22:52:20
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	Em uma arquitetura MVC, com uso de JSF, qual o único componente que será utilizado em todas as camadas?
		
	
	Managed Bean
	
	Página JSF
	
	DAO
	 
	Entidade
	
	Controlador
	Respondido em 30/05/2020 22:53:16
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	Os EJBs do tipo Session Bean podem ser divididos em três tipos, sendo que um deles permite a ocorrência de apenas uma instância por máquina virtual. Qual é este tipo?
		
	
	Message Driven
	 
	Singleton
	
	Entity
	
	Stateless
	
	Stateful
	Respondido em 30/05/2020 22:54:48
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	Na criação de um Managed Bean, a utilização da anotação SessionScoped serve para:
		
	
	Remover os valores do Managed Beans no carregamento da página.
	 
	Manter o valor do Managed Bean entre chamadas sucessivas.
	
	Solicitar a autenticação do usuário para executar o Managed Bean.
	
	Permitir o acesso a um Session Bean.
	
	Definiro nome que será utilizado pela página JSF para acesso ao Managed Bean.
	
 AULA 01
		
	
		1.
		__________________ é a tecnologia que gerencia a memória alocada para um programa, a fim de liberar objetos que não estão sendo utilizados. Complete a questão escolhendo um dos itens a sequir:
	
	
	
	Java Clean
	
	
	Java Virtual Machine
	
	
	Garbage Collector
	
	
	Java Collector
	
	
	Garbage Drunk
	
Explicação:
O coletor de lixo, ou Garbage  Collector, elimina da memória os objetos que não podem mais ser referenciados.
	
	
	
	 
		
	
		2.
		Considerando que as variáveis inteiras a e b foram previamente declaradas e inicializadas, qual das opções seguintes apresentaria erro de compilação para o comando for?
	
	
	
	for(a=1; a = 10; a++)
	
	
	for(; ++a < b-- ;)
	
	
	for(a=1;b >= a*2;b--)
	
	
	for(; a <= b;)
	
	
	for(a=1,b=5; a < b ;a++,b--)
	
Explicação:
No comando for, a seção de teste aceita apenas um valor booleano, e não inteiro, como ocorre em a=10. Lembrando que a comparação é feita com ==.
	
	
	
	 
		
	
		3.
		Qual das opções abaixo não é um tipo primitivo Java?
	
	
	
	int
	
	
	boolean
	
	
	double
	
	
	float
	
	
	text
	
Explicação:
não existe tipo primitivo text
	
	
	
	 
		
	
		4.
		Indique a opção que apresenta apenas operadores relacionais.
	
	
	
	Operadores +, -, < e ^
	
	
	Operadores >=, <, == e !=
	
	
	Operadores +, -, * e /
	
	
	Operadores &, |, ^ e !
	
	
	Operadores >, <, = e !
	
Explicação:
Operadores relacionais analisam relações entre números, podendo ser >, <, >=, <=, == ou !=.
	 
		
	
		5.
		Qual das IDEs abaixo não implementa código java?
	
	
	
	Netbeans
	
	
	Eclipse
	
	
	JDelphi
	
	
	Jcreator
	
	
	BlueJ
	
Explicação:
Jdelphi nem é uma IDE
	
	
	
	 
		
	
		6.
		Considerando o código seguinte, em Java, quais os valores de x,y e w, respectivamente?  
int a = 5, b = 32, c = 7;     
boolean x, y, w;   
x = (b > a) && (c > b);  
y = (b < c) || (a < b - c);   
w = (a + c < b) && !(c > a); 
 
	
	
	
	false, true e false
	
	
	true, true e false
	
	
	true, false e true
	
	
	true, false e false
	
	
	false, true e true
	
Explicação:
T && F -> F,  F || T -> T,  T && !T -> T && F -> F
	
 
		
	Aula2
		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
	
	
	Sobrecarga
	
	
	Sobrescrita
	
	
	Agregação
	
	
	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?
	
	
	
	Impedir o acesso direto a um atributo.
	
	
	Instanciar um objeto dentro de classes privadas.
	
	
	Fazer uma conexão entre usuário e servidor.
	
	
	Fazer a transferência de dados segura entre usuário e servidor.
	
	
	Cria novos objetos.
	
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
	
	
	void
	
	
	private
	
	
	inner
	
	
	protected
	
Explicação:
protected
	
	
	
	 
		
	
		4.
		Quando falamos das ações que um objeto pode realizar estamos nos referindo a:
	
	
	
	Agrupamentos
	
	
	Atributos
	
	
	Métodos
	
	
	Herança
	
	
	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?
	
	
	
	implements
	
	
	new
	
	
	extends
	
	
	this
	
	
	super
	
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.
	
	
	Permite a definição de métodos concretos.
	
	
	Define regras para o comportamento de classes de uma mesma família.
	
	
	Deve ser definida com o uso de abstract class.
	
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.
Aula 03
	
		1.
		Quando se cria um programa de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua execução. Esses erros são conhecidos como exceções e podem ser provenientes de falhas na lógica ou acesso a dispositivos ou arquivos externos. As exceções, portanto, ocorrem quando algo imprevisto acontece, e elas podem ser provenientes de erros de lógica ou acesso a recursos que talvez não estejam disponíveis. Sobre o tratamento de exceções em Java, assinale a afirmativa INCORRETA.
	
	
	
	As exceções em Java são fixas e não é possível definir novas exceções.
	
	
	A cláusula try sempre é executada, mas a sequencia completa pode ser interrompida por uma exceção.
	
	
	A cláusula finally é sempre executada, mesmo ocorrendo o fluxo em um bloco try/catch.
	
	
	A cláusula catch nem sempre é executada.
	
	
	Uma exceção é sempre um objeto do tipo Throwable.
	
Explicação:
No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de suas descendentes.
	
		2.
		A biblioteca Java apresentam diversos tipos de estruturas de coleção, através do framework Collections. Uma destas estruturas funciona da mesma forma que uma tabela, com o relacionamento entre uma chave única e um conjunto de dados. Qual é esta estrutura?
	
	
	
	HashMap
	
	
	Vector
	
	
	List
	
	
	ArrayList
	
	
	Collection
	
Explicação:
O uso de HashMap viabiliza a construção de coleções de pares chave-valor, onde as chaves não permitem duplicidade.
	
		3.
		Qual das palavras reservadas abaixo não fazem parte do tratamento de excessões?
	
	
	
	try
	
	
	throw
	
	
	out
	
	
	catch
	
	
	finally
	Explicação:
out
		4.
		A linguagem Java traz algumas palavras específicas para o tratamento de execeções, definindo o controle de fluxo para estas situações. Qual palavra é utilizada para definir um bloco de execução obrigatória, mesmo que na ocorrência de exceção? 
	
	
	
	finally
	
	
	try
	
	
	throw
	
	
	catch
	
	
	throws
	
Explicação:
O comando try (tentar) serve para definir um bloco protegido, sendo o fluxo de exceção desviado para catch, e finally executado de forma obrigatória. O comando throw lança uma exceção, e o comando throws ecoa para o chamador do método.
	
	
	 
		
		5.
		Qual das opções abaixo não é uma descendente de Collection?
	
	
	
	HashList
	
	
	LinkedList
	
	
	HashMap
	
	
	Arraylist
	
	
	Vector
	
Explicação:
HashList não é uma descente de Collection
	
	
		6.
		Acerca das anotações, é correto afirmar:
	
	
	
	Não permitem a definição de valores default, e qualquer parâmetro definido precisa ser preenchido durante a utilização.
	
	
	É apenas um tipo de comentárioque surgiu na versão 5 do Java.
	
	
	São classes que servem para guardar lembretes durante o processo de programação.
	
	
	São metadados anexados aos elementos de programação que podem ser recuperados através de reflexividade computacional.
	
	
	São interfaces comuns, que devem ser implementadas pelas classes com o uso de implements.
	
Explicação:
As anotações são metadados não serializáveis que podem ser anexados aos elementos de programação para o reconhecimento posterior a partir de ferramentas externas. Não se trata de comentários simples, a definição é feita com o uso de @interface e elas aceitam valores default.
Aula 04
	
 
		
	
		1.
		As duas bibliotecas para GUI oferecidas pelo JDK trabalham com o uso de conteineres, os quais agrupam componentes visuais sobre eles com o uso de componentes do tipo Layout. Qual Layout trabalha com as posições North, South, East, West e Center?
	
	
	
	GridLayout
	
	
	BoxLayout
	
	
	BorderLayout
	
	
	FlowLayout
	
	
	GridBagLayout
	Explicação:
O correto seria BorderLayout, o qual aceita apenas um componente em cada uma das cinco posições, mas este componente pode ser um painel, com outro layout, como para adicionar os botões de OK e Cancela na posição South, bastando colocá-los em um Panel com FlowLayout.
	
 
		
		2.
		Existem diversas bibliotecas para criação de interfaces gráficas com uso de Java, e duas delas já estão presentes no JDK. Quais são elas?
	
	
	
	awt e jdbc
	
	
	jdbc e swing
	
	
	swt e swing
	
	
	awt e swt
	
	
	awt e swing
	
Explicação:
As bibliotecas seriam awt e swing. O pacote swt é voltado para criação de GUI, mas relacionado à IBM, e não ao JDK padrão, e com relação ao jdbc, não se refere a janelas, mas à conexão e manuseio do banco de dados.
	
	 
		
		3.
		Qual gerenciador de layout Swing do Java possui essas 5 regiões de distribuição de elementos: north, south, east, west, and center;
	
	
	
	Grid Layout
	
	
	Spring Layout
	
	
	Card Layout
	
	
	Border Layout
	
	
	Flow Layout
	
Explicação:
Border
	 
		
		4.
		Entre os diversos elementos ouvintes disponibilizados pelas bibliotecas gráficas do Java, qual deles poderia ser utilizado para acompanhar o movimento do mouse sobre o componente?
	
	
	
	ActionListener
	
	
	TextListener
	
	
	MouseMotionListener
	
	
	MouseListener
	
	
	FocusListener
	
Explicação:
Para acompanhar o mouse deve ser utilizado MouseMotionListener, e a implementação de seus métodos mouseMoved, para movimentos sem o uso do botão pressionado, e mouseDragged, para situações de tratamento de arraste.
	
	
		5.
		Qual componente gráfico deve ser utilizado para representar opções mutuamente exclusivas em uma janela de cadastro?
	
	
	
	JCheckBox
	
	
	JButton
	
	
	JTree
	
	
	JRadioButton
	
	
	JLabel
	Explicação:
O uso de JRadioButton permite a definição de opções mutuamente exclusivas, ou seja, se uma é marcada, as demais são desmarcadas.
	
		6.
		As interfaces ouvintes servem para a captura de eventos no ambiente gráfico criado com o uso de Java. Qual ouvinte deve ser utilizado para a captura do clique sobre um botão ou item de menu?
	
	
	
	ChangeListener
	
	
	ItemListener
	
	
	KeyListener
	
	
	FocusListener
	
	
	ActionListener
	
Explicação:
Eventos de clique, como estes, são capturados com o uso de ActionListener e a implementação de seu único método, o actionPerformed.
Aula 05
	
		1.
		Diversos eventos podem ser utilizados no processo de validação de formulários. Qual deles deve ser utilizado para efetuar críticas quando o valor de um campo é alterado?
	
	
	
	onfocus
	
	
	onsubmit
	
	
	onchange
	
	
	onclick
	
	
	onblur
	Explicação:
O evento onchange ocorre na mudança do atributo value, não importando a origem desta mudança.
	
		2.
		As tags responsáveis por quebra de linha, criação de parágrafo e criação de formulários são, respectivamente:
	
	
	
	< p > < br > < form >
	
	
	< h1 > < p > < br >
	
	
	< br > < p > < form >
	
	
	< form > < br > < h1 >
	
	
	< br > < p > < h1 >
	
Explicação:
As tags seriam br (break), p (paragraph) e form. A tag h1 define uma fonte de título grande.
	
		3.
		Tag utilizada para definir o cabeçalho de uma página HTML:
	
	
	
	title
	
	
	br
	
	
	head
	
	
	body
	
	
	foot
	
Explicação:
	
		4.
		Escolha qual opção melhor define a sentença abaixo:
"Linguagem de marcação utilizada na construção de páginas na Web" :
	
	
	
	css
	
	
	php
	
	
	html
	
	
	java
	
	
	pyton
	
Explicação:
HTML
	
		5.
		Escolha qual opção melhor define a sentença abaixo:
"Mecanismo para adicionar estilo a um documento web" :
	
	
	
	css
	
	
	java
	
	
	php
	
	
	pyton
	
	
	html
	
Explicação:
css
	
		6.
		Escolha qual opção melhor define a sentença abaixo:
"Linguagem de programação interpretada estruturada, de script em alto nível com tipagem dinâmica fraca e multiparadigma, amplamente utilizada em páginas Web" :
	
	
	
	javascript
	
	
	css
	
	
	html
	
	
	java
	
	
	PHP
	Explicação:
javascript
Aula 06
	
		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 / servidor
	
	
	tags JSP / scriplets / HTML / XML / servidor
	
	
	tags JSP / HTML / Java / Java Script / compilador
	
	
	tags JSP / HTML / Java / XML / servidor
	
	
	tags JSP / scriplets / HTML / XML / 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:
	
	
	
	Toda página JSP é transformada em um Servlet.
	
	
	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.
	
	
	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.
	
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
	
	
	JSF
	
	
	ASP
	
	
	JSS
	
	
	JSP
	
Explicação:
JSP
	
		4.
		Qual das opções abaixo não representam frameworks para o ambiente Java Web:
	
	
	
	Java Server Faces (JSF)
	
	
	Hibernate
	
	
	Spring
	
	
	Struts
	
	
	Netbeans
	
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."
	
	
	
	Spring
	
	
	Hibernate
	
	
	Struts
	
	
	Servlet
	
	
	Java Server Faces (JSF)
	
Explicação:
Servlet
	
		6.
		Classe utilizada em páginas JSP para controle de sessão:
	
	
	
	HttpCookie
	
	
	HttpCookieId
	
	
	HttpSession
	
	
	HttpSessionId
	
	
	SessionId
	
Explicação:
HttpSession

Outros materiais