Buscar

[A5] Avaliação do Módulo 5 Documentação e testes de programa_ Entregue

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

Página inicial Meus cursos 32010001808-2023-1 📚 Módulo 5
✅ [A5] – Avaliação do Módulo 5 – Documentação e testes de programa
Iniciado em terça, 11 abr 2023, 15:00
Estado Finalizada
Concluída em terça, 11 abr 2023, 15:10
Tempo
empregado
10 minutos 6 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto
Atingiu 1,00 de 1,00
Questão 2
Correto
Atingiu 1,00 de 1,00
Na biblioteca padrão do Python, o depurador padrão é o pbd (Python Base Debugger).
Escolha uma opção:
Verdadeiro
Falso 
A função abaixo, definida em Python, promete calcular e devolver a média de três números, a, b e c, passados
como parâmetros:
def mediatres(a, b, c)
media = a + b + c / 2
return media
Sobre ela, podemos afirmar que:
a. Possui somente um erro de semântica e nenhum erro de sintaxe
b. Possui um erro de sintaxe, um de execução e um de semântica
c. Não possui erro algum
d. Possui somente um erro de sintaxe e nenhum erro de semântica
e. Possui um erro de semântica e um erro de sintaxe
https://ava.ufms.br/
https://ava.ufms.br/course/view.php?id=44467
https://ava.ufms.br/course/view.php?id=44467#section-6
https://ava.ufms.br/mod/quiz/view.php?id=570046
Questão 3
Correto
Atingiu 1,00 de 1,00
Questão 4
Correto
Atingiu 1,00 de 1,00
Questão 5
Correto
Atingiu 1,00 de 1,00
Em Python, é possível criar comentários para funções próprias f() do programador a serem impressas
chamando-se a função "help(f)" no interpretador.
Escolha uma opção:
Verdadeiro 
Falso
Relacione os nomes das exceções impressas quando o Python se depara com um erro de execução, com o seu
significado.
Você está tentando acessar uma função que não existe

Você pode estar tentando usar um valor inapropriado, por exemplo, índices de strings,
listas e tuplas que não sejam inteiros.

Você está tentando usar uma variável que não existe no ambiente corrente.

O índice que você está usando para acessar uma lista, string, ou tupla é maior que o seu
comprimento menos um.

AttributeError
TypeError
NameError
IndexError
Ainda sobre a documentação do código em Python, os comentários da função definida abaixo são exemplos de
comentários indevidos, que comentam o óbvio.
def filtraVogais(alfabeto): # definindo uma função em Python com def
alfabeto = ['a', 'b', 'd', 'e', 'i', 'j', 'o']  #atribuindo letras a uma variável
vogais = ['a', 'e', 'i', 'o', 'u']  # atribuindo mais letras a outra variável
if(alfabeto in vogais): #se for verdade eu entro no if
return True #devolve verdadeiro
else: #se não for verdade eu não entro no if
return False #devolve falso
Escolha uma opção:
Verdadeiro 
Falso
Questão 6
Correto
Atingiu 1,00 de 1,00
Questão 7
Correto
Atingiu 1,00 de 1,00
Questão 8
Correto
Atingiu 1,00 de 1,00
Questão 9
Correto
Atingiu 1,00 de 1,00
Usar uma palavra reservada do Python como nome de variável, não colocar um dois-pontos ( no final do
cabeçalho de cada comando composto e declaração de funções, tabulação inconsistente são exemplos de
erros de semântica.
Escolha uma opção:
Verdadeiro
Falso 
Sobre os depuradores, é correto afirmar que:
Escolha uma ou mais:
a. Permitem visualizar áreas da memória durante a execução do programa
b. Dificultam a leitura do código
c. Monitoram a execução de um programa
d. Propõem melhorias nos comentários do código
e. Permitem parar e reiniciar a execução de um programa em qualquer ponto dele
A documentação de programas serve para que somente o autor do código entenda o que seu programa faz.
Escolha uma opção:
Verdadeiro
Falso 
Os depuradores são ferramentas que auxiliam o programador na melhora da eficiência e consumo de memória
do seu código.
Escolha uma opção:
Verdadeiro
Falso 
Questão 10
Correto
Atingiu 1,00 de 1,00
  um programa é o  de  e eliminar os 
 dentro dele. Esses erros podem ser de dois  : erros que impedem que o programa
  sua execução ou erros que façam com que o  gere uma saída
  .
Depurar processo encontrar erros
tipos
continue programa
incorreta
Atividade anterior
◄ 📍 [Checkout de Presença] Módulo 5 – Documentação e testes de programa
Seguir para...
Próxima atividade
✅ [PO] Prova Optativa ►
Manter contato
Suporte Técnico ao Usuário
 https://suporteagetic.ufms.br
 (67) 3345-7613
 suporte.agead@ufms.br

https://ava.ufms.br/mod/assign/view.php?id=570044&forceview=1
https://ava.ufms.br/mod/quiz/view.php?id=570047&forceview=1
https://suporteagetic.ufms.br/
tel:(67) 3345-7613
mailto:suporte.agead@ufms.br
https://api.whatsapp.com/send?phone=556733457613

Continue navegando