Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — CESGRANRIO 2019

ProgramaçãoLinguagens de programação
Código
cg016095
Banca
CESGRANRIO
Órgão
UNIRIO
Ano
2019
Nível
Médio
Cargo
Técnico em Tecnologia da Informação
O código a seguir exibe parte de um programa Python que tem por objetivo retirar um elemento de uma pilha (variável stack) de strings e exibir no console o valor do elemento retirado.Imagem associada para resolução da questãoA pilha foi concebida de modo que o seu topo é o primeiro elemento de uma lista (variável stack).Qual versão da função pop(s) fará com que o programa acima alcance o seu objetivo?
  1. Adef pop(s):return s.pop()
  2. Bdef pop(s):temp=s[0]s.remove(s[0])return temp
  3. Cdef pop(s):return s.pop(-1)
  4. Ddef pop(s):temp=s[0]s=s[1:]return temp
  5. Edef pop(s):temp=s[-1]s=s[-1:1:-1]return temp
Revelar gabarito e comentário

GabaritoB — def pop(s): temp=s[0] s.remove(s[0]) return temp

Link permanente: /questoes/cg016095