Questões de Concurso
Comentadas sobre java em programação
Foram encontradas 1.676 questões
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
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.
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
O Java Message Service (JMS) oferece meios para implementar comunicação em sistemas distribuídos.
Em relação ao JMS, assinale a afirmativa correta.
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
List nomes= Arrays.asList(“Ana”, “Joao”, “Jose”, “Maria”);
Assinale a alternativa que imprimirá como resposta Joao e Jose
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.
Considere o código Java a seguir quanto à sua sintaxe, execução e retorno:
class especial
{
float nova (int num)
{
float inicio;
if (num == 1)
return num+1;
inicio = nova (num - 1);
return inicio;
}
}
class antiga
{
public static void main(String args[])
{
especial comum = new especial() ;
System.out.println(comum.nova(7));
}
}
A saída retornará:
Considere o código Java a seguir quanto à sua sintaxe, execução e retorno:
final class antiga
{
int aux1;
}
class nova extends antiga
{
int aux2;
System.out.print(aux2 + "/" + aux1);
}
class inheritance
{
public static void main(String args[])
{
nova obj = new nova();
obj.display();
}
}
A saída retornará:
Considere o código Java a seguir, quanto à sua sintaxe, execução e retorno:
class imprime
{
public static void main(String args[])
{
int vetor[] = {27, 75, 12, 9, 8};
for ( int i = 1; i < vetor.length - 2; ++i)
System.out.print(vetor[i+1] + " ");
}
}
A saída retornará:
Trata-se de
(1) APIs Java.
(2) Compilador Java.
(3) Java Runtime Environment.
Da relação apresentada:
abstract class Animal { public abstract double getCotaLeite(); }
class Elefante extends Animal { public double getCotaLeite(){ return 20.0; } }
class Rato extends Animal { public double getCotaLeite() { return 0.5; } }
class Aplicativo { public static void main(String args[]){ Animal animal1 = new Elefante(); System.out.println(“Cota diaria de leite do elefante: “ + animal1. getCotaLeite()); Animal animal2 = new Rato(); System.out.println(“Cota diaria de leite do rato: “ + animal2. getCotaLeite()); } }
Assinale a alternativa que apresenta corretamente dois conceitos importantes para a orientação a objetos desenvolvidos no código acima:
Observe o fragmento de código Java abaixo:
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
System.out.println(x[i,j]);
}
}
Esse código irá imprimir os dados: