Questões de Concurso
Sobre java em programação
Foram encontradas 2.719 questões
Acerca de linguagens de programação e J2EE e portais corporativos, julgue o seguinte item.
O seguinte trecho de código em Java exibe uma estrutura de controle de fluxo representativa das sentenças de iteração e fornece desvios implícitos no final de seus segmentos de código.

A respeito de linguagens de programação e tipos de dados, julgue o próximo item.
Na linguagem Java, enum é um tipo de dados elementar tal
que, se uma variável de enumeração é convertida para um tipo
numérico, tem-se total controle sobre sua faixa de operações
legais ou sobre sua faixa de valores.
Assinale a alternativa correspondente ao resultado da execução do método main do programa Java apresentado abaixo:

Considere o código do método ordena, para ordenação de vetores, escrito abaixo em linguagem Java:

O código a seguir apresenta a definição de uma classe em Java. A numeração presente à esquerda de cada linha não faz parte do código em Java e será usada para referenciar cada trecho de código.

Como base no código do quadro acima, analise as proposições a seguir e julgue-as como FALSAS (F) ou VERDADEIRAS (V).
( ) Os métodos desta classe são definidos nas linhas 03, 04 e 05.
( ) O construtor desta classe está definido nas linhas 06, 07, 08, 09, 10 e 11.
( ) Nas linhas 03, 04 e 05 são definidos métodos privados.
( ) As linhas 16, 17, 18 e 19 definem um método modificador.
( ) As palavras this.price, this.balance e this.total que aparecem nas linhas 08, 09 e 10 respectivamente, representam variáveis locais do construtor desta classe.
Assinale a alternativa que contém a sequência CORRETA de V ou F, de cima para baixo.
Um servlet pode receber os dados enviados por um formulário HTML através de uma requisição HTTP. A implementação da recuperação dos dados do formulário é feita através da codificação em um método específico de uma classe Java herdada da classe HttpServlet. Considere que este servlet possui sua URL corretamente mapeada.
Formulário HTML
<html><head>IFB</head><body><form method=”post” action=”cadastro”>
<p>Nome: <input type=”text” name=”primeiroNome”> </p>
<p>Telefone: <input type=”text” name=”telefone”> </p>
<p><input type=”submit”> </p>
</form></body></html>
Marque a alternativa que apresenta um trecho de código CORRETO com a implementação da
recuperação dos dados do formulário HTML acima:

Na linguagem JAVA temos quatro modificadores de acesso que modificam a forma como podem ser acessadas as classes, métodos e/ou variáveis. Para tanto, preencha a tabela abaixo com SIM ou NÃO, linha a linha:

Assinale a alternativa que completa correta e
respectivamente as lacunas.
Analise o código Java abaixo.
import java.util.*;
public class TestMethod1
{
public static void main (String args []) {
int total = 0;
String str = "([(ola]))([([oi])] (eu estou))]";
Stack<Character> s = new Stack<Character>();
for(int count = 0; count < str.length(); count++){
if ( str.charAt(count) == '(' || str.charAt(count) == '[')
s.push( str.charAt(count) );
else if ( str.charAt(count) == ')' )
if ( !s.isEmpty() && s.peek() == '('){
s.pop( );
total++;
} else {
s.push( str.charAt(count) );
}
else if ( str.charAt(count) == ']' )
if ( !s.isEmpty() && s.peek() == '['){
s.pop( );
total++;
} else {
s.push( str.charAt(count) );
}
}
System.out.println ( total );
}
}
A saída do código Java acima é
public static void hipotetico(int vetor[]){
boolean troca = true; int aux;
while (troca) {
troca = false;
for (int i = 0; i < vetor.length - 1; i++) {
if (vetor[i] > vetor[i + 1]) {
aux = vetor[i];
vetor[i] = vetor[i + 1];
vetor[i + 1] = aux;
troca = true;
}
}
}
}
Assinale a alternativa que apresenta CORRETAMENTE os valores do vetor resultante da execução desse método, considerando um vetor passado como argumento, com os seguintes valores: 1; 4; 2; 9; 6.
static long recursivo(int n) {
if (n < 2) {
return n;
} else {
return recursivo(n - 1) + recursivo(n - 2);
}
}
Assinale a alternativa que indica CORRETAMENTE o retorno da execução desse método, considerando o valor 7 passado como argumento.