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
 

O Java se destaca de outras linguagens de programação para desenvolvimento de aplicativos para dispositivos móveis por seus recursos de orientação a objetos, portabilidade, reusabilidade e robustez. Para que isso aconteça, conta-se com a plataforma JVM (Java Virtual Machine). Sendo assim, assinale a alternativa que apresenta os benefícios multiplataforma da linguagem Java.


A

Write Once Run Anywhere (WORA)


B

Portability Forever (POFO)


C

Automatic Debug (AD)


D

Code Once Compile Once (COCO)


E

Algorithms to Java (A2J)

Os programadores da linguagem Java concentram-se em criar seus próprios tipos definidos pelo usuário. Esses tipos são conhecidos como:


A

métodos.


B

objetos.


C

bytecodes.


D

classes.


E

variáveis.

Ao criar um novo projeto padrão por meio do Android Studio, o programador poderá desenvolver sua APP para diversos dispositivos. Nesse sentido, com o objetivo de criar um jogo para smartphones, os arquivos de som deverão ser armazenados dentro da estrutura padrão do diretório

A
manifest.

B
layout.

C
menu.

D
res.

E
Java.

Se a expressão new C1().proc(5,6,new C2().proc(5,6,new C2().proc(5,6,7))) for executada, então o valor obtido será


A

2


B

3


C

4


D

5

Considere o seguinte método expressão implementado em Java.


public static int expressao( int A, int B, int C){


A += B;

C <<= A;

B ^= B; if( B > C )

return C;

else

return B;

}


Qual o resultado retornado pelo método expressão quando A=1, B=2 e C=1 ?


A

0


B

1


C

2


D

3


E

4

Considere o seguinte trecho de código na linguagem de programação Java.



1 _____ public class Pessoa {

2 ________ private String nome;

3 ________ private int idade;

4 ________ public void setNome (String nome) {

5 _____________ this.nome = nome;

6 ________ }

7 ________ public void getNome ( ) {

8_____________ return this.nome;

9________ }

10 ________ public void setIdade (int idade) {

11 _____________ this.idade = idade;

12 ________ }

13 ________ public void getIdade ( ) {

14 _____________ return this.idade;

15 ________ }

16 _____ }



A utilização dos métodos getters e setters, à maneira dos declarados nas linhas 4, 7, 10 e 13 do código apresentado, é uma estratégia para aplicar um importante conceito de orientação a objetos chamado


A

generalização.


B

herança.


C

encapsulamento.


D

sobrecarga.

Métodos sobrecarregados de uma classe são distinguidos por um compilador Java por meio


A

da observação de seus tipos de retorno.


B

da análise de suas assinaturas.


C

da combinação de seus respectivos nomes e números de parâmetros.


D

da comparação de seus respectivos tipos e ordem de parâmetros.

Com relação à linguagem de programação Java, marque a opção correta:


A

Métodos abstratos fornecem implementações em uma classe abstrata.


B

Tentar instanciar um objeto de uma classe abstrata é um erro de compilação.


C

Um método abstrato é aquele com a palavra-chave static na sua declaração.


D

É possível criar objetos a partir de uma classe abstrata.


E

O propósito de uma classe abstrata é fornecer métodos abstratos com implementação para facilitar a herança.

Aplicativo Java é


A

um programa de computador que é executado quando se utiliza o comando java para carregar a Java Virtual Machine (JVM).


B

um comando de transferência de arquivo para uma máquina remota.


C

uma linguagem de modelagem de dados.


D

um vírus que infecta máquinas remotas.


E

um comando de entrada e saída de informações.

   
Gerar simulado