Ícone Questionei
QuestõesDisciplinasBancasDashboardSimuladosCadernoRaio-XBlog
Logo Questionei

Links Úteis

  • Início
  • Questões
  • Disciplinas
  • Simulados

Legal

  • Termos de Uso
  • Termos de Adesão
  • Política de Privacidade

Disciplinas

  • Matemática
  • Informática
  • Português
  • Raciocínio Lógico
  • Direito Administrativo

Bancas

  • FGV
  • CESPE
  • VUNESP
  • FCC
  • CESGRANRIO

© 2026 Questionei. Todos os direitos reservados.

Feito com ❤️ para educação

/
/
/
/
/
/
  1. Início/
  2. Questões/
  3. Linguagens de Programação/
  4. Questão 457941201629892

Dadas as afirmativas a respeito das estruturas de dados e suas respectivas implementações disponíveis na API da linguage...

1

457941201629892
Ano: 2016Banca: COPEVE-UFALOrganização: UFALDisciplina: Linguagens de ProgramaçãoTemas: Linguagens de Programação | Java

Dadas as afirmativas a respeito das estruturas de dados e suas respectivas implementações disponíveis na API da linguagem Java,


I. Quando um sistema não possui acesso concorrente (thread safe) é preferível utilizar a estrutura de dados implementada pela classe HashMap, ao invés da estrutura implementada pela classe Hashtable.

II. Enquanto a estrutura de dados implementada na classe HashMap mantém os valores ordenados pela chave, a estrutura de dados implementada na classe TreeMap não garante a ordem das chaves, uma vez que os dados são organizados na forma de árvore.

III. Enquanto uma busca em uma estrutura de dados linear, como uma lista encadeada, tem complexidade 0(N)  , uma busca binária em uma estrutura de dados de árvore tem complexidade 0(log N)   .

IV. Tanto a classe HashSet quanto a Hashtable implementam diretamente as interfaces Collection e Iterable.


verifica-se que estão corretas apenas  

Gabarito comentado
Anotações
Marcar para revisão

Acelere sua aprovação com o Premium

  • Gabaritos comentados ilimitados
  • Caderno de erros inteligente
  • Raio-X da banca
Conhecer Premium

Questões relacionadas para praticar

Questão 457941200190160Linguagens de Programação

Os tipos primitivos de dados do Java são:

#Java#Linguagens de Programação
Questão 457941200433250Linguagens de Programação

Dado o trecho do código Java, int a=2; int b=0; int c=0; int d=1; int e=0; int resultado = 0; e = a++; c = 15 % 10; d += a; b = ++a; a = c - --d; resu...

#Linguagens de Programação#Java
Questão 457941200600369Linguagens de Programação

Um técnico de laboratório está desenvolvendo um programa de automação em Python para realizar diversas operações aritméticas relacionadas à análise de...

#Linguagens de Programação#Python
Questão 457941200612457Linguagens de Programação

Qual o resultado da expressão aritmética “( 4 + 10 * 5 + 10 ) % (18 - 2 ** 3)”, em base 10, na linguagem Phyton?

#Fundamentos de Programação#Linguagens de Programação#Python
Questão 457941200712769Linguagens de Programação

Sistemas de software estão sendo empregados com uma frequência cada vez maior, o que aumenta a dependência em relação ao seu correto funcionamento. Ne...

#Linguagens de Programação#Java
Questão 457941200768201Linguagens de Programação

Qual paradigma de linguagem de programação é caracterizado pela frequente utilização de recursividade?

#Fundamentos de Programação
Questão 457941200775126Linguagens de Programação

Dadas as afirmações a seguir, I. JSE é a sigla utilizada para designar o Java padrão, isto é, com bibliotecas padrão para o desenvolvimento de aplicaç...

#Java Platform#Java Platform, Standard Edition#JavaServer Pages (JSP)#Java Servlet#Jakarta EE
Questão 457941200794500Linguagens de Programação

Um estudante está implementando um programa em R para realizar cálculos matemáticos. Ele precisa determinar o resultado de uma expressão que envolve o...

#Linguagens de Programação#R
Questão 457941200997739Linguagens de Programação

Dadas as afirmações a seguir, I. CSS é um conhecido protocolo de comunicação entre serviços e site Web, muito utilizado no desenvolvimento de sistemas...

#JavaScript#Linguagens de Programação#CSS
Questão 457941201321677Linguagens de Programação

Em um projeto de programação, diferentes bibliotecas podem ser utilizadas para incorporar recursos existentes, já desenvolvidos anteriormente, ao soft...

#Java Platform#Linguagens de Programação#Java

Continue estudando

Mais questões de Linguagens de ProgramaçãoQuestões sobre Linguagens de ProgramaçãoQuestões do COPEVE-UFAL