Questões sobre Java

Lista completa de Questões sobre Java para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Em uma mensagem de uma fila JMS (Java Message Service), a propriedade que indica o nome no sistema externo para mensagens de entrada e saída é

    A) MSG_INOUT_NAMES.

    B) MSG_TRK_NAMES.

    C) EXTSYS_MSG_TRK.

    D) INOUT_MSG_NAMES.

    E) MSG_TRK_EXTSYS.

Em relação ao Java 8, é correto afirmar que

    A) os streams disponibilizam uma interface para um conjunto de valores que podem ser de tipos diferentes.

    B) os dados consumidos pelos streams devem ser originados de collections ou arrays.

    C) as operações dos streams fazem interações externas, de forma semelhante às collections.

    D) operações de streams podem retornar outras streams.

    E) os streams apresentam restrição ao uso de operações de linguagens de programação funcional.

No que diz respeito à criação de métodos em Java, o qualificador ou modificador define a visibilidade e pode ser de três tipos básicos: I. é visível apenas pela própria classe. É o qualificador mais restritivo. II. é visível pela própria classe, por suas subclasses e pelas classes do mesmo pacote. III. é visível por qualquer classe, sendo o qualificador mais aberto no sentido de que qualquer classe pode usar esse método.” Os métodos definidos em I, II e III são respectivamente denominados

    A) private, protected e public.

    B) private, public e protected.

    C) public, protected e private.

    D) protected, public e private.

    E) protected, private e public.

A questão baseia-se nas Figuras 7(a) e 7(b) abaixo. A Figura 7(a) mostra um programa implementado em Java, no qual se inseriu, intencionalmente, no local apontado pela seta nº 1, um retângulo, de modo a ocultar o código fonte digitado nesse local. A Figura 7(b) exibe uma caixa de diálogo que é apresentada ao usuário durante a execução do programa da Figura 7(a).


Ao ser executado o programa em Java da Figura 7(a), ele realiza determinado cálculo, apresenta o resultado e, a seguir, exibe a caixa de diálogo da Figura 7(b). Caso seja digitada, nessa caixa de diálogo, apenas a letra "s", em minúscula, e submetida ao programa, será executada, novamente, a estrutura de repetição; caso contrário, se for inserido e submetido ao programa qualquer outro caractere válido, por meio dessa caixa de diálogo, esse programa sairá da estrutura de repetição, apresentará a palavra "TERMINADO" e encerrará a sua execução. Para que esse programa comporte-se dessa forma, basta inserir, no local apontado pela seta nº 1 (Figura 7(a)), o seguinte código fonte:
I. (aux1 =="s"); II. (aux1.equals ("s")); III. (aux1.compareTo("s") == 0);
Quais estão corretas?

    A) Apenas I.

    B) Apenas III.

    C) Apenas I e II.

    D) Apenas II e III.

    E) I, II e III.

Considere o seguinte programa escrito em linguagem Java:


Analisando a lógica do programa acima, é CORRETO afirmar que, ao final da execução do programa, serão impressas as respostas disponíveis na alternativa

    A) Valor para Pagar Hoje: 4000.0 Valor para Pagar Hoje+1: 4100.0 Valor para Pagar Hoje+2: 4200.0 Valor para Pagar Hoje+3: 4300.0 Valor para Pagar Hoje+4: 4400.0

    B) Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1: 1031.0 Valor para Pagar Hoje+2: 1032.0 Valor para Pagar Hoje+3: 1033.0 Valor para Pagar Hoje+4: 1034.0 Valor para Pagar Hoje+5: 1035.0

    C) Valor para Pagar Hoje: 4000.0 Valor para Pagar Hoje+0: 4100.0 Valor para Pagar Hoje+1: 4200.0 Valor para Pagar Hoje+2: 4300.0 Valor para Pagar Hoje+3: 4400.0 Valor para Pagar Hoje+4: 4500.0

    D) Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1: 1031.0 Valor para Pagar Hoje+2: 1032.0 Valor para Pagar Hoje+3: 1033.0 Valor para Pagar Hoje+4: 1034.0

    E) Valor para Pagar Hoje: 1030.0 Valor para Pagar Hoje+1: 1031.0 Valor para Pagar Hoje+2: 1032.0 Valor para Pagar Hoje+3: 1033.0

Os modificadores de acesso são palavras-chave que delimitam o nível de acesso, visibilidade e encapsulamento de elementos na linguagem Java. Sobre os modificadores de acesso, é correto afirmar:

    A) o modificador protected permite que apenas a própria classe possa acessar o recurso.

    B) o modificador private permite que apenas a própria classe e as classes do mesmo pacote possam acessar o recurso.

    C) o modificador public permite que apenas a própria classe e aqueles que a herdarem possam acessar o recurso.

    D) o modificador default é atribuído quando não é informado nenhum modificador de acesso.

Sobre a linguagem de programação Java, analise as afirmativas abaixo.


I É possível instanciar uma classe abstrata.

II A palavra chave inherits define a herança de uma classe para outra.

III A palavra chave super é utilizada para fazer referência à classe pai herdada.

IV A desalocação de memória é feita de forma automática pelo garbage collector.


Estão corretas as afirmações

    A) I e II.

    B) I e IV.

    C) III e IV.

    D) II e III.

Dos trechos de códigos abaixo, extraídos de um arquivo fonte escrito para a versão 8 da linguagem Java, o único que compila corretamente é

    A) String x = (String) (b > c) ? "true" : "false"

    B) public static void main (String ... args){}

    C) final enum letra {A, B, C}

    D) Boolean bool = new Boolean()

Uma interface na linguagem Java é apenas um contrato que a classe deve cumprir com a interface que a implementa. Sobre interfaces na linguagem Java, é correto afirmar:

    A) as variáveis são implicitamente public static final.

    B) elas fazem parte de herança.

    C) uma interface pode implementar uma class.

    D) as variáveis e métodos podem ter qualquer modificador de acesso.

Analise o trecho de código Java abaixo.



A partir da análise do código, observa-se que

    A) será exibido um texto no console.

    B) o código não compila.

    C) será exibido o endereço de memória do objeto.

    D) os modificadores de acesso não podem estar ocultos.

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...