Questões de Concurso Público BNB 2022 para Analista de Sistemas - Desenvolvimento de Sistemas

Foram encontradas 3 questões

Q2020842 Programação

Julgue o item seguinte acerca de orientação a objetos e linguagens de programação.


Considere-se o seguinte código Python.

class Animal():

    def mamifero(self):

        print (“possui mama”)

class pombo(Animal):

    def idade(self):

        print (“define a idade pombo”)

    def cor(self):

        print (“define a cor pombo”)

    def mamifero(self):

        print (“pombo não é mamifero”)

class coelho(Animal):

    def idade(self):

        print (“define a idade do coelho”)

    def cor(self):

        print (“define a cor do coelho”)

class cavalo(Animal):

    def idade(self):

        print (“define a idade do cavalo”)

    def cor(self):

        print (“define a cor do cavalo”)

obj1 = coelho()

obj2 = pombo()

obj3 =cavalo()

for type in (obj1, obj2, obj3):

        type.idade()

        type.cor()

        type.mamifero()


O resultado da execução do código precedente será o seguinte.

define a idade do coelho

define a cor do coelho

possui mama

define a idade pombo

define a cor pombo

pombo não é mamífero

define a idade do cavalo

define a cor do cavalo

possui mama

Alternativas
Q2020843 Programação

Julgue o item seguinte acerca de orientação a objetos e linguagens de programação.


Considere-se o seguinte código JavaScript.


<script>

class Retangulo {

     constructor(altura, largura) {

         this.altura = altura;

         this.largura = largura;

}

     // Getter

     get area() {

         return this.calcArea();

}

     // Method

     calcArea() {

         return this.altura * this.largura;

     }

}

class Quadrado extends Retangulo {

     constructor (lado) {

         super(lado,lado);

     }

}

const quadrado = new Retangulo(10, 10);

const quad = new Quadrado(15);

console.log(quadrado.area);

console.log(quad.area);

</script>


O resultado da execução do código precedente será o seguinte.


Erro: função area() não definida.


Alternativas
Q2020852 Programação
Julgue o item seguinte a respeito de conceitos em Java.
Considere-se o seguinte código.

Imagem associada para resolução da questão

O código apresentado não será compilado, pois há dois métodos construtores. 
Alternativas
Respostas
1: C
2: E
3: E