Prévia do material em texto
Questão 1
Correto
Atingiu 1,0 de 1,0
Cursos Restritos Técnico em Desenvolvimento de Sistemas Regular
Módulo de Desenvolvimento Mobile 2026.1
Introdução a Linguagem de Programação (Java) (DSI) 2026.1 ▼ Artefatos | Unidade 4
Atividade da Unidade 4
Iniciado em quinta, 12 Mar 2026, 19:57
Estado Finalizada
Concluída em quinta, 12 Mar 2026, 20:18
Tempo empregado 20 minutos 58 segundos
Avaliar 10,0 de um máximo de 10,0(100%)
Para converter uma String que representa um número inteiro (ex: "10") ou decimal
(ex: "3.14") para seus tipos primitivos correspondentes (int ou double), quais classes
e métodos devem ser usados?
Escolha uma:
a. Deve-se usar a concatenação com uma String vazia para ambos os casos.
b. O String.valueOf() é o único método que converte String para numérico.
c. Deve-se usar o método parse() da Classe Wrapper (Integer.parseInt(String s)
para int e Double.parseDouble(String s) para double). Alternativa CORRETA.
Parabéns!
d. A conversão de String para número é impossível, apenas de número para
String.
e. Deve-se usar o método String.valueOf(tipo) para ambos os casos.
A resposta correta é: Deve-se usar o método parse() da Classe Wrapper
(Integer.parseInt(String s) para int e Double.parseDouble(String s) para double)..
Mensagens WYCTóRIA SANTOS RODRIGUES
https://ead.educacao.pe.gov.br/
https://ead.educacao.pe.gov.br/
https://ead.educacao.pe.gov.br/
https://ead.educacao.pe.gov.br/
https://ead.educacao.pe.gov.br/course/index.php?categoryid=82
https://ead.educacao.pe.gov.br/course/index.php?categoryid=18
https://ead.educacao.pe.gov.br/course/index.php?categoryid=1424
https://ead.educacao.pe.gov.br/course/index.php?categoryid=1829
https://ead.educacao.pe.gov.br/course/index.php?categoryid=2291
https://ead.educacao.pe.gov.br/course/view.php?id=5915
https://ead.educacao.pe.gov.br/mod/quiz/view.php?id=230533
https://ead.educacao.pe.gov.br/message/index.php
Questão 2
Correto
Atingiu 1,0 de 1,0
Questão 3
Correto
Atingiu 1,0 de 1,0
Qual é a função do método length() em uma String?
Escolha uma:
a. Retornar o valor do último índice da String.
b. Retornar a quantidade total de caracteres que a String possui. Alternativa
CORRETA. Parabéns!
c. Retornar o caractere em uma posição específica (índice) na String.
d. Retornar o índice da primeira ocorrência de um caractere na String.
e. Retornar -1 se a String estiver vazia.
A resposta correta é: Retornar a quantidade total de caracteres que a String possui..
Qual é a função e o tipo de dado retornado pelo método split()?
Escolha uma:
a. Retornar um único caractere usado como delimitador.
b. Pegar uma única String, transformá-la em um array de Strings (String[]) usando
um caractere ou sequência de caracteres como delimitador, que desaparece no
resultado. Alternativa CORRETA. Parabéns!
c. Juntar duas ou mais Strings (concatenação), retornando uma única String.
d. Retornar uma lista de caracteres usados como delimitadores.
e. Dividir uma String em duas partes iguais e retornar ambas como duas Strings
separadas.
A resposta correta é: Pegar uma única String, transformá-la em um array de Strings
(String[]) usando um caractere ou sequência de caracteres como delimitador, que
desaparece no resultado..
Questão 4
Correto
Atingiu 1,0 de 1,0
Questão 5
Correto
Atingiu 1,0 de 1,0
O que acontece se o desenvolvedor tentar acessar um índice que não existe em
uma String (um número negativo ou um número maior, ou igual ao length()) usando
charAt()?
Escolha uma:
a. O programa continua a rodar, mas o índice é arredondado para o último índice
válido.
b. O Java ignora o índice inválido e retorna o caractere no índice 0.
c. O Java lançará uma exceção específica (StringIndexOutOfBoundsException), o
que fará o programa parar. Alternativa CORRETA. Parabéns!
d. O método retorna uma String vazia para indicar que não há caractere naquela
posição.
e. O método retorna silenciosamente o valor -1.
A resposta correta é: O Java lançará uma exceção específica
(StringIndexOutOfBoundsException), o que fará o programa parar..
Qual é a principal limitação do método concat() em comparação com o operador +?
Escolha uma:
a. O concat() retorna um array de Strings, e não uma única String concatenada.
b. O concat() altera a String original, tornando-a mutável.
c. O método concat() é recomendado para a união de Strings com números, pois
garante o tipo primitivo original.
d. O concat() é mais legível e flexível que o operador + e deve ser usado em todas
as situações.
e. O método concat() só aceita Strings como argumento e, se houver a tentativa de
concatenar uma String com um número, o código não vai compilar, gerando um
erro. Alternativa CORRETA. Parabéns!
A resposta correta é: O método concat() só aceita Strings como argumento e, se
houver a tentativa de concatenar uma String com um número, o código não vai
compilar, gerando um erro..
Questão 6
Correto
Atingiu 1,0 de 1,0
Questão 7
Correto
Atingiu 1,0 de 1,0
Qual o conceito que define as Strings em Java em relação à sua modificação e sua
consequência prática ao usar o operador de concatenação (+)?
Escolha uma:
a. A imutabilidade é um recurso que se aplica apenas a tipos primitivos como int e
double.
b. Strings são mutáveis; todos os métodos de transformação alteram o conteúdo
do objeto original na memória.
c. A imutabilidade só se aplica quando se usa o método concat(), não afetando o
operador +.
d. Strings são imutáveis; qualquer método de transformação ou concatenação,
como o operador +, resulta na criação e retorno de um objeto totalmente novo
com o novo conteúdo. Alternativa CORRETA. Parabéns!
e. Quando uma String é modificada, a variável passa a apontar para o mesmo
objeto, que é atualizado diretamente com o novo texto.
A resposta correta é: Strings são imutáveis; qualquer método de transformação ou
concatenação, como o operador +, resulta na criação e retorno de um objeto
totalmente novo com o novo conteúdo..
Ao comparar duas variáveis String usando o operador de igualdade (==), o que o
Java está verificando?
Escolha uma:
a. O == sempre retorna true para Strings que possuem o mesmo conteúdo,
mesmo que criadas com new String().
b. O == só deve ser usado para Strings criadas fora do String Pool.
c. O == compara o conteúdo, mas ignora se o texto possui maiúsculas ou
minúsculas.
d. O operador == é a maneira correta e recomendada para verificar se o conteúdo
textual de duas Strings é idêntico.
e. O operador == verifica se as duas variáveis estão apontando para o exato
mesmo objeto na memória (comparação de referência). Alternativa CORRETA.
Parabéns!
A resposta correta é: O operador == verifica se as duas variáveis estão apontando
para o exato mesmo objeto na memória (comparação de referência)..
Questão 8
Correto
Atingiu 1,0 de 1,0
Questão 9
Correto
Atingiu 1,0 de 1,0
Qual é o método estático superversátil e a prática mais recomendada para
transformar um valor numérico, booleano ou qualquer tipo primitivo em sua
representação textual (String)?
Escolha uma:
a. A conversão de numérico para String não é segura e deve ser evitada.
b. O método estático String.valueOf(tipo), pois é claro em sua intenção de
conversão e mais legível. Alternativa CORRETA. Parabéns!
c. A técnica de concatenação com String vazia ("" + valor) é a forma padrão e mais
recomendada.
d. O método String.toPrimitive(tipo) é o responsável por essa conversão.
e. O método Integer.parseInt(String s) deve ser usado para todos os tipos de
conversão.
A resposta correta é: O método estático String.valueOf(tipo), pois é claro em sua
intenção de conversão e mais legível..
Qual o propósito do método equals() quando usado para comparar duas variáveis
String e qual é a prática recomendada?
Escolha uma:
a. O equals() é a maneira correta e recomendada para comparar o conteúdo de
duas Strings, verificando se o texto dentro da String A é o mesmo que o texto
dentro da String B. Alternativa CORRETA. Parabéns!
b. O equals() compara apenas as referências de memória, sendo idêntico aooperador ==.
c. O equals() sempre retorna false se as Strings apontarem para objetos diferentes
na memória.
d. O equals() é ideal para log-ins, pois ignora automaticamente a capitalização.
e. O equals() só pode ser usado com tipos primitivos, não com a classe String.
A resposta correta é: O equals() é a maneira correta e recomendada para comparar
o conteúdo de duas Strings, verificando se o texto dentro da String A é o mesmo
que o texto dentro da String B..
Questão 10
Correto
Atingiu 1,0 de 1,0
Qual o objetivo do método charAt(int index) na inspeção de Strings?
Escolha uma:
a. Retornar -1 se o índice for inválido.
b. Retornar o tamanho total da String.
c. Permitir que o desenvolvedor veja qual caractere está em uma determinada
posição (índice) na String. Alternativa CORRETA. Parabéns!
d. Lançar uma exceção somente se o índice for negativo.
e. Retornar o índice da primeira ocorrência do caractere especificado.
A resposta correta é: Permitir que o desenvolvedor veja qual caractere está em uma
determinada posição (índice) na String..