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 a seguinte Classe Exceção implementada em Java.


public class Excecao {


public static void main(String[] args) {

int num[] = new int[2];

try{

___num[0] = 3;

___num[1] = 4;

__num[2] = 6;

__ System.outprintln( "sucesso");

} catch (ArraylndexOutOfBoundsException e) {

System. out.println( "erro");

}finally{

System.out.println( "final");

}

}

}


Quais strings serão impressas no console?


A

sucesso, erro, final


B

sucesso, final


C

erro, final


D

final


E

sucesso

Considere as classes em Java a seguir.


public class Programa {

......static class MinhaThread extends Thread {

..........private int contador;

...........public MinhaTread (int c) {

................this.contador = c ;

.........}

public void run () {

......for (int i = 0 ; i < 3 ; i ++ ) {

............contador++;

.......}

.......System.out.print (contador + " ; ") ;

......)

}

public static void main (String [] args)

......................throws InterruptedException {

..........for (int i = 0 ; i < 3; i++ ) {

................MinhaThread m = new MinhaThread(i * i ) ;

.................m. run () ;

.................m.start () ;

..................m.join();

............}

.......}

}


Assinale a alternativa que apresenta, CORRETAMENTE, os valores impressos pela execução desse programa.


A

3;6;4;7;5;8.


B

3;4;7.


C

3;6;4;7;7;10.


D

3;4;5.


E

Não é possível determinar a ordem dos valores impressos.

Como são executados os construtores de classes Java em uma hierarquia de classes / herança?


A

O Java executa todos os construtores simultaneamente.


B

Em ordem de agregação, da subclasse para a superclasse.


C

Em ordem de derivação, da superclasse para a subclasse.


D

Executa-se somente o construtor da subclasse e nunca o da superclasse.


E

A ordem é sempre definida pelo desenvolvedor, uma vez que Java não implementa um padrão.

Considere o código a seguir.


1__public class Questao4MediaSalario

2__{

3_____public static void main(String args[])

4_____{

5______System.out.print(calculaMediaSalario(100.0, 200.0, 300.0));

6_____}

7

8_____public static double calculaMediaSalario(double salarioJan, double salarioFev, double salarioMar)

9_____{

10_______double mediaSalario = (salarioJan + salarioFev + salarioMar) / 3;

11_______return mediaSalario;

12____}

13__}


Especificamente entre as linhas 9 e 12 observa-se:


A

Instruções do método.


B

Declaração do método.


C

Sobrescrita de método.


D

Instanciação do método.

Examine o código em Java abaixo, com o qual se deseja imprimir o resultado da comparação de 2 números, caso estes sejam iguais.


import java.util.Scanner;

public class comparador

{

public static void main(String[] args)

{

int num1, num2;

Scanner entrada= new Scanner(System.in);

System.out.printf("num1: ");

num1 = entrada.nextlnt();

System.out.printf("num2: ");

num2 = entrada.nextlnt();

if (num1 == num2);

System.out.printf ( "Resultado: %d == %d \n" , num1,

num2);

}

}


Observando o código acima é correto afirmar que


A

há um erro de sintaxe.


B

há um erro de lógica em tempo de compilação.


C

será apresentado erro impedindo a compilação.


D

caso sejam digitados 2 números iguais, será exibida a mensagem confirmando que os números são iguais.


E

o if é uma instrução vazia. Não há instrução a ser executada caso a condição seja verdadeira ou falsa.

   
Gerar simulado