Questões de Concurso
Sobre java em programação
Foram encontradas 2.720 questões
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.
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)
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
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
Considere o trecho de programa em Java abaixo.

Para manter a compatibilidade com sistemas legados que usam a classe, mas indicar que o método indicado como public
double getPlusSalario (double moradia) não deve mais ser usado, ou seja, que o método se tornou obsoleto, deve-se
completar a lacuna I com
Na linha 13, a função println imprimirá o valor 100.
O código não será executado, pois, na linha 8, há um erro grave de sintaxe; para que ele seja executado com sucesso, essa linha deverá ser substituída por tot = parc1 + parc2;.
Após a execução do código, a saída será a seguinte.
Total: 90
Total: 90
Total: 91
Total: 89
Na linha 8, parc1 vai valer 41 após a execução do operador igual (=).
Nas linhas 7, 9 e 11, a função println imprimirá o valor 90.
