Questões de Concurso Público UFSC 2018 para Técnico de Tecnologia da Informação
Foram encontradas 8 questões
Considere o seguinte programa, escrito na linguagem K:
v1 = 1
v2 = 1
repita 3 vezes {
v3 = v1 + v2
v1 = v2
v2 = v3
}
v4 = v3
Qual será o valor da variável v4?
Considere o código abaixo, escrito na linguagem Java:
public int procedimentoMisterioso(int num) {
if (num >= 10) {
return 10;
} else {
return procedimentoMisterioso(num + 3) + num;
}
}
Assinale a alternativa que especifica o resultado produzido por três execuções do método procedimentoMisterioso(), usando em cada uma os argumentos 3, 5 e 7, respectivamente.
Considere o código abaixo, escrito na linguagem Java:
public class ClasseA {
protected int atr01 = 0;
private int atr02 = 0;
private int menor(int v1, int v2) {
if (v1>v2) return v2;
else return v2;
}
}
public interface InterfaceW {
public int procedimentoYY(int argumento);
public int procedimentoZZ(int argumento);
}
public class ClasseB extends ClasseA implements InterfaceW {
public int procedimentoXX(int argumento) {
atr01 = atr01 + argumento;
return atr01;
}
public int procedimentoYY(int argumento) {
atr02 = atr02 + argumento;
return atr02;
}
public int procedimentoZZ(int argumento) {
int resultado = this.menor(atr01, argumento);
return resultado;
}
}
Assinale a alternativa que indica todos os métodos da ClasseB que contêm erro.