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
 

Java é uma linguagem de programação e também uma plataforma de desenvolvimento de softwares. Com relação a esse tema, assinale a alternativa correta.


A

Java SE é uma estrutura da linguagem que permite que uma instrução seja executada após o resultado de uma avaliação condicional.


B

A máquina virtual Java (JVM) é a responsável por tornar a linguagem multiplataforma, pois é nela que as aplicações são executadas.


C

Micro Edition é uma plataforma Java voltada para o desenvolvimento de soluções para web e sistemas de software corporativos.


D

O slogan Java “Escreva uma vez, execute em qualquer lugar” diz respeito às críticas sobre as fragilidades de segurança de seus programas.


E

O JKD Oracle é um pacote para uso da linguagem Java que possibilita o acesso direto a banco de dados pelos seus programas.

Que palavra-chave utilizada em Java garante que, após inicializado, um campo não será modificado durante o tempo de execução?


A

extends.


B

super.


C

final.


D

instanceof.


E

break.

A linguagem de programação JAVA utiliza exceções para lidar com erros e outros eventos excepcionais. Nessa linguagem, uma nova exceção pode ser lançada por meio da seguinte palavra reservada:


A

launch.


B

upgrade.


C

generate.


D

throw.


E

catch.

O polimorfismo permite escrever programas com objetos que compartilham, direta ou indiretamente, a mesma superclasse, como se todos fossem objetos da superclasse. A linguagem Java provê vários recursos, como a declaração de métodos com o modificador final. Sobre um método final em Java, é INCORRETO afirmar:


A

Um método final em uma superclasse não pode ser sobrescrito em uma subclasse.


B

As chamadas do método final são resolvidas em tempo de execução, por meio de vinculação dinâmica.


C

Um método declarado como private é implicitamente final.


D

Um método declarado como static é implicitamente final.


E

Uma declaração do método final nunca pode mudar; dessa forma, todas as subclasses utilizam a mesma implementação do método.

Assinale a alternativa correta sobre o GLASSFISH.


A

É um aplicativo com a finalidade de integrar sistemas de gerenciamento de banco de dados heterogêneos.


B

Está disponível na instalação padrão do Apache2.


C

É um módulo de compartilhamento de informações disponível como serviço no PostGreSQL.


D

O GlassFish Server fornece um servidor para o desenvolvimento e implantação para a plataforma Java.


E

É um servidor de aplicação baseado em Servlet container executado em um JRE.

Literais são as representações de dados dentro do código fonte. Na linguagem Java, literais representam os dados dos tipos primitivos, sendo assim assinale abaixo a alternativa que apresenta esses tipos.


A

Literais Booleanos ou Lógicos, Literais inteiros, Literais Inteiros Decimais.


B

Literais Inteiros Octais, Literais Inteiros Hexadecimais, Literais Fracionários (de Ponto Flutuante).


C

Literais Caracteres, Literais de cadeias de caracteres – Strings, Literal nulo (null).


D

As alternativas A, B e C estão corretas.


E

N.D.A.

Programa em Java contendo as classes A, B e C, todas elas contendo o método void m(), onde a classe A representa um conceito mais genérico que B, e a classe C representa um conceito mais específico que A. Esse programa está representado em:


A

class A extends B {}

class B extends C {void m(){}}

class C {}


B

class B extends A {}

class C extends B {void m(){}}

class A {}


C

class C extends B {}

class B {void m(){}}

class A extends B {}


D

class B extends C {}

class C extends A {}

class A {void m(){}}

Analise o seguinte código escrito na linguagem Java:


public static double recursive (double d) {

if (d <= 1) {

return 1;

}

else {

return d * recursive(d - 1);

}

}

Assinale o conteúdo que será exibido na saída do programa quando a função for chamada com o parâmetro 6:


A

120


B

240


C

360


D

720

Em linguagem de programação orientada a objetos, existe uma propriedade que permite compartilhar informações entre duas entidades, evitando a redundância. Assim, considerando as Linguagens de Programação Java, qual é a propriedade que evita redundância?


A

Abstração.


B

Generalização.


C

Instância.


D

Tuplas.


E

Readentry.

Um sistema apresenta a seguinte exigência: a plataforma de desenvolvimento deve utilizar a linguagem Java.


Nesse contexto, o requisito explicitado é categorizado como


A

analítico.


B

determinístico.


C

funcional.


D

não funcional.

   
Gerar simulado