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.
- AO valor impresso na primeira linha do método main será 4.
- BO valor impresso na segunda linha do método main será 5.
- CO valor impresso na primeira linha do método main será 1.
- DO valor impresso na segunda linha do método main será 3.
- EO método modifyNode altera permanentemente a estrutura da lista ligada original.