Buscar

SIMULADO ENVIAR

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

Prévia do material em texto

Disc.: PROGRAMAÇÃO II   
	
	
	Acertos: 2,0 de 2,0
	06/10/2023
		1a
            Questão  /  
	Acerto: 0,2  / 0,2
	
	(CS - UFG -AL-GO - Analista Legislativo -Analista de Dados - 2015 -modificada)
Na sintaxe da estrutura try-catch-finally, definida pela especificação da linguagem de programação Java versão 8 para o tratamento de exceção, verifica-se que:
		
	
	O bloco finally captura exceções e, após tratá-las, finaliza a execução do método.
	
	O bloco try é responsável por lançar as exceções.
	
	O bloco catch é utilizado com o propósito de liberar recursos.
	 
	Um bloco catch pode ser utilizado para tratar mais de uma exceção.
	
	Um bloco finally é executado mesmo quando a JVM é finalizada durante a execução do bloco try.
	Respondido em 06/10/2023 23:29:52
	
	Explicação:
A resposta certa é: Um bloco catch pode ser utilizado para tratar mais de uma exceção.
	
		2a
            Questão  /  
	Acerto: 0,2  / 0,2
	
	O padrão DAO (Data Access Object) é utilizado em conjunto com o padrão MVC, e provê várias características importantes para a arquitetura, entre as quais destacamos, na plataforma Java:
I - Encapsula o acesso ao banco de dados, com a separação entre regras de persistência e regras de negócio.
II - A codificação para o acesso ao banco de dados pode variar sem que a aplicação seja alterada substancialmente.
III - A aplicação pode utilizar múltiplas formas de acesso aos dados, de uma forma muito mais organizada.
IV - Substitui completamente o padrão JDBC por possuir métodos automáticos de acesso à persistência utilizada.
Assinale a resposta que indica o conjunto de afirmativas verdadeiras:
		
	
	Somente II, III e IV
	 
	Somente I, II e III
	
	Somente I e II
	
	Somente II e III
	
	Somente II e IV           
	Respondido em 06/10/2023 23:31:00
	
	Explicação:
A resposta certa é: Somente I, II e III
	
		3a
            Questão  /  
	Acerto: 0,2  / 0,2
	
	A biblioteca SWT oferece um modelo de programação bastante simples, garantindo o encapsulamento das chamadas necessárias ao sistema operacional para a construção de elementos gráficos. No contexto do SWT, uma janela é encapsulada na classe:
		
	
	Display           
	
	Control           
	
	Composite      
	
	Widget           
	 
	Shell
	Respondido em 06/10/2023 23:34:40
	
	Explicação:
A resposta certa é: Shell
	
		4a
            Questão  /  
	Acerto: 0,2  / 0,2
	
	(AOCP - BRDE - Analista de Sistemas - 2012) Sobre Prioridade e Agendamento de Thread na linguagem de programação Java, analise as afirmações e assinale a(s) correta(s).
I. Por padrão, toda thread recebe uma DEFAULT_PRIORITY (uma constante de 5).
II. Toda thread do Java tem uma prioridade de thread que auxilia na ordenação em que estão agendadas.
III. O agendamento de thread consegue garantir que, em diferentes sistemas operacionais, cada processo gastará a mesma fatia de tempo.
IV. Em Java, cada nova thread herda a prioridade da thread que a cria.
		
	
	I, II, III e IV
	 
	Apenas II e IV
	
	Apenas I
	
	Apenas II, III e IV
	
	Apenas I, III e IV
	Respondido em 06/10/2023 23:36:07
	
	Explicação:
A resposta certa é : Apenas II e IV
	
		5a
            Questão  /  
	Acerto: 0,2  / 0,2
	
	(SUGEP - UFRPE - Técnico em Tecnologia da Informação -2016)
Considere o esquema do construto try que faz parte do mecanismo de tratamento de exceções da linguagem de programação Java no quadro abaixo. try { ... } catch (...) { ... } ... finally { ... }
Analise as afirmações abaixo, sobre o seu funcionamento.
1) Uma cláusula finally é colocada no fim de uma lista de tratadores, imediatamente depois de uma construção try completa.
2) Se a cláusula try lança nenhuma exceção, a cláusula finally é executada antes de a execução continuar depois da construção try.
3) Se a cláusula try gera uma exceção e é capturada por um tratador, a cláusula finally não é executada.
4) Se a cláusula try gera uma exceção, mas não é pega por um tratador após o construto try, a cláusula finally é executada antes de a exceção ser propagada.
5) A construção try sem tratadores de exceção pode ser seguida por uma cláusula finally. Isso faz sentido, claro, somente se nos comandos que a compõem existe um throw, break, continue ou return. Estão corretas, apenas:
		
	 
	1, 2, 4 e 5
	
	1, 3, 4 e 5
	
	1, 2, 3 e 5
	
	2, 3, 4 e 5
	
	1, 2, 3 e 4
	Respondido em 06/10/2023 23:37:23
	
	Explicação:
