Questões de Concurso Comentadas sobre java em programação

Foram encontradas 1.752 questões

Q1977232 Programação
Na linguagem de programação Java, uma coleção é uma estrutura de dados, um objeto que pode armazenar referências a outros objetos. Assinale a alternativa que apresenta a interface da estrutura de coleções que tem como função associar chaves a valores, sem duplicação de chaves. 
Alternativas
Q1976028 Programação
Assinale a alternativa que apresenta a API que, na linguagem Java (J2EE), permite realizar a gerência do uso de recursos e de memória. 
Alternativas
Q1975760 Programação
Com relação à programação Java (arquitetura J2EE) e ao RSS (Really Simple Syndication), julgue o item.

Conforme a classificação dos servidores dentro da plataforma J2EE, os web servers são servidores de aplicação Java, que possuem os containers web e EJB e são capazes de executar componentes no padrão J2EE. 
Alternativas
Q1975759 Programação
Com relação à programação Java (arquitetura J2EE) e ao RSS (Really Simple Syndication), julgue o item.

Os componentes embasados em JavaServlets, JavaServer Pages e JavaBeans, no web container J2EE, possuem, cada um, uma forma de construção, publicação e execução distintas. 
Alternativas
Q1975758 Programação
Com relação à programação Java (arquitetura J2EE) e ao RSS (Really Simple Syndication), julgue o item.

De acordo com a criação do conjunto de papéis classificados pelo tipo de tarefa ou atividade relacionado ao desenvolvimento Java/J2EE, o desenvolvedor tem como função principal empacotar e configurar os módulos que serão publicados, seguindo as especificações da J2EE. 
Alternativas
Q1971427 Programação
Classifique as variáveis declaradas na COLUNAII a seus modos de passagem em Java presentes na COLUNA I, assinalando com V as que são passadas por valor e com R as que são passadas por referência.
COLUNA I
V – Passagem por valor
R – Passagem por referência
COLUNA II
(   ) int idade;
(   ) String nome;
(   ) char conceito;
(   ) int[] notas;
(   ) Pessoa funcionario;
Assinale a sequência correta.
Alternativas
Q1971426 Programação

Considere a implementação da classe PFisica a seguir, descrita na linguagem Java 1.5.


public final class PFisica extends Pessoa {


 public PFisica(double salario) {


 super(salario);


 }


 @Override


 public double calcularImposto() {


 if (this.salario > 5000) return 0.15;


 if (this.salario > 8000) return 0.20;


 if (this.salario > 12000) return 0.30;


 return super.calcularImposto();


 }


}


A esse respeito, assinale a alternativa incorreta.

Alternativas
Q1971425 Programação
Foi requisitado a um técnico que implementasse, dentro de um sistema, uma estrutura capaz de armazenar milhares de registros. Essa estrutura deverá garantir que não haja a presença de registros duplicados.
Para implementar essa estrutura, esse técnico recorreu ao módulo de collections presente na linguagem Java.
Assinale a classe da API de collections mais adequada para resolver o problema.
Alternativas
Q1971424 Programação
Considere a classe Pessoa, implementada na linguagem Java, e analise as afirmativas a seguir. 
public class Pessoa {
      public String nome;
      public String CPF;
      public boolean equals(Object o) {
          Pessoa p = (Pessoa) o;
          return this.CPF.equals(p.CPF);
     }
}
I. É possível que objetos de nomes diferentes possam ser considerados iguais.
II. Uma vez reimplementado o método equals(), pode-se utilizar o operador == para comparar dois objetos.
III. Uma exceção será lançada se um Objeto de tipo diferente de Pessoa for passado por parâmetro para a função equals().
Está(ão) correta(s) a(s) afirmativa(s)
Alternativas
Q1971422 Programação

Considere a classe Stack a seguir, implementada na linguagem Java 1.5.


public class MyStack {


 private long[] stackArray;


 private int top;


 public MyStack(int s) {


   stackArray = new long[s];


    top = -1;


 }


 public void push(long j) {


    stackArray[++top] = j;


 }


 public long pop() {


    return stackArray[top--];


  }


}



Nesse contexto, assinale a alternativa correta

Alternativas
Q1970490 Programação
Para fazer um aplicativo criado com Spring Boot, em condições ideais, funcionar como um servidor Zuul Proxy deve-se anotar a classe principal com
Alternativas
Q1970489 Programação
Para definir um mapeador de bean com MapStruct deve-se definir uma interface Java com os métodos de mapeamento necessários e anotá-la com a anotação
Alternativas
Q1970488 Programação

Considere o código fonte a seguir. 


public class Application {


           public static void main(String[] args) {


           new SpringApplicationBuilder(Application.class).web(true).run(args);


           }

}


Em condições ideais, para este código ser de um servidor Eureka mínimo, antes da declaração da classe devem ser colocadas as anotações

Alternativas
Q1966327 Programação

Julgue o seguinte item, relativos a linguagens de programação.



Na linguagem Java, o polimorfismo dinâmico caracteriza-se pela execução da mesma operação da classe com métodos de assinaturas diferentes, e a escolha do método ocorre em tempo de compilação. 

Alternativas
Q1965276 Programação

Se em uma aplicação Java existir a instrução: idade = 50;

sendo 50 um valor inteiro, a variável idade pode ser dos tipos primitivos

Alternativas
Q1962656 Programação

O Java Message Service (JMS) oferece meios para implementar comunicação em sistemas distribuídos.


Em relação ao JMS, assinale a afirmativa correta.

Alternativas
Q1962642 Programação

A serialização de objetos na linguagem de programação Java permite representar o estado de um objeto como uma sequência de bytes que podem ser armazenados em um arquivo ou banco de dados.


Para impedir que o conteúdo de determinado atributo seja convertido em bytes no processo padrão de serialização, este atributo deve ser declarado na classe com o modificador

Alternativas
Q1957097 Programação
Dado o código abaixo em Java 8:
           List nomes= Arrays.asList(“Ana”, “Joao”, “Jose”, “Maria”);

Assinale a alternativa que imprimirá como resposta Joao e Jose
Alternativas
Q1957095 Programação
Assinale a definição de Default Methods a partir do Java 8. 
Alternativas
Q1957092 Programação
Analise o código em Java abaixo:

int x = 7;
int y = 10000000;
long start = System.currentTimeMillis();
double[][] matriz = new double[x][y];
System.out.println(System.currentTimeMillis() - start);

start = System.currentTimeMillis();
double[][] matriz2 = new double[y][x];
System.out.println(System.currentTimeMillis() - start);

Assinale a afirmativa que descreve o que acontecerá ao executar o algoritmo; considere que haja memória suficiente.
Alternativas
Respostas
381: C
382: B
383: E
384: C
385: E
386: A
387: C
388: E
389: C
390: B
391: A
392: D
393: D
394: E
395: E
396: D
397: D
398: E
399: C
400: D