Buscar

TESTE - PROGRAMAÇÃO II

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 9 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 9 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 9 páginas

Prévia do material em texto

PROGRAMAÇÃO II
	
		Lupa
	 
	Calc.
	
	
	 
	 
	 
	
	CCT0840_202002556749_TEMAS 
	
	
	
		Aluno: ROGERIO SCHERER 
	Matr.: 202002556749
	Disc.: PROGRAMAÇÃO II  
	2021.3 EAD (G) / EX
		Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	 
		
	
		1.
		(VUNESP - CETESB - Analista de TI - Sistemas - 2009)
Na linguagem de programação Java, a exceção que ocorre quando é atribuído um valor nulo para um array é a exceção:
	
	
	
	NegativeArraySizeException.
	
	
	NullPointerException.
	
	
	NegativeValueInPointer.
	
	
	NullIndexInArray.
	
	
	CatchNullPointer.
	Data Resp.: 12/10/2021 00:02:44
		Explicação: 
A resposta certa é:NullPointerException.
	
	
	 
		
	
		2.
		(CS-UFG - SANEAGO-GO- Analista de Sistemas - 2018 - modificada)
Uma desenvolvedora JAVA chamou um método X que pode gerar uma exceção não verificada. Porém, essa chamada não foi circundada por um bloco de tratamento de exceção. O que acontecerá com esse código?
	
	
	
	Não compilará, pois o JAVA exige tratamento de exceção.
	
	
	Não compilará, pois o JAVA não suporta exceções não verificadas.
	
	
	Compilará e lançará exceção, caso o método X seja chamado.
	
	
	Compilará e executará normalmente, caso a exceção não seja lançada por X.
	
	
	Compilará e as exceções serão ignoradas.
	Data Resp.: 12/10/2021 00:02:49
		Explicação: 
A resposta certa é:Compilará e executará normalmente, caso a exceção não seja lançada por X.
	
	
	 
		
	
		3.
		(COPEVE-UFAL -MPE-AL -Analista do Ministério Público -Desenvolvimento de Sistemas -2012)
No código Java abaixo, verifica-se que o bloco finally será executado:
	
	
	
	Apenas se uma exceção for levantada.
	
	
	De qualquer forma.
	
	
	Apenas se a exceção levantada não for tratada no bloco catch.
	
	
	Apenas se a exceção levantada for tratada no bloco catch.
	
	
	Apenas se nenhuma exceção for levantada.
	Data Resp.: 12/10/2021 00:02:56
		Explicação: 
A resposta certa é:De qualquer forma.
	
	
	 
		
	
		4.
		Após instanciar um executor de instruções SQL, podemos iniciar comandos DML ou seleções sobre os dados, onde, no caso das consultas, elas retornam os valores em uma estrutura específica do Java. Selecione a interface de tabela dinâmica, que contém os resultados de uma consulta SQL realizada a partir da API JDBC, na linguagem Java.
	
	
	
	Connection  
	
	
	ResultSet 
	
	
	PreparedStatement
	
	
	Statement
	
	
	DriverManager 
	Data Resp.: 12/10/2021 00:03:06
		Explicação: 
A resposta certa é: ResultSet 
	
	
	 
		
	
		5.
		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:
	
	
	
	setAutoCommit
	
	
	executeUpdate
	
	
	executeQuery
	
	
	rollback
	
	
	getConnection
	Data Resp.: 12/10/2021 00:03:14
		Explicação: 
A resposta certa é: setAutoCommit
	
	
	 
		
	
		6.
		Quando adotamos o mapeamento objeto-relacional com base no JPA, temos apenas um arquivo de configuração para definir as conexões com o banco de dados e qual driver de persistência será utilizado. Qual o nome do arquivo?
	
	
	
	jdbc.xml         
	
	
	orm.xml
	
	
	database.xml
	
	
	persistence.xml
	
	
	web.xml
	Data Resp.: 12/10/2021 00:03:21
		Explicação: 
A resposta certa é: persistence.xml
	
	
	 
		
	
		7.
		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:
	
	
	
	No modelo de criação baseado em FXML, basta criar um método no controlador e associar ao evento correto no arquivo FXML.
	
	
	Não é possível utilizar notação lambda para tratar eventos no Java FX.
	
	
	Um objeto ouvinte é instanciado a partir da classe EventHandler, devendo ser fornecido o tipo correto do evento.
	
	
	Os eventos são processados no método handle, tendo como parâmetro o evento do tipo correto.
	
	
	As ações relacionadas ao toque de tela devem ser tratadas com base em eventos do tipo TouchEvent.
	Data Resp.: 12/10/2021 00:03:27
		Explicação: 
A resposta certa é: Não é possível utilizar notação lambda para tratar eventos no Java FX.
	
	
	 
		
	
		8.
		Considere a criação de um aplicativo Java FX, onde desejamos compactar um grupo de arquivos que são arrastados a partir do navegador do sistema até um dos painéis da interface gráfica. Para implementar o requisito descrito, utilizaríamos, assim como em situações similares, algumas rotinas de tratamento para eventos do tipo:
	
	
	
	MouseEvent
	
	
	DragEvent
	
	
	ActionEvent
	
	
	KeyEvent
	
	
	ScrollEvent
	Data Resp.: 12/10/2021 00:03:36
		Explicação: 
A resposta certa é: DragEvent
	
	
	 
		
	
		9.
		(EMBASA - IBFC - Analista de Tecnologia da Informação - 2017) (Questão modificada) Assinale a alternativa que completa, correta e respectivamente, as lacunas da seguinte frase: ''Em Java, usamos ________ Thread do pacote _______ para criarmos linhas de execução _________''.
	
	
	
	a classe - java.lang - sequenciais
	
	
	a classe - java.lang - paralelas
	
	
	o objeto - java.util - sequenciais
	
	
	o objeto - java.lang - paralelas
	
	
	a classe - java.util - sequenciais
	Data Resp.: 12/10/2021 00:03:44
		Explicação: 
A resposta certa é: a classe - java.lang - paralelas
	
	
	 
		
	
		10.
		(VUNESP - TJ/SP - Analista de Sistemas - 2012) Considere as seguintes afirmações sobre Threads:
I. É uma forma de um processo se dividir em tarefas que podem ser executadas concorrentemente.
II. Os sistemas que suportam múltiplas threads são chamados de multithread.
III. Em hardwares com múltiplas CPUs (multi-core), as threads podem ser processadas de forma simultânea.
Sobre as afirmações, está correto o contido em:
	
	
	
	I, apenas
	
	
	II e III, apenas
	
	
	I, II e III
	
	
	I e III, apenas
	
	
	I e II, apenas
	Data Resp.: 12/10/2021 00:03:50
		Explicação: 
A resposta certa é: I, II e III

Continue navegando