Buscar

1 Ciclo Simulado Av 1

Prévia do material em texto

1a
	2a
	3a
	4a
	5a
	6a
	7a
	8a
	9a
	10a
	
	Disc.: DESENVOLVIMENTO DE SOFTWARE   
	Aluno(a): 
	
	Acertos: 10,0 de 10,0
	17/04/2021
	          Questão
	Acerto: 1,0  / 1,0
	
	Qual das opções abaixo não é um tipo primitivo Java?
	
	
	 Certo
	text
	
	float
	
	int
	
	double
	
	boolean
	Respondido em 17/04/2021 11:15:51
	
	Explicação:
não existe tipo primitivo text
	
	          Questão
	Acerto: 1,0  / 1,0
	
	Podemos dizer que é um modelo para criação de objetos.
	
	
	
	Herança
	
	Polimorfismo
	
	Objeto
	 Certo
	Classe
	
	Conexão
	Respondido em 17/04/2021 11:17:02
	
	Explicação:
A classe funciona para os objetos como um "tipo" para uma "variável", pois define o molde ou domínio que será adotado pelos objetos criados.
	
	          Questão
	Acerto: 1,0  / 1,0
	
	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.
	
	
	
	Uma exceção é sempre um objeto do tipo Throwable.
	
	A cláusula try sempre é executada, mas a sequencia completa pode ser interrompida por uma exceção.
	 Certo
	As exceções em Java são fixas e não é possível definir novas exceções.
	
	A cláusula finally é sempre executada, mesmo ocorrendo o fluxo em um bloco try/catch.
	
	A cláusula catch nem sempre é executada.
	Respondido em 17/04/2021 11:18:32
	
	Explicação:
No Java é possível definir exceções de forma muito simples, bastando derivar da classe Exception ou de suas descendentes.
	
	          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 move o mouse
	 Certo
	Quando usuário deixa computador imóvel
	
	Quando usuário fecha o programa
	
	Quando usuário presisona tecla Esc
	
	Quando usuário clica com o mouse
	Respondido em 17/04/2021 11:21:18
	
	Explicação:
deixa computador parado
	
	          Questão
	Acerto: 1,0  / 1,0
	
	No JavaScript, a caixa de mensagem "alert":
	
	
	
	Solicita uma confirmação do usuário, positiva ou negativa.
	
	Permite que o usuário insira um nome dentro da caixa de texto.
	 Certo
	Exibe apenas uma informação para o usuário.
	
	Permite que o usuário insira um nome e/ou um número dentro da caixa de texto.
	
	Permite que o usuário insira um número dentro da caixa de texto.
	Respondido em 17/04/2021 11:23:19
	
	Explicação:
Enquanto alert apenas exibe informações, o prompt solicita uma informação no formato texto, e o confirm pede uma resposta do tipo OK ou Cancel.
	
	          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?
	
	
	
	Requisição
	
	Visão
	
	Sem escopo
	 Certo
	Sessão
	
	Aplicação
	Respondido em 17/04/2021 11:26:21
	
	Explicação:
Com o escopo de sessão (Session), os dados são mantidos no servidor enquanto a conexão estiver ativa.
	
	          Questão
	Acerto: 1,0  / 1,0
	
	O uso de um DAO (Data Access Object) em um código tem a função de:
	
	
	
	Prover uma camada de segurança para a aplicação.
	 Certo
	Prover uma interface para acesso a um banco de dados ou outro mecanismo de persistência.
	
	Encapsular o usuário e senha de acesso ao banco de dados relacional.
	
	Gerenciar a geração de logs de acesso com API específica.
	
	Impedir que uma classe tenha mais de um objeto instanciado.
	Respondido em 17/04/2021 11:27:16
	
	Explicação:
O padrão DAO concentra as chamadas SQL, evitando que este tipo de código se perpetue ao longo da aplicação.
	
	          Questão
	Acerto: 1,0  / 1,0
	
	Qual componente do JSF assume o papel de Front Control?
	
	
	
	Facelet
	
	Managed Bean
	
	Response
	 Certo
	FacesServlet
	
	Request
	Respondido em 17/04/2021 11:28:07
	
	Explicação:
Segundo o mapeamento feito no web.xml, toda chamada a páginas JSF será direcionada para o FacesServlet, fazendo com que o mesmo assuma o papel de Front Control na arquitetura do JSF.
	
	          Questão
	Acerto: 1,0  / 1,0
	
	Complete as lacunas no trecho de código-fonte abaixo com os termos corretos:    
__________ emf = Persistence.createEntityManagerFactory("PU");      
__________ em = emf.createEntityManager();     
em.getTransaction().begin();    
c = new Curso(3, "EE");    
em.__________(c);  
em.getTransaction().commit();
	
	
	
	Connection; Statement; execute
	
	Database; Entity; put
	
	EntityManager; Command; insert
	 Certo
	EntityManagerFactory; EntityManager; persist
	
	EntityFactory; EntityManager; save
	Respondido em 17/04/2021 11:29:29
	
	Explicação:
Um elemento essencial no JPA é a classe EntityManager, responsável pelo manuseio das diversas entidades. Objetos desta classe são gerados a partir do EntityManagerFactory, e o método persist viabiliza a gravação de uma entidade no banco de dados.
	
	          Questão
	Acerto: 1,0  / 1,0
	
	Em uma arquitetura MVC com uso de JSF, JPA e EJB, em que camadas estariam, respectivamente, os componentes de cada uma destas tecnologias?
	
	
	
	Control, Model e View
	
	Model, View e Control
	
	Model, Control e View
	
	View, Control e Model
	 Certo
	View, Model e Control
	Respondido em 17/04/2021 11:30:55
	
	Explicação:
Os componentes JSF irão compor a interface na camada View, enquanto o acesso ao banco será feito via JPA na camada Model, e as regras de negócio serão implementadas pelos EJBs na camada Control.
	
	Col@bore

Continue navegando