Questões de Concurso
Comentadas sobre programação orientada a objetos em programação
Foram encontradas 798 questões
Considerando essas técnicas, assinale a alternativa que apresenta o conceito de POO relacionado ao uso dessas práticas.
Em linguagens de programação como Java e C#, a herança múltipla de classes é um recurso amplamente suportado e incentivado para maximizar a reutilização de código.
Considere que um algoritmo de árvore de decisão utilize entropia como medida de impureza para realizar as divisões dos dados em diferentes nós da árvore. Considere ainda que a entropia seja máxima quando a distribuição das classes é perfeitamente equilibrada e mínima quando todos os exemplos pertencem a uma única classe. Nesse caso, em uma partição contendo 100 exemplos classificados em três categorias A, B e C, a entropia da partição é maior no cenário em que há 33 exemplos de cada classe do que no cenário em que há 90 exemplos da classe A, 5 da classe B e 5 da classe C, mesmo que o número total de exemplos na partição seja o mesmo em ambos os casos.
Qual alternativa apresenta o resultado da execução do seguinte programa, escrito em Java 1.8?
package conceicao;
public class Conceicao {
private int num= 0;
public static int calcular() {
return ++num+num++;
}
public static void main(String[] args) {
int x;
x= calcular();
x= calcular();
x= calcular();
System.out.println(x);
}
}
Qual alternativa apresenta o resultado da execução do seguinte programa, escrito em Java 1.8?
package conceicao;
public class Conceicao {
public static void main(String[] args) {
StringBuilder a = new StringBuilder("Hello world");
StringBuilder b = new StringBuilder("Hello world");
System.out.print((a == b?"S":"N") + " ");
System.out.print((a.equals(b)?"S":"N") + " ");
System.out.print((a.compareTo(b)?"S":"N") + " ");
}
}
package conceicao; public class Conceicao { protected String v; }
public class ExemploErro {
public static void exibir(Integer valor) {
System.out.println(“Valor inteiro: ” + valor);
}
public static void exibir(double valor) {
System.out.println(“Valor decimal: ” + valor);
}
public static void main(String[] args) {
exibir(null);
}
}