Logo Passei Direto
Buscar
O Java é uma linguagem de programação orientada a objetos baseada em C que foi desenvolvida na década de noventa pela equipe de James Gosling.
Sobre o tópico em questão considere as afirmações a seguir: I- String é uma classe dentro de java para representar texto. II- Arrays dentro de Java possuem métodos como o ‘length()’ que indica a quantidade de itens no array. III- O operador + pode ser utilizado em java para concatenar textos como "super" + "mario". É correto apenas o que se afirma em
I. As strings, ou sequência de caracteres, no Java são representadas com uma classe chamada justamente de String. No Java constantes da classe String devem ser escritas entre aspas duplas. Elas possuem diversos métodos internos.
II. Os arrays também contam com diversos métodos, por exemplo o métodos length() que como na classe String retorna a quantidade de itens do array.
III. O operador + ao ser utilizado com Strings concatena as mesmas gerando uma nova string composta pelas duas.
A I apenas
B II apenas
C III apenas
D I e II apenas
E I, II e III.
User badge image
Questões Para o Saber

há 8 meses

Respostas

User badge image

Ed Verified user icon

há 8 meses

Vamos analisar cada afirmação: I- String é uma classe dentro de Java para representar texto. Verdadeiro. A classe String é usada para representar sequências de caracteres em Java. II- Arrays dentro de Java possuem métodos como o ‘length()’ que indica a quantidade de itens no array. Falso. Embora os arrays tenham uma propriedade chamada `length`, que retorna o número de elementos, não é um método (não se usa `length()` com parênteses, mas sim `length` sem parênteses). III- O operador + pode ser utilizado em Java para concatenar textos como "super" + "mario". Verdadeiro. O operador + é usado para concatenar strings em Java. Agora, vamos resumir os resultados: - I: Verdadeiro - II: Falso - III: Verdadeiro Portanto, a alternativa que contém todas as afirmações verdadeiras é: D I e III apenas. No entanto, como essa opção não está disponível, a resposta correta é E I, II e III, pois a única afirmação falsa é a II, que não é um método, mas uma propriedade. A resposta correta é: E I, II e III.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Collections é uma importante API Java, essa API consiste em um conjunto de classes que implementam diferentes estruturas de dados, essas estruturas são encapsuladas respeitando uma mesmo acordo, interface, o que traz diversas facilidades.
Sobre o tópico em questão considere as afirmações a seguir: I- LinkedList é uma estrutura de dados para links de redes de computadores II- HashSet é uma estrutura de dados focada em elementos encapsulados pelos métodos get/set III- HashMap é uma estrutura de dados focada em representar dados geográficos. É correto apenas o que se afirma em
I. LinkedList é uma classe que implementa um array dinâmico com as mesmas funcionalidades do ArrayList tradicional, no entanto sua implementação interna utiliza a estratégia de lista ligada, e realiza as operações de remoção e inserção de forma muito mais rápida e a busca por e lementos de forma muito mais lenta em comparação ao ArrayList tradicional.
II. Na computação, o termo ‘Hash’ diz respeito a uma função que transforma um valor em outro, e a palavra ‘Set’ tem diversos significados diferentes, nesta situação específica o termo significa conjunto. Então uma HashSet é um conjunto de elementos organizados por meio de uma função Hash.
III. HashMap é uma estrutura de dados que também é baseada em Hash, com a diferença que é possível mapear (daí o nome Map) uma ID de um tipo qualquer.
A I apenas
B II apenas
C I e II apenas
D I e III apenas
E Nenhum dos itens está correto.

Mais conteúdos dessa disciplina