Prévia do material em texto
30/06/2023, 21:55 ✅ [A2] – Avaliação do Módulo 2 – Pilhas, filas e arquivos: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=714421&cmid=616891 1/9 Página inicial Meus cursos 32010001906-2023-1 📚 Módulo 2 ✅ [A2] – Avaliação do Módulo 2 – Pilhas, filas e arquivos Iniciado em sexta, 30 jun 2023, 20:26 Estado Finalizada Concluída em sexta, 30 jun 2023, 20:53 Tempo empregado 26 minutos 19 segundos Avaliar 8,80 de um máximo de 10,00(88%) https://ava.ufms.br/ https://ava.ufms.br/course/view.php?id=44592 https://ava.ufms.br/course/view.php?id=44592#section-3 https://ava.ufms.br/mod/quiz/view.php?id=616891 javascript:void(0); https://ava.ufms.br/user/index.php?id=44592 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=44592 https://ava.ufms.br/grade/report/index.php?id=44592 https://ava.ufms.br/ https://ava.ufms.br/my/ https://ava.ufms.br/calendar/view.php?view=month&course=44592 javascript:void(0); https://ava.ufms.br/user/files.php 30/06/2023, 21:55 ✅ [A2] – Avaliação do Módulo 2 – Pilhas, filas e arquivos: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=714421&cmid=616891 2/9 Questão 1 Parcialmente correto Atingiu 0,80 de 1,00 listas lineares podem ser implementadas Filas e pilhas . O uso de listas lineares encadeadas nessas implementações vai otimizar o gerenciamento de memória , dado que não será necessário se preocupar com o redimensionamento de um vetor . Em um cenário onde a quantidade de valores é mais previsível , o uso de listas lineares com alocação sequencial pode ser uma boa opção. javascript:void(0); https://ava.ufms.br/user/index.php?id=44592 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=44592 https://ava.ufms.br/grade/report/index.php?id=44592 https://ava.ufms.br/ https://ava.ufms.br/my/ https://ava.ufms.br/calendar/view.php?view=month&course=44592 javascript:void(0); https://ava.ufms.br/user/files.php 30/06/2023, 21:55 ✅ [A2] – Avaliação do Módulo 2 – Pilhas, filas e arquivos: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=714421&cmid=616891 3/9 Questão 2 Correto Atingiu 1,00 de 1,00 Questão 3 Correto Atingiu 1,00 de 1,00 Os dois modos principais de se trabalhar com arquivos são o modo texto e o modo binário. Arquivos de texto podem ser editados por editores de texto, enquanto arquivos binários possuem um formato específico e sua edição é mais complexa. Escolha uma opção: Verdadeiro Falso Tanto a operação de empilhar quanto a operação de desempilhar possuem a mesma complexidade, pois ambas manipulam o topo da pilha. Escolha uma opção: Verdadeiro Falso javascript:void(0); https://ava.ufms.br/user/index.php?id=44592 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=44592 https://ava.ufms.br/grade/report/index.php?id=44592 https://ava.ufms.br/ https://ava.ufms.br/my/ https://ava.ufms.br/calendar/view.php?view=month&course=44592 javascript:void(0); https://ava.ufms.br/user/files.php 30/06/2023, 21:55 ✅ [A2] – Avaliação do Módulo 2 – Pilhas, filas e arquivos: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=714421&cmid=616891 4/9 Questão 4 Correto Atingiu 1,00 de 1,00 Uma das diferenças da implementação das operações com fila em relação às operações com pilha é que, no caso da fila, é necessário manter uma marcação do início e do fim da estrutura. Já na pilha, a marcação principal é no topo. Escolha uma opção: Verdadeiro Falso javascript:void(0); https://ava.ufms.br/user/index.php?id=44592 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=44592 https://ava.ufms.br/grade/report/index.php?id=44592 https://ava.ufms.br/ https://ava.ufms.br/my/ https://ava.ufms.br/calendar/view.php?view=month&course=44592 javascript:void(0); https://ava.ufms.br/user/files.php 30/06/2023, 21:55 ✅ [A2] – Avaliação do Módulo 2 – Pilhas, filas e arquivos: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=714421&cmid=616891 5/9 Questão 5 Incorreto Atingiu 0,00 de 1,00 Considere o código abaixo (escrito na linguagem Python). 1. fp = open(“a.txt", "w”) 2. linhas = fp.readlines() 3. fp.write(“May the force be with you”) 4. fp.close() Escolha a alternativa que apresenta uma afirmação correta em relação ao código acima. a. A função write escreve em um arquivo, mesmo quando ele não foi aberto utilizando a função open. b. O código acima está conceitualmente incorreto, pois não fecha o arquivo, o que pode ocasionar inconsistências de armazenamento. c. A variável fp funciona como um ponteiro para o arquivo “a.txt”, e deve ser utilizada para realizar as operações de leitura e escrita nesse arquivo. d. O segundo parâmetro da função open representa o formato de abertura do arquivo. Nesse caso, será para leitura. e. Mesmo após o fechamento do arquivo (linha 4), é possível realizar as operações de leitura e escrita no arquivo apontado por fp sem a necessidade de chamar a função open novamente. javascript:void(0); https://ava.ufms.br/user/index.php?id=44592 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=44592 https://ava.ufms.br/grade/report/index.php?id=44592 https://ava.ufms.br/ https://ava.ufms.br/my/ https://ava.ufms.br/calendar/view.php?view=month&course=44592 javascript:void(0); https://ava.ufms.br/user/files.php 30/06/2023, 21:55 ✅ [A2] – Avaliação do Módulo 2 – Pilhas, filas e arquivos: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=714421&cmid=616891 6/9 Questão 6 Correto Atingiu 1,00 de 1,00 A função open realiza a abertura de um arquivo deve ser invocada no início de um programa que deseja manipular um arquivo. A função close realiza o fechamento de um arquivo e deve ser invocada quando o programa terminou de manipular o arquivo. A função readlines lê todas as linhas de um arquivo de uma só vez, enquanto a função writelines permite a escrita de várias linhas em um arquivo de uma só vez. javascript:void(0); https://ava.ufms.br/user/index.php?id=44592 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=44592 https://ava.ufms.br/grade/report/index.php?id=44592 https://ava.ufms.br/ https://ava.ufms.br/my/ https://ava.ufms.br/calendar/view.php?view=month&course=44592 javascript:void(0); https://ava.ufms.br/user/files.php 30/06/2023, 21:55 ✅ [A2] – Avaliação do Módulo 2 – Pilhas, filas e arquivos: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=714421&cmid=616891 7/9 Questão 7 Correto Atingiu 1,00 de 1,00 Considerando o código abaixo (escrito na linguagem Python), escolha a alternativa que apresenta uma afirmação correta. arqreais = open(“ValsReais.txt”, “w”) x = float(input(“Digite um númeor real”)) while x != 0: arqreais.write(“{0:.3f}\n”.format(x)) x = float(input(“Digite um número real”)) arqreais.close() a. A conversão utilizando float é desnecessária, pois a função input já lê a informação do teclado como um valor numérico. b. O caractere “\n” é necessário para garantir o correto fechamento do arquivo. c. O arquivo foi aberto no formato de leitura. d. Seria impossível reescrever esse programa utilizando a função writelines. e. O programa escreve números reais em um arquivo até que o número 0 seja digitado. javascript:void(0); https://ava.ufms.br/user/index.php?id=44592 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=44592 https://ava.ufms.br/grade/report/index.php?id=44592 https://ava.ufms.br/ https://ava.ufms.br/my/ https://ava.ufms.br/calendar/view.php?view=month&course=44592 javascript:void(0); https://ava.ufms.br/user/files.php 30/06/2023, 21:55 ✅ [A2] – Avaliação do Módulo 2 – Pilhas, filas e arquivos: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=714421&cmid=6168918/9 Questão 8 Correto Atingiu 1,00 de 1,00 Questão 9 Correto Atingiu 1,00 de 1,00 O comando open do Python é utilizado para abrir arquivos. Esse comando recebe apenas o nome do arquivo (caminho completo), não permitindo qualquer outro parâmetro, pois pode influenciar na codificação de abertura do arquivo. Escolha uma opção: Verdadeiro Falso Em relação ao conceito de filas, escolha a afirmativa correta. a. É possível implementar uma fila usando pilhas. b. As duas operações básicas de uma fila são: enfileirar e desempilhar. c. Uma fila tem exatamente o mesmo comportamento de uma pilha. d. Não existe a possibilidade de overflow/underflow. e. Uma fila pode ser implementada utilizando tanto listas lineares com alocação sequencial quanto com listas lineares encadeadas. javascript:void(0); https://ava.ufms.br/user/index.php?id=44592 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=44592 https://ava.ufms.br/grade/report/index.php?id=44592 https://ava.ufms.br/ https://ava.ufms.br/my/ https://ava.ufms.br/calendar/view.php?view=month&course=44592 javascript:void(0); https://ava.ufms.br/user/files.php 30/06/2023, 21:55 ✅ [A2] – Avaliação do Módulo 2 – Pilhas, filas e arquivos: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=714421&cmid=616891 9/9 Questão 10 Correto Atingiu 1,00 de 1,00 Os conceitos de pilhas e filas só podem ser implementados utilizando listas lineares com alocação sequencial. Escolha uma opção: Verdadeiro Falso Atividade anterior ◄ 📍 [Checkout de Presença] Módulo 2 – Pilhas, filas e arquivos Seguir para... Próxima atividade ▶ [Videoaula] Apresentação do Módulo 3 ► Manter contato Suporte Técnico ao Usuário https://suporteagetic.ufms.br (67) 3345-7613 suporte.agead@ufms.br https://ava.ufms.br/mod/quiz/view.php?id=616889&forceview=1 https://ava.ufms.br/mod/url/view.php?id=616892&forceview=1 https://suporteagetic.ufms.br/ tel:(67) 3345-7613 mailto:suporte.agead@ufms.br https://api.whatsapp.com/send?phone=556733457613 javascript:void(0); https://ava.ufms.br/user/index.php?id=44592 https://ava.ufms.br/admin/tool/lp/coursecompetencies.php?courseid=44592 https://ava.ufms.br/grade/report/index.php?id=44592 https://ava.ufms.br/ https://ava.ufms.br/my/ https://ava.ufms.br/calendar/view.php?view=month&course=44592 javascript:void(0); https://ava.ufms.br/user/files.php