Baixe o app para aproveitar ainda mais
Prévia do material em texto
11/04/2023, 01:05 ✅ [A5] – Avaliação do Módulo 5 – Documentação e testes de programa: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=595061&cmid=570046 1/4 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, 00:09 Estado Finalizada Concluída em terça, 11 abr 2023, 01:05 Tempo empregado 55 minutos 45 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 Questão 3 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 Até mesmo para o próprio do programa é importante o código pois, à medida em que o programa se torna e mais , o desenvolvedor pode se do que anteriormente. autor documentar maior complexo esquecer implementou 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 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 11/04/2023, 01:05 ✅ [A5] – Avaliação do Módulo 5 – Documentação e testes de programa: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=595061&cmid=570046 2/4 Questão 4 Correto Atingiu 1,00 de 1,00 Questão 5 Correto Atingiu 1,00 de 1,00 Questão 6 Correto Atingiu 1,00 de 1,00 Ainda sobre o depurador disponível na ide PyCharm, relacione os comandos que ele provê à esquerda com o que eles fazem, à direita, durante a depuração de um programa, conduz a execução do programa para a próxima linha do código, mesmo que a linha em que se encontra a execução possui uma chamada a uma função. conduz a execução de um breakpoint para o próximo breakpoint inserido no programa. conduz a execução do programa para o interior de uma função que está sendo chamada onde se encontra a execução do programa. conduz a execução do programa para fora de uma função, evitando assim a necessidade de executá-la até o final. Step over Resume Step into Step out 1. # função que recebe como parâmetro um inteiro x e imprime se ele é par ou ímpar 2. # verifica se o resto da divisão do número por dois é igual a 0 3. # se o resto o resto da divisão do número por dois é igual a 0, imprime que o número é par 4. # se o resto o resto da divisão do número por dois é igual a 0, devolve 1 5. # se não for par, imprime que o número é ímpar 6. # se não for par, devolve 0 Ordene os comentários a seguir de forma que eles comentem adequadamente as linhas da função em Python definidas e mostradas abaixo. def ehparouimpar(x): if x % 2 == 0: print("Numero par") return 1 else print("Numero impar") return 0 Os erros de sintaxe são os mais difíceis de serem corrigidos, pois o interpretador Python não fornece nenhuma informação sobre o que está errado. Escolha uma opção: Verdadeiro Falso 11/04/2023, 01:05 ✅ [A5] – Avaliação do Módulo 5 – Documentação e testes de programa: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=595061&cmid=570046 3/4 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 Sobre a documentação do código em Python, é correto afirmar que: Escolha uma ou mais: a. É realizada por comentários, que correspondem a textos simples. b. É ignorado pelo interpretador da linguagem. c. Os textos de comentários precedem o caractere "#" quando se tratam de comentários de várias linhas d. Os textos de comentários são delimitados por três aspas simples ou duplas quando se tratam de comentários de uma única linha e. Nenhuma das alternativas anteriores está correta No depurador disponível na ide PyCharm, os checkpoints (ou breakpoints) permitem que executemos o programa exatamente até a linha onde ele foi colocado, sem executar a linha em si e nem a parte do código que vem depois dela. 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. Não possui erro algum b. Possui um erro de semântica e um erro de sintaxe c. Possui somente um erro de semântica e nenhum erro de sintaxe d. Possui um erro de sintaxe, um de execução e um de semântica e. Possui somente um erro de sintaxe e nenhum erro de semântica 11/04/2023, 01:05 ✅ [A5] – Avaliação do Módulo 5 – Documentação e testes de programa: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=595061&cmid=570046 4/4 Questão 10 Correto Atingiu 1,00 de 1,00 Relacione os nomes das exceções impressas quando o Python se depara com um erro de execução, com o seu significado. 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. Você está tentando acessar uma função que não existe O índice que você está usando para acessar uma lista, string, ou tupla é maior que o seu comprimento menos um. TypeError NameError AttributeError IndexError 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