Questões de Concurso
Sobre java em programação
Foram encontradas 2.559 questões
- A e E são classes - B e D são interfaces - C é uma classe abstrata
Sobre construtores (constructors), no contexto da linguagem Java, analise as afirmativas a seguir.
I. Os construtores devem ser declarados como private.
II. Uma interface não pode ter um construtor.
III. Uma classe abstrata pode ter um construtor.
Está correto o que se afirma em
Assinale o valor exibido na execução desse código.
int[][] multi = new int[5][10];
Assinale o código que exibe corretamente um elemento de cada linha desse array.
( ) NullPointerException é a exceção lançada ao tentar dividir um número por zero. ( ) É possível ter vários blocos catch para a mesma cláusula try para tratar diferentes exceções. ( ) É possível declarar mais de uma exceção na cláusula throws. ( ) Se o desenvolvedor usa o bloco try-catch para tratar uma ou mais exceções em um método, ele não pode mais usar a cláusula throws na assinatura do mesmo método para lançar exceções.
Está correta, de cima para baixo, a seguinte sequência:
Atente para o seguinte bloco de código:
Ao ser executado, o método main da classe Teste mostra, na tela, o texto
Observe o projeto abaixo, desenvolvido na linguagem de programação orientada a objetos, denominada “Java”:
Após a execução do projeto acima, o valor visualizado é
Quanto ao trecho de programa acima e quanto às características da linguagem Java, considere as seguintes afirmações.
I - A classe ServicoTerceirizado é uma subclasse da classe Servico. II - Objetos da classe ServicoTerceirizado herdam todos os atributos da classe Servico. III- Pode-se declarar métodos na classe ServicoTerceirizado com a mesma assinatura de métodos já declarados na classe Servico.
Quais estão corretas?
... int valorTabelado = 500; Servico servicoL= new Servico (“Lavagem”, 423, valorTabelado); ....
Na linha 9 do código de instrução, “this.valor = valor;” o uso de “this” garante que:
I - A linha de código resulta na declaração de uma variável e na criação de uma instância da classe “servicoL” com a string “Lavagem” no campo “nomeServico” e com os demais valores indefinidos. II - A linha de código resulta na declaração de uma variável com identificador “Lavagem”. III- A linha de código resulta na declaração de uma variável e na criação de uma instância da classe “Servico” com a string “Lavagem” no campo “nomeServico” e com os demais valores zerados.
Quais estão corretas?
Considere a hierarquia de classes abaixo, implementada em JAVA.
Considere o programa abaixo, escrito em Java.
Para as linhas 1 a 4, indicadas no código, selecione a alternativa que corresponde àquilo que será impresso em tela
durante a execução de cada linha isoladamente (observe que há quatro versões distintas do programa, cada versão
contendo apenas uma das linhas entre as linhas 1 a 4).