Imagem de fundo

Analise o código Java a seguir, cujas linhas foram...

Analise o código Java a seguir, cujas linhas foram numeradas.


  1. import java.util.Scanner;

  2. public class Program
  3. {
  4. ------public static void main(String[] args)
  5. -------{
  6. -----------int a, b, c;
  7. -----------Scanner scanner = new Scanner(System.in);
  8. ------------System.out.print("Entre com o numerador: ");
  9. ------------b = scanner.nextInt();
  10. -----------System.out.print("Entre com o denominador: ");
  11. ------------c = scanner.nextInt();
  12. ------------try
  13. ----------- {
  14. ----------------- a = b / c;
  15. ----------------- System.out.printf("%d / %d = %d\n",b,c,a);
  16. ------------ }
  17. ------------catch(Exception e)
  18. ------------ {
  19. ------------------System.out.println("bloco catch");
  20. -------------}
  21. -------------finally
  22. ------------ {
  23. -------------------System.out.println("bloco finally");
  24. ------------ }
  25. -------------------System.out.println("fim do programa");
  26. ----------}
  27. }


Sobre esse código, considere as afirmativas a seguir.

I. Se os valores 2 e 0 forem lidos, a linha 24 será executada.

II. Se os valores 2 e 0 forem lidos, a linha 26 será executada.

III. Se os valores 4 e 8 forem lidos, a linha 24 será executada.

IV. Se os valores 4 e 8 forem lidos, a linha 20 será executada.


Assinale a alternativa correta.


A

Somente as afirmativas I e II são corretas.


B

Somente as afirmativas I e IV são corretas.


C

Somente as afirmativas III e IV são corretas.


D

Somente as afirmativas I, II e III são corretas.


E

Somente as afirmativas II, III e IV são corretas.