Questões de Concurso
Sobre java em programação
Foram encontradas 2.561 questões
Analise o trecho de código Java a seguir, escrito para a versão 8.
Para permitir que o método execute da classe Lista receba como parâmetro um parâmetro do
tipo List, que contemple qualquer subclasse da classe A, deve-se substituir a palavra
wildcard na assinatura por
Analise, no quadro a seguir, o trecho de código Java, escrito para a versão 8.
Após a execução do código Java, o valor da variável ret impresso na tela é
Analise o trecho de código Java a seguir, escrito para a versão 8.
String x="Técnico de Tecnologia da Informação";
String[] sup=x.split("cn");
int res=0;
for(String s:sup){
res++;
}
System.out.println(res);
Após a execução do código, o valor da variável res impresso na tela é
Analise o trecho de código Java a seguir, escrito para a versão 8.
int a=5,b=3;
int c=(a&b);
System.out.println(c);
Após a execução do código, o valor da variável c impresso na tela é
Considere o seguinte programa escrito em Java:
public class Garrafa{
int capacidade;
int volumeOcupado=0;
Garrafa(int capacidade)
{
this.capacidade=capacidade;
}
boolean inserirLiquido(int qtd){
if ( (capacidade-volumeOcupado)>=qtd){
volumeOcupado+=qtd;
return true;
}else return false;
}
boolean transferirLiquido(Garrafa g)
{
if(this.inserirLiquido(g.volumeOcupado)) {
g.volumeOcupado=0;
return true;
}
else return false;
}
public static void main(String [] args)
{
Garrafa a = new Garrafa(10);
Garrafa b = new Garrafa(12);
a.inserirLiquido(2);
b.inserirLiquido(3);
a.transferirLiquido(b);
b.transferirLiquido(a);
b.transferirLiquido(b);
System.out.print("Volume ocupado em a:"+a.volumeOcupado+", e em b:"+b.volumeOcupado);
}
}
Considere os trechos de códigos abaixo, escritos em linguagem Java.
I:
public static void main(String[] args) {
int sum = 0;
for(int i = 2; i <= 50; i += 2) {
sum += i;
}
System.out.println(sum);
}
II:
public static void main(String[] args) {
int sum = 0;
int counter = 2;
while(counter <= 50) {
sum += counter;
counter += 2;
}
System.out.println(sum);
}
Considere o programa Teste Saida, escrito em Java, apresentado em seguida.
public class TestaSaida{
public static void main(String argv[]){
String s = null;
System.out.println(s+null+s);
}
}
Após a execução, o programa mostrará na tela de comando:
Considere as seguintes afirmativas sobre a Linguagem de Programação Java:
I. Na linguagem de programação Java, a interface Set não permite elementos duplicados, contém apenas métodos herdados da interface Collection e adiciona a restrição de que elementos duplicados são proibidos.
II. Java Persistence API (ou simplesmente JPA) é uma API padrão da linguagem Java que descreve uma interface comum para frameworks de persistência de dados. AJPA permite realizar o mapeamento objeto/relacional automatizado e transparente e sua persistência em um banco de dados relacional.
III. Garbage Collector é a tecnologia que gerencia o espaço em disco utilizado pelo programa Java. Seu objetivo é liberar espaço e organizar os dados que não estão sendo utilizados.
IV. Uma interface modela um comportamento esperado. Pode-se entendê-la como uma classe que contenha apenas métodos abstratos. Embora uma classe não possa conter mais de uma superclasse, a classe pode implementar mais de uma interface.
Assinale a alternativa correta:
Analise o código abaixo e assinale a alternativa que apresenta o resultado exibido após a
execução deste código.
Analise o seguinte código:
Em relação as annotations do JPA (Java Persistence API) do seguinte código, é correto afirmar que
public class Dimensoes { Dimensoes A[][];
Dimensoes(int tamanho, int progressao)
{
A = new Dimensoes[tamanho][]; int j = 1; for (int i = 0 ; i<tamanho; i++) A[i]= new Dimensoes[j++*progressao]; }
public static void main(String[] args){ Dimensoes d = new Dimensoes(10,2);
System.out.print(d.A[8].length); } }
Ao ser executado, o resultado que o programa gera na tela de comando será
Considere o código Java a seguir.
Ele implementa um tipo de componente que segue os
conceitos de um padrão de projeto e que é utilizado
no Enterprise Java Beans 3.1 para garantir que exista
somente uma instância de uma classe na aplicação.
Esse tipo de componente é denominado: