Buscar

TESTE DE CONHECIMENTO 4 PROGRAMAÇÃO III

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)

Continue navegando