A resposta certa é:1, 2, 4 e 5
	
		6a
            Questão  /  
	Acerto: 0,2  / 0,2
	
	Considere as linhas apresentadas a seguir, extraídas de um método em uma aplicação Java SE que acessa um banco de dados MySQL.
Ao executar as linhas de código podem ocorrer, respectivamente, as seguintes exceções:  
		
	
	InterruptedException e NullPointerException           
	 
	ClassNotFoundException e SQLException  
	
	ClassNotFoundException e NullPointerException
	
	IOException e IllegalArgumentException      
	
	InterruptedException e SQLException           
	Respondido em 06/10/2023 23:38:56
	
	Explicação:
A resposta certa é: ClassNotFoundException e SQLException  
	
		7a
            Questão  /  
	Acerto: 0,2  / 0,2
	
	Assim como em outras plataformas, no Java FX temos o tratamento de eventos com base em interfaces ouvintes. Indique a opção INCORRETA acerca do modelo utilizado pelo Java FX para o tratamento de eventos:
		
	 
	Não é possível utilizar notação lambda para tratar eventos no Java FX.
	
	No modelo de criação baseado em FXML, basta criar um método no controlador e associar ao evento correto no arquivo FXML.
	
	As ações relacionadas ao toque de tela devem ser tratadas com base em eventos do tipo TouchEvent.
	
	Os eventos são processados no método handle, tendo como parâmetro o evento do tipo correto.
	
	Um objeto ouvinte é instanciado a partir da classe EventHandler, devendo ser fornecido o tipo correto do evento.
	Respondido em 06/10/2023 23:40:49
	
	Explicação:
A resposta certa é: Não é possível utilizar notação lambda para tratar eventos no Java FX.
	
		8a
            Questão  /  
	Acerto: 0,2  / 0,2
	
	(CESGRANRIO - BNDES - Profissional Básico - Análise de Sistemas - 2011) Os usuários de um sistema Web, desenvolvido em Java, reclamam de erros nos dados consultados. A equipe técnica, ao analisar a situação, concluiu que determinado método M está sendo invocado, simultaneamente, por diferentes threads.
Considerando que não há manipulação de locks no restante do sistema, o que pode ser feito para que M seja executado, em dado momento, somente por uma thread?
		
	 
	Declarar o método M como synchronized.
	
	Implementar connection pooling no acesso ao banco de dados.
	
	Utilizar a keyword lockable no bloco de M.
	
	Reescrever M em Assembly, necessariamente.
	
	Ajustar o firewall de borda para permitir uma conexão por IP.
	Respondido em 06/10/2023 23:41:06
	
	Explicação:
A resposta certa é: Declarar o método M como synchronized.
	
		9a
            Questão  /  
	Acerto: 0,2  / 0,2
	
	(INAZ do Pará -CRO-RJ -Analista Tecnologia da Informação -2016)
Em uma implementação para gerenciar contas bancárias usando a linguagem Java, considere que um método sacar( ) lança uma exceção Saldo Insuficiente quando o saldo da conta se encontra menor que o solicitado no saque. Nessa situação, ao se definir o método sacar( ), para identificar o nome da exceção que pode ser lançada, qual palavra-chave da linguagem deve-se usar?
		
	
	try
	
	protected
	
	extend
	 
	throws
	
	static
	Respondido em 06/10/2023 23:42:05
	
	Explicação:
A resposta certa é:throws
	
		10a
            Questão  /  
	Acerto: 0,2  / 0,2
	
	O controle transacional é fundamental para a garantia de consistência nos dados ao lidar com múltiplas manipulações sucessivas. Por padrão, no JDBC, cada operação DML ocorre em uma transação pontual, mas o comportamento pode ser modificado, com o uso de comandos para confirmar ou cancelar o grupo de operações, quando desligamos o modo automático, o queé viabilizado pelo método:
		
	
	getConnection
	
	rollback
	
	executeQuery
	
	executeUpdate
	 
	setAutoCommit
	Respondido em 06/10/2023 23:42:38
	
	Explicação:
A resposta certa é: setAutoCommit
	
image1.gif
image2.gif
image3.gif
image4.png

Outros materiais