Questões de Concurso Sobre java em programação

Foram encontradas 2.707 questões

Q4071624 Programação

Em Programação Orientada a Objetos (POO), a sobrecarga de métodos ocorre quando um mesmo identificador representa várias implementações distintas (Deitel; Deitel, 2016). Embora os identificadores dos métodos sobrecarregados sejam os mesmos, suas assinaturas devem ser diferentes.


Considere o código Java a seguir: 


Imagem associada para resolução da questão


Todas as alternativas representam uma sobrecarga válida do método somar da classe Calculadora, EXCETO

Alternativas
Q4029417 Programação

Analise o seguinte programa escrito em Java conforme a especificação Java SE 11:


Imagem associada para resolução da questão


Considerando o comportamento do polimorfismo, qual será a saída produzida pela execução do programa?

Alternativas
Q3999816 Programação
Assinale a alternativa que não representa uma palavra reservada da linguagem JAVA. 
Alternativas
Q3999807 Programação

Analise o seguinte trecho de código Java e responda qual será a saída impressa no console. 


import java.util.Arrays;

import java.util.List;

public class ProgramaA {

  public static void main(String[] args) { 

    List numeros = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); 

    int x = numeros.stream()

                  .filter(n -> n % 2 == 0) 

                  .map(n -> n * n + 2)

                  .reduce(0, (a, b) -> a + b);

    System.out.println(x);  

  }

}

Alternativas
Q3999805 Programação

Considere que as classes Java abaixo encontram-se no mesmo pacote.


public abstract class Pessoa {

  private String nome;  

}

public class Funcionario extends Pessoa {

}

public class Professor extends Pessoa {

}

public class Aluno {

}


Assinale a alternativa com o trecho de código que cria uma instância de objeto corretamente.

Alternativas
Q3999801 Programação
Considerando expressões lambda em Java, qual alternativa representa um Method Reference correto para imprimir os elementos de uma lista de strings? 
Alternativas
Q3999785 Programação

Dado o código Java abaixo, assinale a opção que altera metodoQ para que metodoP assuma a responsabilidade de tratar a exceção.


public class ProgramaX {

  public void metodoP() { 

      metodoQ(); 

}

public void metodoQ() {

    throw new IOException(“Erro de I/O”); 

 }

}


Alternativas
Q3999783 Programação
Assinale a alternativa que representa uma operação de redução Java que calcula a média dos elementos em um fluxo numérico. 
Alternativas
Q3906571 Programação

Considerando a linguagem de programação Java e a cobertura SonarQube, julgue o item a seguir. 


A linguagem Java, ao implementar o conceito de nest, permite o acesso a membros private entre nestmates nativamente pela máquina virtual, dispensando o uso de métodos sintéticos. 

Alternativas
Q3886837 Programação

A respeito de desenvolvimento de sistemas, julgue o item a seguir.


A linguagem Java permite herança múltipla de classes, de modo que uma classe pode ser subclasse de outras duas classes diretamente.

Alternativas
Q3851195 Programação
A API de Streams do Java 8 introduziu uma nova forma de processar coleções de dados de maneira declarativa e, opcionalmente, paralela. Considere o seguinte trecho de código: 

Q44.png (360×88)

Assinale a opção que apresenta o valor da variável resultado, após a execução deste código.
Alternativas
Q3723325 Programação
Durante a implementação de uma aplicação Java que realiza leitura de arquivos e cálculo de estatísticas, um professor do EBTT explicou a seus alunos que o tratamento de exceções é essencial para garantir a robustez do sistema diante de falhas de entrada e saída. Considerando os conceitos da linguagem Java sobre tratamento de exceções, é correto afirmar que: 
Alternativas
Q3684239 Programação

No que diz respeito aos servidores de aplicação Java, julgue o item que se segue. 


Um enterprise bean de sessão permite que aplicativos Java EE processem mensagens de forma assíncrona, semelhantemente a um ouvinte de eventos. 

Alternativas
Q3684238 Programação

No que diz respeito aos servidores de aplicação Java, julgue o item que se segue. 


No Hibernate, o método createQuery() é usado para executar consultas escritas em Hibernate Query Language.  

Alternativas
Q3640742 Programação

Durante o desenvolvimento de um sistema de gestão odontológica para uma clínica de médio porte, a equipe de tecnologia optou por criar uma aplicação multiplataforma com recursos de agendamento, prontuário eletrônico e geração de relatórios financeiros. Para isso, diferentes módulos foram desenvolvidos em C#, Python e Java, aproveitando as características específicas de cada linguagem.


Com base nessa situação hipotética e nos conhecimentos a respeito de sintaxe, tipos de dados, estruturas de controle, classes, herança e polimorfismo em C#, Python e Java, julgue o item a seguir.

Em Java, a herança múltipla de classes é permitida nativamente, o que possibilita que uma classe Dentista herde diretamente de Pessoa e Funcionario.

Alternativas
Q3584982 Programação

Julgue o item a seguir, relativo a Java, Swagger, PostgreSQL e JSON.


Considere o código em Java a seguir, especialmente em relação aos valores descritos na notação JSON.  

Imagem associada para resolução da questão

Esse código, ao ser executado, apresentará o resultado a seguir.  

Imagem associada para resolução da questão

Alternativas
Q3584980 Programação

Julgue o item a seguir, relativo a Java, Swagger, PostgreSQL e JSON.


O código em Java a seguir, ao ser executado, apresentará 22 como resultado.  


Imagem associada para resolução da questão

Alternativas
Q3531961 Programação
Julgue os próximos itens, a respeito das características e das aplicações básicas das linguagens Java e JavaScript.
Devido à compilação do código-fonte em bytecode, que é executado pela máquina virtual Java (JVM), os programas Java podem ser executados em diversos sistemas operacionais, sem a necessidade de recompilação.
Alternativas
Q3531959 Programação
Considerando os princípios da programação orientada a objetos, bem como os conceitos de linguagens de programação procedurais, julgue os itens subsequentes. 
Em linguagens de programação como Java e C#, a herança múltipla de classes é um recurso amplamente suportado e incentivado para maximizar a reutilização de código. 
Alternativas
Q3519073 Programação
Qual das seguintes anotações é comumente usada em JAVA (JPA) para indicar que um atributo de uma entidade não deve ser persistido no banco de dados, ou seja, deve ser ignorado pelo ORM durante as operações de persistência?
Alternativas
Respostas
1: A
2: D
3: D
4: C
5: B
6: A
7: A
8: D
9: C
10: E
11: B
12: E
13: E
14: C
15: E
16: C
17: E
18: C
19: E
20: E