QUESTÃO 20
O programa a seguir, escrito em linguagem natural, recebe uma sequência de letras armazenada na variável seq_letras e retorna uma palavra “escondida” nessas letras. Esse programa faz uso da função pega_letra(pos), que seleciona a letra que está na posição pos de seq_letras e a adiciona ao final da variável palavra_secreta, sendo pos uma variável que armazena um número inteiro. Por exemplo, se seq_letras = “atu”, as letras que estão nas posições 1, 2 e 3 são, respectivamente, “a”, “t” e “u”; se palavra_secreta estiver inicialmente vazia (igual a ” “), os comandos em sequência pega_letra(2), pega_letra(1), pega_letra(2) e pega_letra(3) farão palavra_secreta passar a armazenar “tatu”.
seq_letras = "OBNIDSATRECL"
palavra_secreta = " "
chave = 205
repita 5 vezes as instruções entre chaves
{
atribua à variável pos o resto da divisão de chave por 12
aumente o valor armazenado na variável pos em 1 pega_letra(pos)
diminua o valor armazenado na variável chave em 7
}
Após a execução desse programa, a primeira e a última letra da palavra armazenada na variável palavra_secreta serão, respectivamente,
(A) B e T.
(B) B e E.
(C) A e O.
(D) T e A.
(E) A e A.
📘 Quer ver mais questões como esta resolvidas em vídeo?
Na Apostila gratuita de Matemática para Vestibulares você encontra esta e muitas outras questões organizadas por prova, com links para as resoluções em vídeo.
