Logo Passei Direto
Buscar

[A2] Avaliação do Módulo 2 Pilhas, filas e arquivos_ Revisão da tentativa

Ferramentas de estudo

Questões resolvidas

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 write grava no arquivo uma cadeia de caracteres.
b. A função flush descarrega o buffer de arquivo aberto para gravação, sem fechá-lo.
c. A função read lê uma linha de um arquivo.
d. A função readlines lê todas as linhas de um arquivo.
e. A função close fecha o arquivo que foi aberto com a função open.

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}
”.format(x))
x = float(input(“Digite um número real”))
arqreais.close()

O programa escreve números reais em um arquivo até que o número 0 seja digitado.
Seria impossível reescrever esse programa utilizando a função writelines.
A conversão utilizando float é desnecessária, pois a função input já lê a informação do teclado como um valor numérico.
O caractere “
” é necessário para garantir o correto fechamento do arquivo.
O arquivo foi aberto no formato de leitura.

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

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

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 write grava no arquivo uma cadeia de caracteres.
b. A função flush descarrega o buffer de arquivo aberto para gravação, sem fechá-lo.
c. A função read lê uma linha de um arquivo.
d. A função readlines lê todas as linhas de um arquivo.
e. A função close fecha o arquivo que foi aberto com a função open.

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}
”.format(x))
x = float(input(“Digite um número real”))
arqreais.close()

O programa escreve números reais em um arquivo até que o número 0 seja digitado.
Seria impossível reescrever esse programa utilizando a função writelines.
A conversão utilizando float é desnecessária, pois a função input já lê a informação do teclado como um valor numérico.
O caractere “
” é necessário para garantir o correto fechamento do arquivo.
O arquivo foi aberto no formato de leitura.

Prévia do material em texto

Painel Meus cursos 32010001906-T01-2024-2 📚 Módulo 2
✅ [A2] Avaliação do Módulo 2 – Pilhas, filas e arquivos
Iniciado em quarta, 20 nov 2024, 21:09
Estado Finalizada
Concluída em quarta, 20 nov 2024, 21:25
Tempo
empregado
16 minutos 5 segundos
Avaliar 8,70 de um máximo de 10,00(87%)
Comentários
Questão 1
Parcialmente correto
Atingiu 0,70 de 1,00
Filas e pilhas  podem ser implementadas
listas lineares com alocação sequencial  . O uso de listas lineares  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 encadeadas 
pode ser uma boa opção.
 
 
 
 
 
20/11/2024, 21:26 ✅ [A2] Avaliação do Módulo 2 – Pilhas, filas e arquivos: Revisão da tentativa
https://ava.ufms.br/mod/quiz/review.php?attempt=1194165&cmid=846578# 1/6
https://ava.ufms.br/my/
https://ava.ufms.br/course/view.php?id=60732
https://ava.ufms.br/course/view.php?id=60732#section-3
https://ava.ufms.br/mod/quiz/view.php?id=846578
Questão 2
Incorreto
Atingiu 0,00 de 1,00
Projete e implemente um programa em Python que permitirá as operações enfileirar e desenfileirar em uma fila
F de caracteres. Seu programa receberá entradas que terão um dos três formatos a seguir:
1. E X, onde E representa o caractere “E” e X representa um caractere qualquer. Essa operação deve enfileirar
o caractere X na fila F;
2. D, onde D representa o caractere “D”. Essa operação deve desenfileirar um elemento de F;
3. S, onde S representa o caractere “S”. Seu programa deve esvaziar a fila, imprimir seu conteúdo e encerrar.
Para realizar a leitura de uma linha de entrada, você pode usar o código a seguir:
1. linha = input()
2. valores = linha.split(“ “)
Por exemplo, se o conteúdo digitado na variável linha for E T, a variável valores será um vetor cuja primeira
posição será “E” e o segundo valor será “T”. Se o conteúdo digitado na variável linha for D, a variável valores será
um vetor com apenas uma posição contendo o valor “D”.
Por exemplo:
Teste Entrada Resultado
1 E T
E E
E O
D
D
E A
S
O A
Resposta: (regime de penalidade: 0%)
eu coloque aqui não vai funcionar nessa ferramenta quebrada do MOODLE, precisam rever a forma de 
ormas, o sistema da erro se vc não usa a fórmula desejada
forma desejada por while e for tendo como única instrução a forma de entrada e saída de dados.
Erro(s) de sintaxe
 File "__tester__.python3", line 1
 Nem adianta, qualquer código que eu coloque aqui não vai funcionar nessa ferramenta quebrada do MOODLE, 
