Algoritmo Sírio-Libanês Medicina 2026 Questão 20 Resolvida

    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.

    Deixe um comentário