Buscar

O código que segue implementa um algoritmo que atribui valores iniciais a uma variável global e a uma variável local, em diferentes escopos. No cor...

O código que segue implementa um algoritmo que atribui valores iniciais a uma variável global e a uma variável local, em diferentes escopos. No corpo do código, os valores destas variáveis são alterados.

 

algoritmo “avalia”

var

    x: inteiro

    procedimento escopo ()

var

    y: inteiro

inicio

    y <- 5

    y <- y * 2

    x <- x + y

fimprocedimento

 inicio

    x <- 10

    escreval ("Antes da função ")

    escreval ("Variável Global: ", x)

    escopo() // Chamada do procedimento que modifica variável

    // Impressão dos valores após a função

    escreva ("Depois da função”)

    escreva ("Variável Global: ", x)

    escreva ("Variável Local: ", y)

fimalgoritmo

 

Assinale a alternativa que contém a saída correta das variáveis x e y, implementada pelos comandos das linhas 18 e 19.

Grupo de escolhas da pergunta



Variável Global: falha na impressão ocasionada por variável desconhecida e Variável Local: falha na impressão ocasionada por variável desconhecida.


Variável Global: 20 e Variável Local: 10.


Variável Global: 20 e Variável Local: 20.


Variável Global: 20 e Variável Local: falha na impressão ocasionada por variável desconhecida.


Variável Global: 10 e Variável Local: 10.

💡 1 Resposta

User badge image

Ed Verified user icon

Analisando o código fornecido, a saída correta das variáveis x e y, implementada pelos comandos das linhas 18 e 19, seria: Variável Global: 20 e Variável Local: 10.

0
Dislike1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais