Questões de Concurso Público UFRJ 2023 para Técnico de Tecnologia da Informação - Desenvolvimento

Foram encontradas 5 questões

Q2271860 Programação
A classe Avaliacao e Pessoa estão no mesmo pacote e foi executado com o Java 8. Assinale a opção que corresponde ao resultado exibido após a execução do método public static void main(String[] args).
Imagem associada para resolução da questão
Alternativas
Q2271861 Programação
Trabalhar com datas em versões anteriores ao Java 8 sempre foi um tanto complicado, entretanto a nova API de datas presente no Java 8 mudou esse cenário. Considerando a classe LocalDate, marque a opção que representa a forma correta de adicionar 15 dias à data corrente.
Alternativas
Q2271862 Programação
A partir do Java 8 é possível que interfaces possam ter métodos concretos, ‘herdados’ por todos que implementam essa interface, sem quebrar a compatibilidade das classes mais antigas que implementam essa interface. O nome dado a esse recurso é:
Alternativas
Q2271868 Programação

Considere o código em Java a seguir:

Imagem associada para resolução da questão


Baseado no código acima, assinale a alternativa correta.

Alternativas
Q2271869 Programação
Com relação aos conceitos de orientação a objetos em Java, analise os itens a seguir:

I - A operação de casting é usada quando o objetivo é ajustar o retorno de um método com a atribuição a uma variável. Esse tipo de conversão é possível quando os tipos de dados são objetos (por exemplo com o uso de herança) e não em tipos primitivos.
II - O uso de polimorfismo está intimamente relacionado ao mecanismo de upcasting.
III - Uma interface não pode ser instanciada, mas podem ser definidas referências do seu tipo.
IV - Uma interface é formalmente uma classe abstrata, somente com atributos constantes(final) e estáticos(static) e métodos sem corpo. Estes deverão ser implementados pelas classes que irão implementar a interface.

Em relação aos itens acima, pode-se afirmar: 
Alternativas
Respostas
1: A
2: B
3: B
4: A
5: B