Buscar

AV 2019 desenvolvimento de software 2019

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

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

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ê viu 3, do total de 6 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

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

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ê viu 6, do total de 6 páginas

Prévia do material em texto

Fechar
	Avaliação: CCT0779_AV_201902706986 » DESENVOLVIMENTO DE SOFTWARE
	Tipo de Avaliação: AV
	Aluno: 201902706986 - DONIZETE LOURENÇO ROQUE
	Professor:
	GABRIEL RECH BAU
	Turma: 9005/AE
	Nota da Prova: 3,0    Nota de Partic.:   Av. Parcial  Data: 12/11/2019 11:10:46
	O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0.
	
	 1a Questão (Ref.: 201905905958)
	Pontos: 0,0  / 1,0
	Considerando três variáveis inteiras, x, y, e w, onde x vale 1 e y vale 5, qual o valor de w após a execução do comando?      
w = 200 / (5 - (x < y) ? 1 : 3) + 2;
 
		
	
	66
	 
	102
	 
	52
	
	33
	
	50
	
	
	 2a Questão (Ref.: 201905905964)
	Pontos: 0,0  / 1,0
	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
	
	this
	
	implements
	 
	new
	
	extends
	
	
	 3a Questão (Ref.: 201905906139)
	Pontos: 1,0  / 1,0
	Com relação à programação com uso de classes genéricas, esta é uma abordagem que:
		
	
	Está presente desde as primeiras versões do Java, onde estas classes eram classificadas como POJO.
	
	É aplicável exclusivamente às coleções, não sendo utilizada  em nenhum outro ferramental do Java.
	
	Trabalha com metadados anexados aos elementos de programação, visando o reconhecimento por ferramentas externas.
	 
	Permite a definição de comportamentos, como filas e pilhas, os quais serão complementados com a escolha da(s) classe(s) de interesse.
	
	Trabalha de forma abstrata, exigindo a utilização da palavra abstract na definição da classe.
	
	
	 4a Questão (Ref.: 201905906183)
	Pontos: 0,0  / 1,0
	No uso de um JOpyionPane, um dos parâmetros se refere ao ícone que será utilizado para representar o tipo de mensagem. Qual das opções a seguir NÃO é válida para a definição deste ícone?
		
	 
	JOptionPane.EXCLAMATION_MESSAGE
	
	JOptionPane.QUESTION_MESSAGE
	
	JOptionPane.WARNING_MESSAGE
	
	JOptionPane.ERROR_MESSAGE
	 
	JOptionPane.INFORMATION_MESSAGE
	
	
	 5a Questão (Ref.: 201905906219)
	Pontos: 1,0  / 1,0
	No JavaScript, a caixa de mensagem "alert":
		
	
	Permite que o usuário insira um nome dentro da caixa de texto.
	 
	Exibe apenas uma informação para o usuário.
	
	Permite que o usuário insira 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 e/ou um número dentro da caixa de texto.
	
	
	 6a Questão (Ref.: 201905906238)
	Pontos: 0,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?
		
	
	Visão
	
	Sem escopo
	
	Requisição
	 
	Sessão
	 
	Aplicação
	
	
	 7a Questão (Ref.: 201905906798)
	Pontos: 0,0  / 1,0
	Supondo que você utilize um Managed Bean que funcione como DAO, através do nome "clienteDAO", e que o mesmo tenha um método "findAll" sem parâmetros para o retorno de toda a base de clientes, como seria definido um componente DataTable alimentado pelo mesmo?
		
	 
	< h:dataTable var="#{clienteDAO.findAll()}" value="c" >
	
	< h:dataTable var="#{produtoDAO.findAll()}" value="p" >
	
	< h:dataTable value="#{produtoDAO.obterTodos()}" var="p" >
	 
	< h:dataTable value="#{clienteDAO.findAll()}" var="c" >
	
	< h:dataTable value="#{clienteDAO.obterTodos()}" var="c" >
	
	
	 8a Questão (Ref.: 201905907209)
	Pontos: 0,0  / 1,0
	Em uma arquitetura MVC com uso de JSF, qual seria o único tipo de componente que poderia instanciar um objeto do padrão DAO?
		
	 
	Managed Bean
	 
	Controlador
	
	Facelet
	
	Faces Servlet
	
	Entidade
	
	
	 9a Questão (Ref.: 201905907221)
	Pontos: 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
	
	Stateful
	 
	Singleton
	
	Entity
	
	Stateless
	
	
	 10a Questão (Ref.: 201905907240)
	Pontos: 0,0  / 1,0
	Assinale a alternativa correta.
		
	
	Na arquitetura MVC, as entidades JPA devem acessar os Managed Beans com o uso de @Inject.
	
	Uma anotação @Id seria utilizada para acessar um EJB específico do pool de EJBs.
	 
	As transações nos EJBs são controladas através do JTA (Java Transaction API).
	 
	Em termos da arquitetura MVC, os EJBs pertencem à camada View.
	
	Os Managed Beans podem instanciar elementos do tipo EntityManager sem quebrar as regras do modelo MVC.
	
	
	Período de não visualização da prova: desde 10/09/2019 até 22/11/2019.

Outros materiais