Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Prévia do material em texto

1. 
O uso do JCF permite a criação de estruturas bastante complexas, como a apresentada a 
seguir: 
 
ArrayList< HashMap< Integer, ArrayList< String > > > estruturaX; 
 
Esta estrutura define uma coleção de elementos HashMap, onde cada elemento do 
HashMap é definido por uma chave inteira e uma coleção do tipo String. Qual seria o 
comando para adicionar o texto "XPTO" à coleção de chave 12 do HashMap que ocupa a 
terceira posição na coleção de HashMaps? 
 
 
estruturaX.add(2,12,"XPTO"); 
 
 
estruturaX.get(2,12).add("XPTO"); 
 
 
estruturaX.get(3).put(12,"XPTO"); 
 
Certo 
estruturaX.get(2).get(12).add("XPTO"); 
 
 
estruturaX.put(3,12,"XPTO"); 
 
2. 
Quando se cria um programa de computador em Java, há possibilidade de ocorrerem erros 
imprevistos durante sua execução. Esses erros são conhecidos como exceções e podem 
ser provenientes de falhas na lógica ou acesso a dispositivos ou arquivos externos. As 
exceções, portanto, ocorrem quando algo imprevisto acontece, e elas podem ser 
provenientes de erros de lógica ou acesso a recursos que talvez não estejam disponíveis. 
Sobre o tratamento de exceções em Java, assinale a afirmativa INCORRETA. 
 
 Certo 
As exceções em Java são fixas e não é possível definir novas exceções. 
 
 
Uma exceção é sempre um objeto do tipo Throwable. 
 
 
A cláusula finally é sempre executada, mesmo ocorrendo o fluxo em um bloco try/catch. 
 
 
A cláusula catch nem sempre é executada. 
 
 
A cláusula try sempre é executada, mas a sequencia completa pode ser interrompida por 
uma exceção. 
 
3. 
Acerca das anotações, é correto afirmar: 
 
 
Não permitem a definição de valores default, e qualquer parâmetro definido precisa ser 
preenchido durante a utilização. 
 
 
É apenas um tipo de comentário que surgiu na versão 5 do Java. 
 
 
São classes que servem para guardar lembretes durante o processo de programação. 
 
 
São interfaces comuns, que devem ser implementadas pelas classes com o uso de 
implements. 
 
Certo 
São metadados anexados aos elementos de programação que podem ser recuperados 
através de reflexividade computacional. 
 
4. 
Com relação à programação com uso de classes genéricas, esta é uma abordagem que: 
 
 
É aplicável exclusivamente às coleções, não sendo utilizada em nenhum outro ferramental 
do Java. 
 
 
Está presente desde as primeiras versões do Java, onde estas classes eram classificadas 
como POJO. 
 
 
Trabalha de forma abstrata, exigindo a utilização da palavra abstract na definição da classe. 
 
 
Trabalha com metadados anexados aos elementos de programação, visando o 
reconhecimento por ferramentas externas. 
 
Certo 
Permite a definição de comportamentos, como filas e pilhas, os quais serão 
complementados com a escolha da(s) classe(s) de interesse. 
 
5. 
A linguagem Java traz algumas palavras específicas para o tratamento de execeções, 
definindo o controle de fluxo para estas situações. Qual palavra é utilizada para definir um 
bloco de execução obrigatória, mesmo que na ocorrência de exceção? 
 
 Certo 
finally 
 
 
try 
 
 
throw 
 
 
throws 
 
 
catch 
 
6. 
A biblioteca Java apresentam diversos tipos de estruturas de coleção, através do framework 
Collections. Uma destas estruturas funciona da mesma forma que uma tabela, com o 
relacionamento entre uma chave única e um conjunto de dados. Qual é esta estrutura? 
 
 
ArrayList 
 
 
List 
 
Certo 
HashMap 
 
 
Collection 
 
 
Vector

Mais conteúdos dessa disciplina