GoConqr has a new look! Let us know what you think.

Quiz

Questões - Versões Java

Luis Felipe Guariento 10 questions Updated 11 Aug 2021

Take the quiz

Questions in this quiz (10)

  1. 1Ano: 2016 Banca: UFCG Órgão: UFCG Prova: UFCG - 2016 - UFCG
    Tendo em mente o uso de métodos default em Java 8, analise as proposições abaixo.
    I- Métodos default em interfaces permitem a adição de novas funcionalidades garantindo a compatibilidade com códigos escritos para versões mais antigas dessas interfaces.
    II- Além de métodos default, é possível definir métodos estáticos em interfaces.
    III- O código não será compilado caso exista uma classe que implemente duas interfaces com métodos
    default de mesma assinatura. Nesse caso, é necessário implementar esse método na classe.
    Está correto o que se afirma apenas em:
    1. AI, II e III.
    2. BI, II.
    3. CII.
    4. DIII.
    5. EI.
  2. 2Ano: 2014 Banca: CESPE Órgão: ANATEL Prova: CESPE - 2014 - ANATEL - Analista Administrativo - Tecnologia da Informação e Comunicação
    No que se refere à arquitetura e à programação Java, julgue o item que se segue.
    No JSE (Java Standard Edition) versão 8, é possível utilizar recursos inerentes à programação funcional por meio de uma nova característica da linguagem chamada expressões Lambda, que permitem o tratamento
    de funções como argumentos de métodos.
    1. ATrue
    2. BFalse
  3. 3Ano: 2016 Banca: CESPE Órgão: TCE-PA Prova: CESPE - 2016 - TCE-PA -
    Auditor de Controle Externo - Área Informática - Analista de Sistema
    No que se refere ao desenvolvimento de sistemas e às linguagens de programação Java e JavaScript, julgue o item a seguir.
    O fato de as expressões lambda terem sido excluídas do Java 8 possibilitou que a linguagem Java ficasse mais flexível e que a implementação de seu código se tornasse mais precisa.
    1. ATrue
    2. BFalse
  4. 42016 - Analista
    Marque a alternativa que contenha novidades que foram introduzidas somente na versão 8 da linguagem Java.
    1. AAnotações, generics, expressões lambda e métodos default.
    2. BPKCS11 de 64-bits para Windows, generics e melhor desempenho na classe HashMap no caso de colisões de chave
    3. CUso de mais de uma anotação em uma declaração, generics e melhoria na inferência de tipos.
    4. DExpressões lambda, métodos default e anotações.
    5. EClasses no pacote java.util.stream, expressões lambda e métodos default.
  5. 5Ano: 2016 - Analista
    Com o uso de reflexão em Java 8 é possível, por exemplo, instanciar um objeto de uma classe arbitrária, em tempo de execução. Marque a alternativa que possua o trecho de código que realize tal operação.
    1. AClass.forName("java.lang.String").newInstance().
    2. BClass.at("java.lang.String").newInstance().
    3. CClass.forName("java.lang.String").construct().
    4. DClass.forName("java.lang.String").new().
    5. EClass.getClassByName("java.lang.String").newInstance().
  6. 62017 - IADES
    Observe o trecho de código abaixo, escrito na linguagem de programação Java.
    class Hemocentro { public static void main(String [] args){ String s = "Java";
    s.concat(" SE 7"); s.replace('7','8'); System.out.print(s); } }
    A execução desse programa produzirá como resultado a seguinte saída:
    1. AJava SE 7.
    2. BJava SE 8.
    3. CJava 7.
    4. DJava.
    5. EJava 8.
  7. 72019 - Banca R.L
    A partir do java 8, além da API de streams, foi adicionado ao comando java a capacidade de compilar e rodar a aplicação.
    1. ATrue
    2. BFalse
  8. 82019 - Banca R.L
    Jshell é o terminal interativo criado pelo Java, com recursos similares a outras linguagens como Python, Ruby e Node.
    1. ATrue
    2. BFalse
  9. 92019 - Banca R.L
    O projeto JIGSAW do java busca facilitar a criação de interfaces genéricas para exploração do polimorfismo.
    1. ATrue
    2. BFalse
  10. 102019 - Banca R.L
    Assinale um comando abaixo válido a partir do Java 9 para usar uma variável
    1. Astring nome = “raphael”
    2. Bnome string = “raphael”
    3. Cnome = “Rafa”
    4. Dnome:= “Rafa”
    5. Evar nome = “raphael”

Information

Description
Concursos Públicos Desenvolvimento de Software (Estrutura, Collections, Exceções e Versões Java) Quiz on Questões - Versões Java, created by Luis Felipe Guariento on 11/08/2021.
Language
Português
Views
0
History
Created on 11 Aug 2021 · updated on 11 Aug 2021
Rating
No ratings yet
Rate this quiz
Rate this quiz

Feedback

What is it about?

What do you think of the new look?

How do you like it?