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
 

Qual método em Java deve ser utilizado para retornar o caractere a uma determinada posição de uma string?


A

getChar


B

split


C

charAt


D

valueOf

Considere a seguinte Classe Comparação implementada em Java.


public class Comparacao {

public static void concat( String str){

str += "Concat";

}

public static void main(String[] args) {

String str = "teste";

String str2 = "Concat";


if( str + str2 == "testeConcat"){

System.out.println("passo1");

}else{

System.out.println("passo2");

}

concat(str);

if( str.equaÍs("testeConcat") ){

System.out.println("passo3");

}else{

System.out.println("passo4");

}

}

}


Quais strings serão impressas no console?


A

passo1, passo2


B

passo2, passo4


C

passo1, passo4


D

passo2, passo3


E

passo1, passo3

Considere o seguinte programa Java



import java.util.Scanner;

public class teste3 {

public static void main(Stringl] args) {

int i, z=0, n=5;

char v;

Scanner s = new Scanner(System.in);

___for (i=0; i<n; i++){

v=s.next().charAt(0);

if ((v > 'g')||(v <= '19')

z=z+2;

else z=z+1;}

__System.out.printin(z);}}



Ao ser passada a seguinte sequência de entrada de dados: f g k i m; o valor final de z é iguala:


A

10


B

9


C

7


D

6


E

8

Com a linguagem Java, grupos de desenvolvimento de software podem usar uma abordagem modular de projeto e uma implementação orientada a objetos para que sejam muito mais produtivos do que com as técnicas anteriormente populares, como a programação estruturada. Programas orientados a objetos são, muitas vezes, mais fáceis de entender, corrigir e modificar. Para que um objeto tenha atributos que o acompanhem ao longo de sua vida, estes deverão ser implementados como


A

métodos.


B

operadores.


C

parâmetros.


D

variáveis locais.


E

variáveis de instância.

Em JAVA, existe um método que pertence à biblioteca nativa, onde não é capaz de bloquear a execução de uma determinada thread. Com relação a esse assunto, marque a alternativa correta.


A

Thread.join()


B

Thread.insert()


C

Thread.block()


D

Thread.delete()


E

Thread.yield()

No que diz respeito às Regras de Declaração para Arquivos-Fonte Java, analise as proposições a seguir.


I. Se o arquivo de código-fonte tiver uma classe pública, seu nome terá que coincidir com o nome dessa classe.

II. Se não houver instrução package, as instruções import terão que ser as primeiras (fora os comentários) do arquivo de código-fonte.

III. O arquivo só pode ter uma instrução package, porém, várias de import.

IV. Um arquivo de código-fonte pode ter várias classes públicas.

V. O arquivo só pode ter uma classe não pública.


Estão CORRETAS as proposições


A

I, III e IV.


B

I, II e III.


C

I, IV e V.


D

II, IV e V.


E

II, III e V.

A linguagem Java ocupa o 3º lugar no ranking de linguagens de programação, sendo utilizada principalmente para desenvolvimento web, móvel e corporativo. Essa linguagem, que é orientada a objetos, baseia-se nos quatro pilares do princípio da abstração, denominados

A
herança, classes, objetos e troca de mensagens.

B
encapsulamento, colaboração, classes e polimorfismo.

C
encapsulamento, herança, composição e polimorfismo.

D
herança, classes, polimorfismo e atributos.

Considere a classe Java a seguir:


public abstract class Aviao {

_ private final String modelo;

_ public Aviao(String modelo){

_ _ this.modelo = modelo;

_ }

_ private String getModelo(){

_ _ return this.modelo;

_ }

_ public abstract void Subir();

_ public abstract void Descer();

_ private abstract void Manobrar();

}


A compilação dessa classe produz um erro, pois


A

não foi apresentada uma implementação para os métodos Subir, Descer e Manobrar.


B

classes abstratas não podem implementar métodos privados.


C

os argumentos dos métodos e os campos da classe não podem ter o mesmo nome.


D

métodos não podem ser privados e abstratos simultaneamente.


E

métodos de acesso aos campos das classes não podem ser privados.

No Java, uma classe pode ser executada como uma thread desde que ela


A

implemente a interface Runnable.


B

não possua métodos marcados com a palavra reservada synchronized.


C

não acesse outras classes que não sejam threads.


D

possua os métodos start() e run().


E

seja descendente da classe Serializable.

   
Gerar simulado