Escolar Documentos
Profissional Documentos
Cultura Documentos
r esposta:
e ) Compila e, ao rodar, imprime "b".
) Não compila .
a
b ) Compila e , ao rodar , imprime " abcd " .
) Compila e , ao rodar , imprime " bcd " .
c
d ) Compila e , ao rodar , imprime " ac " .
e ) Compila e , ao rodar , imprime " bc " .
f ) Compila e , ao rodar , imprime " ad " .
g ) Compila e , ao rodar , imprime " bd " .
resposta
g) Compila e, ao rodar, imprime "bd".
) Qual classe podemos colocar no código a seguir para que ele compile? (2
1
alternativas corretas)
import java.io
c lass x {
InputStrean y () throws ???????????{
return new FileInputStrean("a.txt");
}
void z() thrwos ?????????{
InputStrean is = y();
is.close
}
}
a) java.io.IOException É uma exceção do tipo checked que pode ser lançada quando um arquivo não
é encontrado durante a tentativa de abrir um FileInputStream.
b) java.sql.SQLException
c) java.lang.Exception
d) java.lang.IndexOutOfBoundsException
e) java.io.FileNotFoundException É uma exceção do tipo checked que pode ser lançada ao trabalhar com operações de
entrada e saída, como fechar um fluxo de entrada (InputStream) no método z().
2 (pág 381)
import java.util.*;
public class A {
) IndexOutOfBoundsException
a
b) ArrayIndexOutOfBoundsException
c ) NullPointerException
d) OutOfMemoryError
e ) StackOverflowError
f) ExceptionInInitializationError
O código fornecido contém um erro no segundo loop (for(int j=0; j<10; i++)).
Dentro desse loop, a variável i está sendo incrementada em vez de j. Isso
resultará em um loop infinito, pois a variável de controle do loop j nunca é
incrementada, levando a um java.lang.OutOfMemoryError.
d) OutOfMemoryError