Buscar

Avaliação Parcial Programação III 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação Parcial: 
Aluno(a): Matrícula: 
Acertos: 7,0 de 10,0 Data (Finalizada) 
 
 
 
1a Questão (Ref.:201605436546) Acerto: 1,0 / 1,0 
 Python é uma linguagem multiparadigma. Identifique, abaixo, o paradigma que não 
pertence à linguagem Python: 
 
 
 
Orientado a objetos 
 Polinomial 
 
Estruturado 
 
Orientado a aspectos 
 
Lógico 
 
 
 
 
2a Questão (Ref.:201603740998) Acerto: 1,0 / 1,0 
O que vai ser impresso no código abaixo? tupla= (1, 2, 3, 4) tupla.append( (5, 6, 7) ) 
print(len(tupla)) 
 
 
 
1 
 
2 
 Vai gerar uma exceção 
 
7 
 
5 
 
 
 
 
3a Questão (Ref.:201605488366) Acerto: 1,0 / 1,0 
Considere a seguinte linha de comando: 
print(float(3) + 3); 
Qual é o resultado dessa expressão? 
 
 
 
0 
 6.0 
 
6 
 
3.0+3 
 
ERROR 
 
 
 
 
4a Questão (Ref.:201605438307) Acerto: 0,0 / 1,0 
A função range( ), em python, permite gerar uma sequência de números. Considere a seguinte 
instrução: 
print(range(2,7)) 
Qual é o resultado deste comando? 
 
 
 
[2,4,6] 
 [2,3,4,5,6,7] 
 
[2,5,7] 
 [2,3,4,5,6] 
 
[2,7] 
 
 
 
 
5a Questão (Ref.:201603740992) Acerto: 0,0 / 1,0 
Analise as informações abaixo: 
I. Python é interpretado 
II. Python é orientado a objetos 
III. Python é interativo 
Estão corretas as afirmações: 
 
 
 Somente I e II 
 I, II e III 
 
Somente II e III 
 
Somente I e III 
 
Somente I 
 
 
 
 
6a Questão (Ref.:201605438310) Acerto: 1,0 / 1,0 
Considere o seguinte código em Python: 
for valor in range(2,13): 
 if valor%2 != 0: 
 print(valor) 
Qual é o último número a ser impresso na tela? 
 
 
 
2 
 
13 
 
5 
 11 
 
10 
 
 
 
 
7a Questão (Ref.:201605438318) Acerto: 1,0 / 1,0 
Considere o seguinte código em Python: 
class Complexo: 
 def __init__(self, parte_real, parte_imag): 
 self.r = parte_real 
 self.i = parte_imag 
Quando executarmos o seguinte comando: 
x = Complexo(3.0, -4.5) qual será o resultado de x.r? 
 
 
 
 
-1.5 
 3.0 
 
-7.5 
 
-4.5 
 
0 
 
 
 
 
8a Questão (Ref.:201605438319) Acerto: 0,0 / 1,0 
 Ao definirmos uma classe Carro em Python, qual seria um possível método para ela? 
 
 
 def acelerar(vel): 
 
define plantar(lugar): 
 
def somar(a,b): 
 
define fechar(): 
 define acender(valor): 
 
 
 
 
9a Questão (Ref.:201605486990) Acerto: 1,0 / 1,0 
Qual é o objetivo do comando super() na declaração abaixo? 
class Carro(Veiculo): 
 def __init__(self,vel,marca): 
 super().__init__(vel) 
 self.marca = marca 
 
 
 Permite que a classe herde o método da superclasse. 
 
Apenas a sintaxe normal para a definição de uma classe simples em Python. 
 
Nenhuma das respostas anteriores está correta. 
 
Inicializa a variável vel. 
 
Uso de polimorfismo em Python. 
 
 
 
 
10a Questão (Ref.:201605486999) Acerto: 1,0 / 1,0 
Considere a seguinte definição da classe fração: 
class Fracao: 
 def __init__(self,num,den): 
 self.num = num 
 self.den = den 
Qual seria um possivel cabeçalho para um método de multiplicar duas frações? 
 
 
 def __mul__(self,fracao): 
 
fracao.multiplicar(f1) 
 
def mul(fracao1, fracao2) 
 
f.multiplicar(f) 
 
Nenhuma das anteriores está correta.

Outros materiais