Baixe o app para aproveitar ainda mais
Prévia do material em texto
TESTE DE CONHECIMENTO 4 PROGRAMAÇÃO III 2021.1 QUESTÃO 01 Ao definirmos uma classe Carro em Python, qual seria um possível método para ela? def acelerar(vel): define acender(valor): define fechar(): def somar(a,b): define plantar(lugar): QUESTÃO 02 Assinale a alternativa que implementa a função IMC. Esta função recebe como parâmetro de entrada o peso e a altura de uma pessoa e retorna com o valor do IMC. IMC(): calculo = float(peso) / float(altura) * float (altura)) return calculo def IMC(peso, altura): calculo = float(peso) / float(altura) * float (altura)) return calculo IMC(peso, altura): calculo = float(peso) / float(altura) * float (altura)) print(calculo) def IMC(peso, altura): calculo = float(peso) / float(altura) * float (altura)) print(calculo) IMC(peso, altura): calculo = float(peso) / float(altura) * float (altura)) return calculo QUESTÃO 03 Durante o desenvolvimento do projeto, foi necessário criar um método construtor para a classe Empregado. Assinale a opção que apresenta a criação do método construtor. def _construtor_(self, matricula, nome, cargo): _empregado_(self, matricula, cargo): def _empregado_(self, matricula, nome, cargo): _init_(self, matricula, cargo): def _init_(self, matricula, nome, cargo): QUESTÃO 04 Para acessar o atributo de um objeto Python, pode ser utilizado, alternativamente ao acesso direto, a seguinte função: hasattr getattr delattr setattr expattr QUESTÃO 05 Toda linguagem orientada a objetos permite a especificação de métodos construtores na classe, os quais são responsáveis pela inicialização do objeto recém-alocado na memória. Na linguagem Python este método recebe o seguinte nome: def self this __init__ constructor QUESTÃO 06 Em orientação a objetos, a característica que determina a possibilidade de um descendente alterar a funcionalidade de um método herdado é denominada: polimorfismo encapsulamento abstração composição herança QUESTÃO 07 Durante o desenvolvimento de um programa em Pyhton foi criada a função cadastro, a qual recebe como parâmetros o nome e a idade de uma pessoa, respectivamente. Assinale a alternativa que executa a função corretamente. cadastro("Paulo", 20) cadastro() cadastro (20, "Paulo") def cadastro(20, "Paulo") def cadastro ("Paulo", 20)
Compartilhar