Tecnologia da InformaçãoOutros temasMarinha 2022
Marinha
Questão de Tecnologia da Informação
CP-T/2022 Página: 6/18
O 1° Tenente (T) Cauteloso, ao ler acerca da problemática de colisão em variáveis do tipo HashMap escreveu o código Java abaixo. import java.util,HashMap; import br,marinha.mil.API.?essoal public static void main(String[] args)( HashMap<String, Militar> hashMa~~ilitares = new HashMap<String, Militar>(); CadastroMilitares cadastroMilitares = new Pessoal(),load(); List<Militar> listaMilitares = cadastroMilitares.getMilitares(); for (Militar militar: listaMilitares) ( for (String nomeDeGuerra: hashMapMilitares.keySet()) ( if (nomeDeGuerra.hashCode(), equals(militar.getNomeDeGuerra,hashCode()) { throw nei, Exception("Código hash duplicado . COLISÃO!"); } } hashMapMilitares.put(militar.getNomeOeGuerra(), militar)· ) ' } O método "load()" da classe "Pessoal" carrega o cadastro de militares do banco de dados integrado ao sistema em uma classe "CadastroMilitares" que gerencia o conjunto de tais pessoas. Por meio do método getMilitares dessa classe, uma instância de HashList é carregada, onde "Militar" representa a classe com as informações referentes ao indivíduo, dentre os quais o nome de guerra, atributo do tipo String acessado mediante o getter "getNomeDeGuerra". Sabe-se que não existem dois militares com mesmo nome de guerra registrado. Assim, acerca do código acima e da preocupação do 1º Tenente (T) Cauteloso, assinale a opção correta.
Mais questões de Outros temas
- FGVO analista João trabalha conectado remotamente ao servidor SERV10, através de um cliente Secure Shell (SSH), em sua estação de trabalho ET10. João constatou que, ao deixar de usar…
- FGVUma sub‐rede opera com o IP 10.192.148.128/26, em conformidade com a notação CIDR. Conclui‐se que, nesse caso, a máscara de sub‐rede é
- FundatecO shell é a ferramenta que faz a intermediação entre o usuário e os programas do computador. O shell padrão na maioria das distribuições Linux é o:
- FGV(NMCE07_05) Após o desenho ser concluído no AutoCAD, é necessário imprimilo utilizando o comando Plot (Imprimir). Na interface de impressão do programa existe uma seção que determ…
- FundatecAnalise as seguintes assertivas sobre a metodologia ou framework ágil Scrum mostrada na Figura 7: I. A seta nº 1 aponta para uma etapa do framework chamada Product Backlog, que é…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.
