Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Códigos em Java — INSTITUTO AOCP 2024

TI - Desenvolvimento de SistemasCódigos em Java
Código
qa631201
Banca
INSTITUTO AOCP
Órgão
TRF 2
Ano
2024
Cargo
TJ TRF2
Considere o seguinte trecho de código Java que simula o comportamento de ponteiros utilizando referências e manipulação de objetos:   public class PointerExample {   static class Node {     int value;     Node next;   Node(int value) {    this.value = value;    this.next = null;   } }   public static void main(String[] args) {     Node head = new Node(1);     Node second = new Node(2);     Node third = new Node(3);      head.next = second;    second.next = third;      modifyNode(head.next, new Node(4));    System.out.println(head.next.value); System.out.println(head.next.next.value);   }     public static void modifyNode(Node node, Node newNode) {    node = newNode;    node.next = new Node(5);   } }   Haja vista o código dado, assinale a alternativa correta do resultado após sua execução.
  1. AO valor impresso na primeira linha do método main será 4.
  2. BO valor impresso na segunda linha do método main será 5.
  3. CO valor impresso na primeira linha do método main será 1.
  4. DO valor impresso na segunda linha do método main será 3.
  5. EO método modifyNode altera permanentemente a estrutura da lista ligada original.
Revelar gabarito e comentário

GabaritoD — O valor impresso na segunda linha do método main será 3.

Link permanente: /questoes/qa631201