Questões de Concurso sobre JAVA*

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
2.512 questões encontradas
Questões por página
20
Mais recentes
 

Considere o seguinte algoritmo em Java:

package br.ufv.concurso;

public class Principal {

public static void main(String[] args) {

int i = 1, c = 1, n = 5, m = 2;

while (++c <= n) {

i += ++i * m + c;

System.out.println(i);

}

}

}

Assinale a alternativa que apresenta CORRETAMENTE todos os números impressos na execução desse algoritmo:


A

1, 5, 10 e 20.


B

5, 18, 58 e 179.


C

7, 26, 84 e 259.


D

9, 59, 419 e 3359.

Observe o trecho de código abaixo, escrito na linguagem de programação Java.


class Hemocentro {
public static void main(String [] args) {
String s = "Java";
s.concat(" SE 7");
s.replace ('7','8'):
System.out.print(s);
}
}

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


A

Java SE 7.


B

Java SE 8.


C

Java 7.


D

Java.


E

Java 8.

Na linguagem de programação JAVA as thread’s possuem uma prioridade que ajuda a determinar a ordem em que são alocadas para o processamento.

Como é realizada essa alocação?


A

As thread’s são alocadas e executadas aleatoriamente.


B

As thread’s são alocadas por meio de priorização que varia entre a menor e a maior prioridade.


C

As thread’s são alocadas para o processamento dependendo da necessidade do sistema operacional.


D

As thread’s são alocadas para o processamento em sequência, ou seja, a primeira que entra é a primeira que sai.

Observe a seguinte classe Java:

Imagem associada para resolução da questão

Assinale a alternativa que identifica o conteúdo que será exibido na saída padrão, após a execução da classe Concurso.


A
String Object Um

B
String String Um

C
String Object Dois

D
Object Object Dois

E
Object String Um
Um programador criou uma aplicação Java em camadas, utilizando o NetBeans 8.1 em português. Ao concluir a aplicação, foi solicitado a gerar a documentação a partir dos códigos-fonte, expressando o resultado em formato HTML. Para isso, ele

A
usou uma ferramenta JDocument, pois o NetBeans não possui recursos para gerar a documentação no formato solicitado.

B
clicou no menu Ferramentas, em Opções, selecionou a guia Documentação, selecionou a opção Javadoc e clicou no botão Gerar.

C
compilou a aplicação através da opção Executar e Documentar do menu Executar.

D
abriu o projeto no Eclipse e gerou a documentação pelo Javadoc, pois este recurso não vem integrado ao NetBeans.

E
clicou no menu Executar e na opçã o Gerar Javadoc.

Considere a classe Java a seguir:


public class Prova {

public static void main(String[] args) {

int indice, tam, indice1, min, aux;

int v[] = {7, 12, 33, 88, 400, 1000, 1010, 2000, 2050, 9000};

int x = busca(1001, 10, v);

System.out.print (x);

}

public static int busca(int x, int n, int v[]) {

return auxiliaBusca(x, 0, n - 1, v);

}

public static int auxiliaBusca(int x, int e, int d, int v[]) {

if (e > d) {

return -1;

} else {

int m = (e + d) / 2;

if (v[m] == x) {

return m;

}

if (v[m] < x) {

return auxiliaBusca(x, m + 1, d, v);

} else {

return auxiliaBusca(x, e, m - 1, v);

}

}

}

}

Ao executar essa classe


A

ocorrerá uma exceção do tipo ArrayIndexOutOfBoundsException.


B

será exibido o valor 6.


C

será exibido o valor -1.


D

será realizada uma pesquisa sequencial no vetor.


E

os elementos do vetor serão colocados em ordem decrescente.

Ano: 2017
Prova: COVEST - UFPE - Técnico de Tecnologia da Informação - Área: Sistemas - 2017

Qual o valor de a impresso através da linha 16 durante a execução do código abaixo em Java?

Imagem associada para resolução da questão


A

12


B

15


C

10


D

16


E

22

Ano: 2017
Prova: COVEST - UFPE - Técnico de Tecnologia da Informação - Área: Sistemas - 2017

Dadas as definições das seguintes classes em Java:

class Classe1 {

public Classe1() {}

}

class Classe2 {

public Classe2() {}

public String toString() {

return "Classe2";

}

}

Assinale a alternativa que representa uma possível saída no console quando executamos o método a seguir:

public void teste() {

Classe1 c1 = new Classe1();

Classe2 c2 = new Classe2();

System.out.println(c1 + " " + c2);

}


A

Classe1 Classe2


B

Classe2 Classe1


C

Classe2 Classe2


D

Classe1@15db9742 Classe2


E

Classe1 Classe2@15db9742

Considere o seguinte método fatorial implementado em Java.


public static int fatorial( int n ){

return n > 1 ? n*fatorial( n -1 ): 1; }


Quais resultados esse método fatorial retornará para os seguintes valores de n: 0, 1,2, 3, 4 e 5, respectivamente?


A

0,1 ,2 , 3,4 e 5


B

1, 1, 2, 6, 24 ,120


C

1 ,1 ,1 ,1 ,1 e 1


D

0 ,1 ,2 ,6 ,2 4 ,120


E

-1 ,0 ,2 ,6 ,1 2 ,2 0

   
Gerar simulado