Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Prévia do material em texto

PROGRAMAÇÃO II
	
		Lupa
	 
	
	
	
	 
	
	CCT0840__TEMAS
	
	
	
		
	
	Disc.: PROGRAMAÇÃO II 
	2023.3 EAD (G) / EX
		Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO! 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.
	EM2120551 - IMPLEMENTAÇÃO DE TRATAMENTO DE EXCEÇÕES EM JAVA
	 
		
	
		1.
		(UNIRIO -Técnico de Tecnologia da Informação -2019)
Em Java, a palavra-chave throws é usada para:
	
	
	
	Especificar os tipos de exceções que um dado método pode causar.
	
	
	Especificar os métodos que trataram uma dada exceção.
	
	
	Causar uma exceção e fornecer seus argumentos.
	
	
	Causar a exceção que está sendo tratada.
	
	
	Especificar um código a ser executado, após qualquer tratamento de exceção no bloco.
	Data Resp.: 13/12/2023 18:25:19
		Explicação:
A resposta certa é:Especificar os tipos de exceções que um dado método pode causar.
	
	
	 
		
	
		2.
		(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 a exceção levantada não for tratada no bloco catch.
	
	
	Apenas se nenhuma exceção for levantada.
	
	
	Apenas se uma exceção for levantada.
	
	
	De qualquer forma.
	
	
	Apenas se a exceção levantada for tratada no bloco catch.
	Data Resp.: 13/12/2023 18:25:36
		Explicação:
A resposta certa é:De qualquer forma.
	
	
	 
		
	
		3.
		(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?
	
	
	
	Compilará e lançará exceção, caso o método X seja chamado.
	
	
	Compilará e as exceções serão ignoradas.
	
	
	Não compilará, pois o JAVA exige tratamento de exceção.
	
	
	Compilará e executará normalmente, caso a exceção não seja lançada por X.
	
	
	Não compilará, pois o JAVA não suporta exceções não verificadas.
	Data Resp.: 13/12/2023 18:25:41
		Explicação:
A resposta certa é:Compilará e executará normalmente, caso a exceção não seja lançada por X.
	
	
	 
		
	
		4.
		(CONSULPLAN - TRE-RJ - Analista Judiciário -Análise de Sistemas - modificado)
Analise as seguintes afirmativas sobre a programação orientada a objetos com Java.
I. O tratamento de exceção permite criar programas tolerantes a falhas.
II. Para lidar com uma exceção, deve-se colocar qualquer código que pode lançar uma exceção em uma instrução catch.
III. O método toString de um objeto de exceção retorna uma mensagem de erro da exceção.
IV. O bloco catch contém o código que pode lançar uma exceção e o bloco try contém o código que manipula a exceção se uma ocorrer.
Está(ão) correta(s) apenas a(s) afirmativa(s)
	
	
	
	I, III e IV
	
	
	III
	
	
	II e IV
	
	
	II
	
	
	I e III
	Data Resp.: 13/12/2023 18:25:44
		Explicação:
A resposta certa é:I e III
	
	
	 
		
	
		5.
		(CONSULPLAN -Câmara de Belo Horizonte -MG -Analista de Tecnologia da Informação -Desenvolvimento de Sistema -2018 -modificada)
Acerca do tratamento de exceções em Java, analise as afirmativas a seguir.
I. Toda vez que a estrutura try é utilizada, obrigatoriamente, em seu encerramento (na chave final), deve existir pelo menos um catch, a não ser que ela utilize a instrução finally.
II. A estrutura try pode não conter nenhum bloco catch, porém o bloco finally torna-se obrigatório.
III. O objetivo do try é manter códigos para liberação de recursos adquiridos em seu bloco finally correspondente.
IV. O finally é obrigatório e fornece um conjunto de códigos que é sempre executado, independentemente de uma exceção ocorrer ou não.
Está(ão) correta(s) apenas a(s) afirmativa(s)
	
	
	
	IV
	
	
	III
	
	
	I e IV
	
	
	I e II
	
	
	III e IV
	Data Resp.: 13/12/2023 18:25:49
		Explicação:
A resposta certa é:I e II
	
	
	 
		
	
		6.
		(CESPE/CEBRASPE - TRE-MA - Técnico Judiciário - Programação de Sistemas)
Um objeto de exceção possui, na linguagem Java, o método:
	
	
	
	Getsign( ).
	
	
	getMessage( ).
	
	
	Getprior( ).
	
	
	Getfor( ).
	
	
	Getchvar( ).
	Data Resp.: 13/12/2023 18:25:53
		Explicação:
A resposta certa é:getMessage( ).
	
	
	 
		
	
		7.
		(COMPERVE -UFRN- Analista de Tecnologia da Informação - 103 - 2018 - modificada)
Considere as seguintes afirmativas sobre os tipos de exceções que existem na linguagem Java e o que caracteriza cada um desses tipos.
I - Todas as exceções em Java herdam direta ou indiretamente da classe Throwable.
II - Existem dois tipos de exceções Java: (1) exceções checadas (checked exceptions) que herdam da classe Exception ou de outra exceção checada e (2) exceções não checadas que herdam da classe Throwable.
III - Um exemplo de exceção não checada é a do tipo Error que geralmente representa restrições de recursos ou problemas internos à máquina virtual Java (JVM).
IV - O compilador Java não permite que sejam definidos tratadores (cláusulas catch) para as exceções de tipo RuntimeException e Error.
Estão corretas as afirmativas
	
	
	
	II e IV
	
	
	III e IV
	
	
	II e III
	
	
	I e III
	
	
	I e IV
	Data Resp.: 13/12/2023 18:26:00
		Explicação:
A resposta certa é:I e III
	
	
	 
		
	
		8.
		(INSTITUTO AOCP -IBGE -Analista Censitário -Análise de Sistemas -Desenvolvimento de Aplicações Web Mobile -2019)
Ao se implementar programas de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua execução. Esses erros são conhecidos como exceções. Sabendo disso, considere que Márcio está fazendo uma operação em um banco de dados, porém essa operação dispara uma exceção de que o campo que ele está manipulando para inserir nesse banco está vazio, ou seja, acontece um NullPointerException. O problema, nesse caso, é a conexão com o banco de dados ficar aberta, o que não pode acontecer. Assim, assinale a alternativa que apresenta o bloco/código no qual deve ser inserida essa operação de fechamento da conexão com o banco de dados.
	
	
	
	if
	
	
	try
	
	
	else
	
	
	catch
	
	
	finally
	Data Resp.: 13/12/2023 18:26:03
		Explicação:
A resposta certa é:finally
	
	
	 
	 
	Não Respondida
	 
	 
	 Não Gravada
	 
	 
	Gravada
	
Exercício por Temas inciado em 13/12/2023 18:25:08
image5.gif
image6.gif
image7.png
image1.png
image2.gif
image3.gif
image4.gif

Mais conteúdos dessa disciplina