Logo Passei Direto
Buscar

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

Ferramentas de estudo

Questões resolvidas

Dentre os objetivos de se documentar um código em Python estão:
Escolha uma ou mais:

a. Implementar um código mais econômico, ou seja, que utilize menos memória
b. Implementar um código mais eficiente, ou seja, que execute mais rápido
c. Especificar o que irá acontecer em uma sequência do código
d. Desabilitar uma linha de código na busca por erros dentro dele
e. Fornecer informações sobre quem escreveu aquele código e quando

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Dentre os objetivos de se documentar um código em Python estão:
Escolha uma ou mais:

a. Implementar um código mais econômico, ou seja, que utilize menos memória
b. Implementar um código mais eficiente, ou seja, que execute mais rápido
c. Especificar o que irá acontecer em uma sequência do código
d. Desabilitar uma linha de código na busca por erros dentro dele
e. Fornecer informações sobre quem escreveu aquele código e quando

Prévia do material em texto

<p>Painel Meus cursos 32010001808-T01-2024-2 📚 Módulo 5</p><p>✅ [A5] – Avaliação do Módulo 5 – Documentação e testes de programa</p><p>Iniciado em quinta, 22 ago 2024, 13:00</p><p>Estado Finalizada</p><p>Concluída em quinta, 22 ago 2024, 13:17</p><p>Tempo</p><p>empregado</p><p>17 minutos</p><p>Avaliar 10,00 de um máximo de 10,00(100%)</p><p>Comentários</p><p>Questão 1</p><p>Correto</p><p>Atingiu 1,00 de 1,00</p><p>Relacione os nomes das exceções impressas quando o Python se depara com um erro de execução, com o seu</p><p>significado.</p><p>O índice que você está usando para acessar uma lista, string, ou tupla é maior que o seu</p><p>comprimento menos um.</p><p></p><p>Você está tentando acessar uma função que não existe</p><p></p><p>Você pode estar tentando usar um valor inapropriado, por exemplo, índices de strings,</p><p>listas e tuplas que não sejam inteiros.</p><p></p><p>Você está tentando usar uma variável que não existe no ambiente corrente.</p><p></p><p>IndexError</p><p>AttributeError</p><p>TypeError</p><p>NameError</p><p>8/22/24, 9:18 PM ✅ [A5] – Avaliação do Módulo 5 – Documentação e testes de programa: Revisão da tentativa</p><p>https://ava.ufms.br/mod/quiz/review.php?attempt=1069595&cmid=846111 1/5</p><p>https://ava.ufms.br/my/</p><p>https://ava.ufms.br/course/view.php?id=60722</p><p>https://ava.ufms.br/course/view.php?id=60722#section-6</p><p>https://ava.ufms.br/mod/quiz/view.php?id=846111</p><p>Questão 2</p><p>Correto</p><p>Atingiu 1,00 de 1,00</p><p>Questão 3</p><p>Correto</p><p>Atingiu 1,00 de 1,00</p><p>Questão 4</p><p>Correto</p><p>Atingiu 1,00 de 1,00</p><p>Sobre a documentação do código em Python, é correto afirmar que:</p><p>Escolha uma ou mais:</p><p>a. É realizada por comentários, que correspondem a textos simples.</p><p>b. É ignorado pelo interpretador da linguagem.</p><p>c. Os textos de comentários precedem o caractere "#" quando se tratam de comentários de várias linhas</p><p>d. Os textos de comentários são delimitados por três aspas simples ou duplas quando se tratam de</p><p>comentários de uma única linha</p><p>e. Nenhuma das alternativas anteriores está correta</p><p>A função abaixo, definida em Python, recebe um inteiro n como parâmetro e inclui um laço simples.</p><p>def umsimpleslaco( n ):</p><p>resultado = 1 / n</p><p>while n > 0:</p><p>print("Estou aqui")</p><p>n = n + 1</p><p>return resultado</p><p>Sobre ela, podemos afirmar que:</p><p>Escolha uma ou mais:</p><p>a. Se chamada com n = -1 apresentará um erro de sintaxe</p><p>b. Se chamada com n = -1 executará normalmente</p><p>c. Se chamada com um número positivo ele ficará em loop infinito</p><p>d. Se chamada com n = 0 apresentará um erro de exceção</p><p>Sobre os depuradores, é correto afirmar que:</p><p>Escolha uma ou mais:</p><p>a. Propõem melhorias nos comentários do código</p><p>b. Dificultam a leitura do código</p><p>c. Monitoram a execução de um programa</p><p>d. Permitem parar e reiniciar a execução de um programa em qualquer ponto dele</p><p>e. Permitem visualizar áreas da memória durante a execução do programa</p><p>8/22/24, 9:18 PM ✅ [A5] – Avaliação do Módulo 5 – Documentação e testes de programa: Revisão da tentativa</p><p>https://ava.ufms.br/mod/quiz/review.php?attempt=1069595&cmid=846111 2/5</p><p>Questão 5</p><p>Correto</p><p>Atingiu 1,00 de 1,00</p><p>Questão 6</p><p>Correto</p><p>Atingiu 1,00 de 1,00</p><p>Questão 7</p><p>Correto</p><p>Atingiu 1,00 de 1,00</p><p>Relacione os tipos de erros com o seu significado e exemplos</p><p>Usualmente indicam que você escreveu algo sintaticamente errado no seu</p><p>programa. Por exemplo, não escrever ":" no final da linha linha com um def</p><p></p><p>Ocorrem quando o programa se depara com uma situação inesprada durante a</p><p>execução e acaba sendo abortado pelo sistema. Por exemplo, a necessidade de</p><p>dividir um número inteiro por zero. </p><p>Usualmente indicam que você cometeu um erro de lógica no seu programa. Por</p><p>exemplo, uma expressão pode não ser avaliada na ordem que você deseja e isso</p><p>produz o resultado errado. </p><p>Erros de sintaxe</p><p>Erros de execução</p><p>Erros de semântica</p><p>Dentre os objetivos de se  documentar um código em Python estão:</p><p>Escolha uma ou mais:</p><p>a. Implementar um código mais econômico, ou seja, que utilize menos memória</p><p>b. Implementar um código mais eficiente, ou seja, que execute mais rápido</p><p>c. Especificar o que irá acontecer em uma sequência do código</p><p>d. Desabilitar uma linha de código na busca por erros dentro dele</p><p>e. Fornecer informações sobre quem escreveu aquele código e quando</p><p>Na biblioteca padrão do Python, o depurador padrão é o pbd (Python Base Debugger).</p><p>Escolha uma opção:</p><p>Verdadeiro</p><p>Falso </p><p>8/22/24, 9:18 PM ✅ [A5] – Avaliação do Módulo 5 – Documentação e testes de programa: Revisão da tentativa</p><p>https://ava.ufms.br/mod/quiz/review.php?attempt=1069595&cmid=846111 3/5</p><p>Questão 8</p><p>Correto</p><p>Atingiu 1,00 de 1,00</p><p>Questão 9</p><p>Correto</p><p>Atingiu 1,00 de 1,00</p><p>Questão 10</p><p>Correto</p><p>Atingiu 1,00 de 1,00</p><p>Ainda sobre o depurador disponível na ide PyCharm, relacione os comandos que ele provê à esquerda com o</p><p>que eles fazem, à direita, durante a depuração de um programa,</p><p>conduz a execução do programa para o interior de uma função que está sendo chamada</p><p>onde se encontra a execução do programa.</p><p></p><p>conduz a execução do programa para a próxima linha do código, mesmo que a linha em que</p><p>se encontra a execução possui uma chamada a uma função.</p><p></p><p>conduz a execução do programa para fora de uma função, evitando assim a necessidade de</p><p>executá-la até o final.</p><p></p><p>conduz a execução de um breakpoint para o próximo breakpoint inserido no programa.</p><p></p><p>Step into</p><p>Step over</p><p>Step out</p><p>Resume</p><p>Um erro que impede que o programa continue sua execução corresponde a um erro do tipo divisão por zero,</p><p>falha na abertura de um arquivo, acesso a uma posição indevida da memória ou um loop infinito.</p><p>Escolha uma opção:</p><p>Verdadeiro </p><p>Falso</p><p>Os erros de sintaxe são os mais difíceis de serem corrigidos, pois o interpretador Python não fornece nenhuma</p><p>informação sobre o que está errado.</p><p>Escolha uma opção:</p><p>Verdadeiro</p><p>Falso </p><p>Atividade anterior</p><p>◄ 📍 [Checkout de Presença] Módulo 5 – Documentação e testes de programa</p><p>Seguir para...</p><p>Próxima atividade</p><p>✅ [PO] Prova Optativa ►</p><p>8/22/24, 9:18 PM ✅ [A5] – Avaliação do Módulo 5 – Documentação e testes de programa: Revisão da tentativa</p><p>https://ava.ufms.br/mod/quiz/review.php?attempt=1069595&cmid=846111 4/5</p><p>https://ava.ufms.br/mod/assign/view.php?id=846109&forceview=1</p><p>https://ava.ufms.br/mod/quiz/view.php?id=846112&forceview=1</p><p>Manter contato</p><p>Suporte Técnico ao Usuário</p><p> https://suporteagetic.ufms.br</p><p> (67) 3345-7613</p><p> suporte.agead@ufms.br</p><p></p><p>8/22/24, 9:18 PM ✅ [A5] – Avaliação do Módulo 5 – Documentação e testes de programa: Revisão da tentativa</p><p>https://ava.ufms.br/mod/quiz/review.php?attempt=1069595&cmid=846111 5/5</p><p>https://suporteagetic.ufms.br/</p><p>tel:(67) 3345-7613</p><p>mailto:suporte.agead@ufms.br</p><p>https://api.whatsapp.com/send?phone=556733457613</p>

Mais conteúdos dessa disciplina