Questões de Concurso
Sobre java em programação
Foram encontradas 2.719 questões
A vinculação estática permite a sobrescrita, se o método for estático ou privado.
Interface é um substituto para herança múltipla, uma vez que existe reúso de código na herança múltipla.
Embora não sejam objetos, os valores dos tipos primitivos escalares são suportados por Java.
Programa Java:
1 public static void main(String[] args) {
2 int[] anos = new int[6];
3 int coluna;
4 coluna = 0;
5 while (coluna < 6 && anos[coluna] != 2015)
6 coluna++;
7 }
Grafo de fluxo do programa.

5 indica a execução da condição coluna<6.
5a indica e execução da condição anos[coluna] != 2015.
Conjunto de caminhos independentes do grafo:
C1: ..I......
C2: 1-4, 5, 5a, 6, 5, 5a, 6, 5, 5a, 6, 5, 5a, 6, 5, 5a, 6, 5, 5a, 6, 5, 7
C3: .II.....
Caso de teste para o programa:
Caminho independente Entrada Saída esperada
C1 anos={ 2015,0,0,0,0,0} coluna=0
C2 anos={ 0,0,0,0,0,0} coluna=6
C3 anos={0, 2015,0,0,0,0} coluna=1
As lacunas I e II são preenchidas, correta e respectivamente, por:

Neste código
Considere o programa Java abaixo.
Este programa está
I. É a API padrão de mercado para conectividade entre a linguagem JAVA e vários tipos de bases de dados. Usando essa API, pode-se acessar praticamente qualquer fonte de dados, de bases de dados relacionais a planilhas.
II. É uma API que oferece um meio de mapeamento objeto/relacional para que desenvolvedores JAVA gerenciem dados relacionais em aplicações JAVA.
As afirmativas I e II podem estar corretamente se referindo, respectivamente, às APIs:
public class Classe {
public static void main(String[] args) {
int i = 9;
int x = 10;
System.out.println("Soma " + i + x);
}}
I. continue
II. procedure
III. constructor
IV. throws
A quantidade de itens corretos é igual a?
I. As classes podem estender uma única superclasse e implementar várias interfaces.
II. Possui o processo Garbage Collection responsável pela alocação e desalocação da memória.
III. Utiliza o conceito de máquina virtual que permite que o código seja escrito uma única vez e a aplicação possa ser executada em diferentes sistemas operacionais.
IV. Por ser uma linguagem simples, para o desenvolvimento de programas utilizando Java é necessário somente a instalação de alguma versão da JRE, uma vez que a mesma já possui o compilador.
Quantas assertivas estão corretas?
I. Nova
II. Embargada
III. Bloqueada
IV. Executável
Em Java quantos estados são corretos?
public static void main(String[] args) {
int valor0 = 12;
int valor1 = 4;
float resultado = valor0++ / valor1--;
System.out.println(resultado);
}
Qual será o resultado impresso?

Após a execução do método main, qual valor será impresso?
1. Enquanto está sendo executada a de Minor Garbage Collection (Coleta de Lixo Menor), todas as threads da aplicação são paralisadas.
2. O evento denominado Major Garbage Collection (Coleta de Lixo Maior) é responsável pela coleta de objetos localizados na Velha Geração (Old Generation).
3. A Geração Permanente está incluída em uma Full Garbage Collection (Coleta de Lixo Completa).
Assinale a alternativa correta
class Veiculo {
int passageiros;// número de passageiros
int capcomb;// capacidade do tanque de combustível
int consumo;// consumo de combustível em litros por quilômetro
}
Considere, ainda, a seguinte sequência de instruções:
Veiculo minivan;
minivan = New Veiculo();
minivan.passageiros = 7;
Após as instruções serem executadas, minivan