Questões de Concurso Sobre java em programação

Foram encontradas 2.559 questões

Q929812 Programação
Utilizando a linguagem de programação orientada a objetos Java, a partir das afirmações abaixo, qual item está correto?
- A e E são classes - B e D são interfaces - C é uma classe abstrata
Alternativas
Q929811 Programação
Se o código Java abaixo puder ser executado, qual será a saída?
Imagem associada para resolução da questão
Alternativas
Q928887 Programação
No contexto da linguagem Java, assinale o modificador (modifier) que se refere ao nível de acesso.
Alternativas
Q928009 Programação

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

Alternativas
Q928007 Programação
Analise o código Java a seguir.                                          Imagem associada para resolução da questão
Assinale o valor exibido na execução desse código.  
Alternativas
Q928003 Programação
Analise a definição de um array em Java.
int[][] multi = new int[5][10];
Assinale o código que exibe corretamente um elemento de cada linha desse array.
Alternativas
Q926416 Programação
Escreva V ou F conforme seja verdadeiro ou falso o que se afirma a seguir sobre tratamento de exceção:
( ) 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:
Alternativas
Q926415 Programação

Atente para o seguinte bloco de código:


Imagem associada para resolução da questão

Considerando o bloco de código acima apresentado, pode-se afirmar corretamente que
Alternativas
Q925897 Programação
Analise o trecho de código, em JAVA, a seguir. Imagem associada para resolução da questão
Ao ser executado, o método main da classe Teste mostra, na tela, o texto
Alternativas
Q923905 Programação

Observe o projeto abaixo, desenvolvido na linguagem de programação orientada a objetos, denominada “Java”:


Imagem associada para resolução da questão


Após a execução do projeto acima, o valor visualizado é

Alternativas
Q923858 Programação
Seja a função f definida pelo código Java abaixo, qual é o resultado da chamada f(5)?
Imagem associada para resolução da questão
Alternativas
Q923852 Programação
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:
Alternativas
Q923851 Programação
A linguagem Java tem acrescentado recursos a cada nova versão. Qual das sentenças a seguir provoca um erro de compilação?
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Programador |
Q922751 Programação
Instrução: Considere o código Java abaixo para responder a questão, supondo que ServicoTributado está especificada em outro código, acessível por Servico.

1     public class Servico implements ServicoTributado {
2             public String nomeServico;
3             private int codServico;
4             private int valor;
5             public Servico (String nome) { this(nome, 0, 0);}
6             public Servico(String nome, int cod, int valor) {
7                         nomeServico = nome;
8                         codServico = cod;
9                         this.valor = valor;
10                       }
11     public double calculaTributo ( int valor) {
12             double tributo;
13             // calcula tributo
13             return tributo;
14             }
15     }
Na linha 1 do código Java, apresentado na instrução, a expressão “implements ServicoTributado” significa que:
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Programador |
Q922750 Programação
Instrução: Considere o código Java abaixo para responder a questão, supondo que ServicoTributado está especificada em outro código, acessível por Servico.

1     public class Servico implements ServicoTributado {
2             public String nomeServico;
3             private int codServico;
4             private int valor;
5             public Servico (String nome) { this(nome, 0, 0);}
6             public Servico(String nome, int cod, int valor) {
7                         nomeServico = nome;
8                         codServico = cod;
9                         this.valor = valor;
10                       }
11     public double calculaTributo ( int valor) {
12             double tributo;
13             // calcula tributo
13             return tributo;
14             }
15     }
Considere o trecho de programa a seguir.
Imagem associada para resolução da questão
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?
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Programador |
Q922749 Programação
Instrução: Considere o código Java abaixo para responder a questão, supondo que ServicoTributado está especificada em outro código, acessível por Servico.

1     public class Servico implements ServicoTributado {
2             public String nomeServico;
3             private int codServico;
4             private int valor;
5             public Servico (String nome) { this(nome, 0, 0);}
6             public Servico(String nome, int cod, int valor) {
7                         nomeServico = nome;
8                         codServico = cod;
9                         this.valor = valor;
10                       }
11     public double calculaTributo ( int valor) {
12             double tributo;
13             // calcula tributo
13             return tributo;
14             }
15     }
Suponha a seguinte sequência de código:
... 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:
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Programador |
Q922748 Programação
Instrução: Considere o código Java abaixo para responder a questão, supondo que ServicoTributado está especificada em outro código, acessível por Servico.

1     public class Servico implements ServicoTributado {
2             public String nomeServico;
3             private int codServico;
4             private int valor;
5             public Servico (String nome) { this(nome, 0, 0);}
6             public Servico(String nome, int cod, int valor) {
7                         nomeServico = nome;
8                         codServico = cod;
9                         this.valor = valor;
10                       }
11     public double calculaTributo ( int valor) {
12             double tributo;
13             // calcula tributo
13             return tributo;
14             }
15     }
Considere a escrita de uma linha de código Servico servicoL= new Servico (“Lavagem”) e analise as afirmações abaixo.
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?
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Programador |
Q922737 Programação

Considere a hierarquia de classes abaixo, implementada em JAVA.


Imagem associada para resolução da questão

Assinale a alternativa que relaciona corretamente os atributos de instância que fazem parte dos objetos criados a partir da classe C.
Alternativas
Ano: 2018 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2018 - TJ-RS - Analista de Sistemas |
Q922605 Programação

Considere o programa abaixo, escrito em Java.


Imagem associada para resolução da questão


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).

Alternativas
Q921802 Programação
Acerca da linguagem Java versão 6+, assinale a instrução INCORRETA, isto é, que não compila:
Alternativas
Respostas
1021: A
1022: E
1023: C
1024: E
1025: E
1026: A
1027: A
1028: D
1029: C
1030: D
1031: B
1032: D
1033: C
1034: B
1035: E
1036: A
1037: C
1038: A
1039: A
1040: D