Questões de Concurso Sobre java em programação

Foram encontradas 2.560 questões

Q892168 Programação
Na linguagem de programação Java, os operadores que são avaliados por último em uma expressão, isto é, que tem a menor precedência, são os operadores
Alternativas
Q892167 Programação
A forma como o código é compilado para a plataforma Java permite o uso de reflexão (reflection) sobre seus elementos. Tal recurso torna possível que
Alternativas
Q890080 Programação

Considere a hierarquia de classes mostrada na Figura a seguir:


Imagem associada para resolução da questão


Considere agora o seguinte fragmento de código Java baseado na hierarquia anterior:


Imagem associada para resolução da questão


A linha marcada por um comentário que causará um erro em tempo de compilação é a linha

Alternativas
Q890067 Programação

Considere o código Java listado a seguir, onde a numeração de linhas está sendo utilizada apenas como referência:


Imagem associada para resolução da questão


Que comando deve ser inserido na linha vi para exibir o valor 5 na console?

Alternativas
Q890066 Programação
A linguagem de programação Java suporta
Alternativas
Q886683 Programação

A função a seguir implementa um algoritmo de busca binária sobre um vetor de inteiros ordenado de modo ascendente.


Imagem associada para resolução da questão


Essa função recebe como parâmetros um vetor (vet), o elemento que se deseja procurar no vetor (elem), o índice do primeiro elemento do vetor (ini) e o índice do último elemento do vetor (fim).


O comando System.out.println(vet[m]) exibe no console o valor do elemento de índice m do vetor vet.


Seja o seguinte vetor (vt) de inteiros:


Imagem associada para resolução da questão


Suponha que a função busca seja chamada por meio do seguinte comando:


busca(vt, 39, 0, 14);


Qual será o 3° valor exibido no console?

Alternativas
Q885572 Programação

O seguinte trecho de código cria um array em linguagem Java e o inicializa:


Imagem associada para resolução da questão


Este array é exemplo de 

Alternativas
Q885569 Programação

Considere o seguinte trecho de código escrito em linguagem Java.


static int calc(int k) {

    if(k== 2) {

        return k;

    } else {

        return calc(k – 1) + 1;

    }

Qual é o valor da execução de calc(4)?

Alternativas
Q883121 Programação

Julgue o item que se segue, a respeito de EJB, Clean Code, desenvolvimento orientado a testes, lógica de programação e paradigmas de programação.


Em virtude do polimorfismo implementado na linguagem Java, um método da forma empregado.calculasalario(), tem sua invocação resolvida em tempo de compilação do código.

Alternativas
Q883120 Programação

Julgue o item que se segue, a respeito de EJB, Clean Code, desenvolvimento orientado a testes, lógica de programação e paradigmas de programação.


Em relação ao trecho de código a seguir, que implementa parte de uma lista encadeada em Java, o método m1, quando instanciado de forma correta, gera como resultado o somatório dos valores armazenados nos nós da lista encadeada.


public class Lista {

private Lista proxima;

private int elemento;


public int m1()

{

int x;

soma = this.elemento + this.proxima.m1();

return x;

}

}

Alternativas
Q883118 Programação

Julgue o item que se segue, a respeito de EJB, Clean Code, desenvolvimento orientado a testes, lógica de programação e paradigmas de programação.


Ao escrever um código em Java, uma prática correta é delegar a um método específico a responsabilidade pela solução de determinado problema, o que traz facilidade na manutenção do programa.

Alternativas
Q883117 Programação
Julgue o item que se segue, a respeito de EJB, Clean Code, desenvolvimento orientado a testes, lógica de programação e paradigmas de programação.
Com EJB em uso na situação em que, no pool do contêiner, haja diversas instâncias de um bean sem estado de sessão, a invocação de um método por um cliente pode ser delegada a qualquer uma das instâncias.
Alternativas
Q880239 Programação

Observe o trecho de código a seguir, escrito na linguagem de programação Java:


Imagem associada para resolução da questão


A execução desse programa produzirá, como resultado, a saída

Alternativas
Q880238 Programação

O fragmento de código a seguir, escrito em Java, descreve o uso de alguns artifícios que essa linguagem fornece para o programador: 


      Imagem associada para resolução da questão


Com base no fragmento de código apresentado, assinale a alternativa correta. 

Alternativas
Q877075 Programação
Um programador de aplicações distribuídas para rodar no Servidor de Aplicações Apache deve conhecer três "linguagens". Quais são essas linguagens?
Alternativas
Q876750 Programação

Para responder a questão, considere o trecho de código abaixo. 



Em relação a uma chamada Utilitario U2 = new Utilitario (“4x4”); considere as afirmações abaixo.


I - A classe Utilitario é uma especialização da classe Veiculo.

II - Uma chamada U2.imprimeCampos(); causa a execução do código na linha 16, seguida da execução do código da linha 9.

III - O código da linha 16 corresponde à sobrescrita do método definido na linha 9.


Quais estão corretas?

Alternativas
Q876749 Programação

Para responder a questão, considere o trecho de código abaixo. 



Os atributos de instância da classe Utilitario são:
Alternativas
Q876748 Programação

Para responder a questão, considere o trecho de código abaixo. 



Utilizando esse código, são executadas as chamadas abaixo:


Veiculo v1 = new Veiculo( );

Veiculo v2 = new Veiculo( );

Utilitario U1 = new Utilitario (“4x4”);

Veiculo v3 = new Veiculo( );


Qual o valor da variável contador após a última chamada?

Alternativas
Q876747 Programação

Para responder a questão, considere o código abaixo.


1 List<Integer> minhaLista = new LinkedList<Integer>( );

2 minhaLista.add(new Integer(0));

3 Integer posic = minhaLista.iterator( ).next( );

A respeito da linha 3, é correto afirmar que
Alternativas
Q876746 Programação

Para responder a questão, considere o código abaixo.


1 List<Integer> minhaLista = new LinkedList<Integer>( );

2 minhaLista.add(new Integer(0));

3 Integer posic = minhaLista.iterator( ).next( );

A respeito do código acima, considere as seguintes afirmações.


I - A declaração na linha fonte 1 faz uso do conceito de Generics em Java.

II - A linha fonte 2 contém uma chamada de método para adicionar um objeto do tipo primitivo inteiro na estrutura minhaLista.

III - Uma operação de cast na linha 3 é necessária porque minhaLista pode conter objetos de qualquer tipo.


Quais estão corretas?

Alternativas
Respostas
1101: A
1102: C
1103: D
1104: B
1105: D
1106: C
1107: A
1108: C
1109: E
1110: E
1111: E
1112: C
1113: B
1114: D
1115: D
1116: E
1117: B
1118: E
1119: B
1120: A