Baixe o app para aproveitar ainda mais
Prévia do material em texto
17/11/2023, 10:23 ✅ [A2] Avaliação do Módulo 2 – Pilhas, filas e arquivos: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=785493&cmid=720867 1/5 Painel Meus cursos 32010001906-T01-2023-2 📚 Módulo 2 ✅ [A2] Avaliação do Módulo 2 – Pilhas, filas e arquivos Iniciado em segunda, 30 out 2023, 13:31 Estado Finalizada Concluída em segunda, 30 out 2023, 13:47 Tempo empregado 15 minutos 57 segundos Avaliar 9,00 de um máximo de 10,00(90%) Comentários Questão 1 Correto Atingiu 1,00 de 1,00 Em relação aos métodos de manipulação de arquivos em Python, escolha a alternativa que apresenta uma afirmação incorreta. a. A função flush descarrega o buffer de arquivo aberto para gravação, sem fechá-lo. b. A função readlines lê todas as linhas de um arquivo. c. A função close fecha o arquivo que foi aberto com a função open. d. A função write grava no arquivo uma cadeia de caracteres. e. A função read lê uma linha de um arquivo. https://ava.ufms.br/my/ https://ava.ufms.br/course/view.php?id=46317 https://ava.ufms.br/course/view.php?id=46317#section-3 https://ava.ufms.br/mod/quiz/view.php?id=720867 17/11/2023, 10:23 ✅ [A2] Avaliação do Módulo 2 – Pilhas, filas e arquivos: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=785493&cmid=720867 2/5 Questão 2 Não respondido Atingiu 0,00 de 1,00 Uma palavra é um palíndromo se, independente do fluxo da leitura (da esquerda para a direita ou da direita para a esquerda), a palavra obtida é exatamente igual. Por exemplo, as palavras ARARA e ANILINA são palíndromos, enquanto as palavras CARA e BABA não são. Escreva um programa que recebe uma palavra e utiliza uma pilha para descobrir se a palavra é um palíndromo. Em caso positivo, seu programa deve imprimir “SIM”. Caso contrário, seu programa deve imprimir “NÃO”. Por exemplo: Teste Entrada Resultado Exemplo de entrada 1: JOÃO NÃO Exemplo de entrada 2: ARARA SIM Resposta: (regime de penalidade: 10, 20, ...%) Erro(s) de sintaxe File "__tester__.python3", line 49 Exemplo de entrada 1: ^ SyntaxError: invalid syntax Incorreto Notas para este envio: 0,00/1,00. 1 17/11/2023, 10:23 ✅ [A2] Avaliação do Módulo 2 – Pilhas, filas e arquivos: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=785493&cmid=720867 3/5 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 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. A hipótese de overflow acontece em uma pilha quando: a. Uma operação de desempilhar é chamada logo após a operação de empilhar. b. Ela está vazia. c. Ela excede o tempo de resposta. d. Ela é implementada usando lista linear duplamente encadeada. e. Ela está no seu limite de espaço e um novo elemento é inserido. Em relação ao conceito de filas, escolha a afirmativa correta. a. As duas operações básicas de uma fila são: enfileirar e desempilhar. b. Uma fila pode ser implementada utilizando tanto listas lineares com alocação sequencial quanto com listas lineares encadeadas. c. Uma fila tem exatamente o mesmo comportamento de uma pilha. d. É possível implementar uma fila usando pilhas. e. Não existe a possibilidade de overflow/underflow. 17/11/2023, 10:23 ✅ [A2] Avaliação do Módulo 2 – Pilhas, filas e arquivos: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=785493&cmid=720867 4/5 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 Em relação ao conceito de arquivos, escolha a sentença INCORRETA: a. Arquivos de imagem, áudio e vídeo são exemplos de arquivos binários. b. O gerenciamento do armazenamento de um arquivo fica a cargo do usuário, e o sistema operacional instalado no dispositivo não interfere. c. Os arquivos são utilizados para armazenar dados de maneira permanente. d. Uma vez gravado em disco, o arquivo pode ser entendido como um conjunto de bytes ao qual é atribuído um nome. e. As linguagens de programação contam com recursos para escrita e leitura de arquivos. 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 Em relação às operações que podem ser realizadas com uma pilha, escolha a alternativa que contenha uma afirmação correta. a. Se uma pilha for implementada utilizando uma lista com alocação sequencial, a operação de empilhamento pode levar à necessidade de um redimensionamento do vetor usado para armazenar a lista. b. A operação de empilhar manipula o topo da pilha e a operação de desempilhar manipula a base da pilha. c. As operações permitidas em uma pilha são: insere no topo, insere na base e remove do topo. d. A operação de desempilha em uma lista duplamente encadeada não funciona corretamente. e. O conceito de pilhas não possui aplicações, servindo apenas para praticar conceitos de programação. 17/11/2023, 10:23 ✅ [A2] Avaliação do Módulo 2 – Pilhas, filas e arquivos: Revisão da tentativa https://ava.ufms.br/mod/quiz/review.php?attempt=785493&cmid=720867 5/5 Questão 9 Correto Atingiu 1,00 de 1,00 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 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 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=720865&forceview=1 https://ava.ufms.br/mod/url/view.php?id=720868&forceview=1 https://suporteagetic.ufms.br/ tel:(67) 3345-7613 mailto:suporte.agead@ufms.br https://api.whatsapp.com/send?phone=556733457613
Compartilhar