SóProvas


ID
2629813
Banca
CESPE / CEBRASPE
Órgão
ABIN
Ano
2018
Provas
Disciplina
Algoritmos e Estrutura de Dados
Assuntos

Julgue o item seguinte a respeito da construção de algoritmos, dos conceitos de variáveis e de bloco de comandos e das estruturas de controle.


Durante a execução de um programa, o conteúdo de uma variável pode mudar ao longo do tempo, no entanto ela só pode armazenar um valor por vez.

Alternativas
Comentários
  • Você pode alterar o valor de uma variável quantas vezes quiser, mas não pode ter mais de um valor de uma vez. Por exemplo a varivável idade não pode armazenar os valores 27 e 29 ao mesmo tempo.

  • E se for uma variável do tipo "vetor", onde podemos ter vários valores por vez?

    vetor[27,29,85,69]

  • Roberto, variável é variável, vetor é vetor

  • Roberto, o vetor inteiro é considerado "valor".

    Pense que você marcou uma variável para "watch" no debugger... cada vez que essa variável sofrer uma alteração, ela irá mostrar um valor (aquilo que ela armazena) distinto.

    Se ela estiver armazenando um vetor, vai mostrar esse vetor.

  • Apenas complementando, o meu raciocínio foi o mesmo, no entanto podemos imaginar que mesmo uma posição do vetor de um array armazenará somente um valor por vez. Disso tenho certeza!!!

  • Apenas complementando, o meu raciocínio foi o mesmo, no entanto podemos imaginar que mesmo uma posição do vetor de um array armazenará somente um valor por vez. Disso tenho certeza!!!

  • Correto. Essa é a definição de variável. Se fosse constante, pelo contrário, o conteúdo não poderia mudar ao longo do tempo.

    Resposta: Certo

  • Uma variável em um espaço na memória pode-se armazenar nesse espaço diversos valores diferentes, mas como a área é a mesma, a atribuição de um novo valor vai sobrescrever o valor antigo. Portanto, a variável só armazena um valor por vez.

  • Ótima a definição de que a variável só poderá guardar um valor, pois uma variável guarda apenas um único valor por vez.

    Resposta: Certo

  • Força Guerreiro!!!!!!

  • Roberto, eu fiz essa prova e, por pensar do mesmo modo que você, acabei errando a questão. Por isso, na época, fui entender o motivo.

    Diferente do que a colega Samara falou, Vetor também é uma variável, no caso uma variável que que armazena várias variáveis do mesmo tipo. Eu posso ter diferentes variáveis dentro do meu vetor.

    O erro da questão está em dizer que a variável pode armazenar mais de um valor por vez. Logo, pensando em vetores, se eu tenho um vetor X com as variáveis 1, 2 e 3 (ou seja, uma variável contendo diferentes variáveis por vez), eu não posso, ao mesmo instante, ter nesse vetor X as variáveis 1, 2 e 4 (ou seja, uma variável - vetor - contendo diferentes valores por vez). Ou, no índice do vetor, que também é uma variável, ter dois valores ao mesmo tempo.

    O vetor deve ser pensado como uma variável única, tendo apenas um valor em um determinado instante, porém com diversas variáveis. No exemplo acima, se eu altero o vetor para 1, 2 e 4, a variável vetor, como um todo, teve seu valor alterado.

  • Galera gosta de procurar pelo em ovo!!!!