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

Foram encontradas 2 questões

Q2166331 Programação
Considere a declaração do seguinte método, escrito na linguagem Java, e analise as afirmativas a seguir.
public static long minhaFuncao(int[] vetor) {      int total = 0;      for(int i = 0; i < vetor.length; i++) {      total += vetor[i];    }    return total; } public static void main(String[] args) {       int[] vet = {10, 20, 30, 40};       long a = minhaFuncao(vet);       long b = minhaFuncao(vet); }
I. Esse método não pode ser compilado, pois seu retorno é do tipo long, e a variável total é do tipo int. II. A variável a receberá o valor 100 na sua definição. II. A variável b receberá o valor 100 na sua definição.
Está(ão) correta(s) a(s) afirmativa(s)
Alternativas
Q2166334 Programação
Considerando o conceito de polimorfismo na linguagem Java, analise as afirmativas a seguir e assinale com V as verdadeiras e com F as falsas.
(   ) Classes Abstratas não podem ser instanciadas. (   ) Métodos Abstratos não precisam ser reimplementados. (   ) Toda classe em Java herda da classe Object. (   ) A variável this garante que a subclasse chame qualquer método da superclasse.
Assinale a sequência correta. 
Alternativas
Respostas
1: D
2: A