Foram encontradas 1.519 questões.
Sobre o método finalizador finalize, analise as assertivas a seguir:
I. Quando um objeto é finalizado, os métodos finalizadores (finalize) das superclasses são automaticamente chamados pela máquina virtual.
II. Não recebe nenhum parâmetro.
III. É chamado pelo coletor de lixo.
Quais estão corretas?
Provas
Sobre arrays em Java, analise as assertivas que seguem:
I. Quando um array é declarado, os elementos (valores) são inicializados com 0 (zero) para arrays de números como int[] e double[]; false para arrays do tipo boolean[]; ou null para um array de referências para objetos.
II. O último índice válido de um array é igual ao tamanho (propriedade length) desse array.
III. Tentar acessar um índice fora dos limites do array é um erro detectado em tempo de compilação.
Quais estão corretas?
Provas
- Fundamentos de ProgramaçãoAlgoritmosAvaliação de Expressões
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoOperadoresOperadores Lógicos
- Fundamentos de ProgramaçãoOperadoresOperadores Relacionais
Suponha que i, j, k e m sejam variáveis do tipo int e que i = 2, j = 5, k = 9 e m = -8. Preencha os parênteses com V para as comparações avaliadas para true e com F as comparações avaliadas para false.
( ) i >= 2 && m > -2
( ) 3*3 == k || j != 5
( ) m < -10 || !(k != -m + 1)
( ) k >= j? false : true
A ordem correta de preenchimento dos parênteses, de cima para baixo, é
Provas
Sobre a palavra-chave super em Java, analise as assertivas a seguir:
I. Pode ser usada numa subclasse para chamar o construtor da superclasse imediata.
II. Pode ser usada, seguida do operador ponto, para acessar membros da superclasse imediata.
III. Não é possível encadear referências a superclasses como em super.super.toString().
Provas
Selecione a alternativa que melhor e mais amplamente descreve a seguinte construção Java:
| public static void metodo(List<? extends A> list) { /* ... */ } |
Provas
Relacione os níveis de controle de acesso de membros de classes em Java na Coluna 1 com sua respectiva descrição na Coluna 2.
COLUNA 1
1. public
2. private
3. protected
4. package
COLUNA 2
( ) Acesso é permitido na própria classe e em todas as classes no mesmo pacote.
( ) Acesso é permitido apenas na própria classe.
( ) Acesso é permitido na própria classe bem como em todas as outras classes.
( ) Acesso é permitido na própria classe bem como em todas as subclasses e classes no mesmo pacote.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é
Provas
Sobre passagem de parâmetros em Java, analise as assertivas abaixo.
I. Java possui apenas o mecanismo de passagem de parâmetro por valor (em inglês, by value).
II. Não é possível criar métodos que modificam o conteúdo de variáveis numéricas (int, double) passadas como parâmetro.
III. A declaração de método void foo(String... s) {} é válida e indica um método que pode receber um número variável de parâmetros.
Quais estão corretas?
Provas
Sobre o método construtor em Java, assinale a alternativa correta.
Provas
Selecione a alternativa que apresenta um método Java que calcula e retorna o somatório de todos os elementos com índice par de um vetor (array) de inteiros.
Provas
Considere a seguinte hierarquia de classes Java.
| abstract class Letra { |
Qual alternativa apresenta um trecho de código e saída correspondentes?
Provas
Caderno Container