precisam rever a forma de uso disso. ?
 ^^^^^^^
SyntaxError: invalid syntax
Incorreto
Notas para este envio: 0,00/1,00.
1
2
3
4
20/11/2024, 21:26 ✅ [A2] Avaliação do Módulo 2 – Pilhas, filas e arquivos: Revisão da tentativa
https://ava.ufms.br/mod/quiz/review.php?attempt=1194165&cmid=846578# 2/6
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 hipótese de overflow acontece em uma pilha quando:
a. Ela está vazia.
b. Ela excede o tempo de resposta.
c. Uma operação de desempilhar é chamada logo após a operação de empilhar.
d. Ela está no seu limite de espaço e um novo elemento é inserido.
e. Ela é implementada usando lista linear duplamente encadeada.
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 write grava no arquivo uma cadeia de caracteres.
b. A função readlines lê todas as linhas de um arquivo.
c. A função read lê uma linha de um arquivo.
d. A função close fecha o arquivo que foi aberto com a função open.
e. A função flush descarrega o buffer de arquivo aberto para gravação, sem fechá-lo.
A codificação  em que se deseja escrever  um arquivo  é importante para manter
 a coerência de arquivos  . Um código  que está manipulando arquivos deve manter a
coerência  entre a codificação do arquivo salvo  e a maneira com que os Bytes  do
arquivo são interpretados no código.
 
20/11/2024, 21:26 ✅ [A2] Avaliação do Módulo 2 – Pilhas, filas e arquivos: Revisão da tentativa
https://ava.ufms.br/mod/quiz/review.php?attempt=1194165&cmid=846578# 3/6
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
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 arquivos, escolha a sentença INCORRETA:
a. Os arquivos são utilizados para armazenar dados de maneira permanente.
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. Arquivos de imagem, áudio e vídeo são exemplos de arquivos binários.
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.
Os conceitos de pilhas e filas só podem ser implementados utilizando listas lineares com alocação sequencial.
Escolha uma opção:
Verdadeiro
Falso 
20/11/2024, 21:26 ✅ [A2] Avaliação do Módulo 2 – Pilhas, filas e arquivos: Revisão da tentativa
https://ava.ufms.br/mod/quiz/review.php?attempt=1194165&cmid=846578# 4/6
Questão 9
Correto
Atingiu 1,00 de 1,00
Questão 10
Correto
Atingiu 1,00 de 1,00
Em relação às operações que podem ser realizadas com uma pilha, escolha a alternativa que contenha uma
afirmação correta.
a. A operação de empilhar manipula o topo da pilha e a operação de desempilhar manipula a base da
pilha.
b. A operação de desempilha em uma lista duplamente encadeada não funciona corretamente.
c. As operações permitidas em uma pilha são: insere no topo, insere na base e remove do topo.
d. 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.

e. O conceito de pilhas não possui aplicações, servindo apenas para praticar conceitos de programação.
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. Seria impossível reescrever esse programa utilizando a função writelines.
b. O caractere “\n” é necessário para garantir o correto fechamento do arquivo.
c. A conversão utilizando float é desnecessária, pois a função input já lê a informação do teclado como um
valor numérico.
d. O programa escreve números reais em um arquivo até que o número 0 seja digitado.
e. O arquivo foi aberto no formato de leitura.
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
20/11/2024, 21:26 ✅ [A2] Avaliação do Módulo 2 – Pilhas, filas e arquivos: Revisão da tentativa
https://ava.ufms.br/mod/quiz/review.php?attempt=1194165&cmid=846578# 5/6
https://ava.ufms.br/mod/quiz/view.php?id=846576&forceview=1
https://ava.ufms.br/mod/url/view.php?id=846579&forceview=1
 https://suporteagetic.ufms.br
 (67) 3345-7613
 suporte.agead@ufms.br

20/11/2024, 21:26 ✅ [A2] Avaliação do Módulo 2 – Pilhas, filas e arquivos: Revisão da tentativa
https://ava.ufms.br/mod/quiz/review.php?attempt=1194165&cmid=846578# 6/6
https://suporteagetic.ufms.br/
tel:(67) 3345-7613
mailto:suporte.agead@ufms.br
https://api.whatsapp.com/send?phone=556733457613

Mais conteúdos dessa disciplina