Pular para o conteúdo

Cebraspe · Superior Tribunal Militar (STM) 2025

Questão 86 — Programação: Java — Recursividade

Programação Java — Recursividade

Cebraspe 2025

Superior Tribunal Militar (STM) · Analista Judiciário – Área: Apoio Especializado – Especialidade: Análise de Sistemas

Gabarito disponível

Texto-base:
Julgue os próximos itens, relativos a Java, API RESTful e JSON.

A execução do código a seguir, escrito em Java, retornará o resultado True.

Código Java: package com.mcnz.recursion; classe checkpgm com main que chama Check("STM") e imprime o resultado booleano; método recursivo Check(String s) que retorna true se o comprimento for 0 ou 1, chama Check(s.substring(1, s.length()-1)) se o primeiro e o último caracteres forem iguais e, caso contrário, retorna false.
Selecione uma alternativa

Ver gabarito

Gabarito: Errado

Fonte: Gabarito preliminar: Gabarito oficial definitivo — Cargo 3 (072_STM_003_01)