Baixe o app para aproveitar ainda mais
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
Compartilhar