Questões de Programação - Java para Concurso
Foram encontradas 1.650 questões
Assinale a alternativa que contém o estado no qual a thread pode atualmente estar em execução ou pode estar pronta para execução em qualquer instante do tempo
Observe o seguinte código em Java:
public class operacao
{
public static void main(String[] args)
{
int valor,valor1, valor2;
valor1 = 17;
valor= 25;
valor1=valor1+ (valor%2);
valor2 = ++valor1;
valor2 = valor1++;
valor2 = valor1--;
System.out.println(“Após as operações,
valor é “ + valor + “ valor1 é “ + valor1);
System.out.println(“ e valor2 é “ + valor2);
}
}
Assinale a alternativa que apresenta corretamente os
valores das variáveis valor1 e valor2 ao final da execução do código:
Considere o código Java a seguir.
public class Main {
public static void main(String[] args) {
int k = 0;
while (k < 9) {
k++;
if (k == 4) {
break;
} else if (k % 2 == 0) {
continue;
} System.out.println(k);
}
}
}
Assinale a lista de números exibidos na execução desse código.
public class Classe1 {
private final int att1 = 10;
int metodo1() {
int var1 = 6;
class Classe2 {
public int metodo2() {
return (var1+att1);
}
}
Classe2 var2 = new Classe2();
return var2.metodo2();
}
}
Sobre o trecho de código apresentado, considerando a Máquina Virtual Java (JVM) a partir de versão 1.8, é correto afirmar:
I.O Java funciona independente de plataforma, o que permite a desenvolvedores criarem os seus sistemas sem se preocupar com a plataforma. Isso é possibilitado através de um emulador conhecido como a Máquina Virtual Java (JVM) que ajuda a executar sistemas baseados em Java.
II.A linguagem Java, apesar de ter sido projetada como uma linguagem estruturada, em 2002 foi lançada uma versão orientada a eventos, o que faz o Java suportar também os conceitos da orientação a objetos.
III.O código de um programa escrito em Java é compilado para uma forma intermediária de código denominada bytecode, que é interpretada pela JVM (Java Virtual Machine).
IV.JRE é a sigla para Java Runtime Environment. O Ambiente de Execução do Java fornece as bibliotecas padrões do Java para o JDK compilar o código e para a JVM executar o programa.
Assinale a alternativa CORRETA:
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.
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.
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.
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.
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.
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.