No que se refere a variáveis específicas utilizadas em um p...

Próximas questões
Com base no mesmo assunto
Q1370969 Programação

No que se refere a variáveis específicas utilizadas em um programa, julgue o item seguinte.


Um contador é um campo de memória cujo valor se incrementa por uma quantidade fixa, positiva ou negativa, geralmente associado a um laço. Tem um valor inicial antes de começar sua função, e cada vez que é chamado modifica seu valor

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - Certo

A questão aborda o conceito de um contador na programação, que é um tipo de variável amplamente utilizada para controlar o número de vezes que um bloco de código, como um laço de repetição (loop), é executado. O enunciado está correto ao afirmar que um contador se incrementa por uma quantidade fixa, que pode ser tanto positiva quanto negativa, dependendo do caso de uso específico.

Para entender por que a alternativa está correta, vamos considerar o papel comum dos contadores em laços de repetição. Um contador tipicamente começa com um valor inicial, que pode ser estabelecido de acordo com a lógica necessária para o programa. A cada iteração do laço, o contador é modificado, geralmente incrementado ou decrementado por um valor fixo, até que uma condição específica seja atingida e o laço termine.

Por exemplo, em um laço de repetição simples que conta de 1 a 10, um contador pode ser inicializado com o valor 1 e incrementado em 1 a cada iteração do laço. Aqui, o contador serve tanto como variável de controle, determinando quando o laço deve terminar, quanto como uma variável que pode ser usada dentro do laço para, por exemplo, indexar um array ou realizar outras operações.

O enunciado destaca um aspecto importante, que é a modificação do valor do contador a cada chamada, o que implica que, após cada execução do bloco de código associado ao contador, seu valor é atualizado. Isso é fundamental para evitar que o laço entre em uma condição de loop infinito, e para garantir que o contador reflita o número correto de iterações realizadas.

Em resumo, o enunciado está correto ao descrever as características e o funcionamento de um contador em contextos de programação, sendo um componente essencial para a construção de laços de repetição e para o controle de fluxo em algoritmos.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito: Correto, um contador ou laço serve exatamente para esta finalidade um exemplo de laço em programação seria

for(new iterador = 0; iterator < 10; iterador++) {

//sentença a ser executada

}

na primeira chamada seria realizada a instancia da variável iterator ( new iterator = 0; ) já atribuindo o valor 0 a ela embora não seja necessário.

partir da segunda chamada o laço ignoraria o termo de criação da variável e apenas iria ser comparado com a segunda condição do laço (iterator < 10;)

resultando um caso positivo nessa condicional, seria passado para o terceiro parâmetro do laço (iterator++) que seria o mesmo que (iterator +=1;) ou (iterator = iterator +1)

"Um contador é um campo de memória cujo valor se incrementa por uma quantidade fixa, positiva ou negativa, geralmente associado a um laço. Tem um valor inicial antes de começar sua função, e cada vez que é chamado modifica seu valor." Quantidade fixa?Nem sempre, posso incrementar na primeira passada do laço de 1 em 1, mas na segunda posso incrementar de 2 em 2, já deixou de ser fixo, depende do laço. QUESTÃO ERRADA "Um contador DE UM LAÇO FOR é um campo de memória cujo valor se incrementa por uma quantidade fixa - DE 1 EM 1 - positiva ou negativa, tem um valor inicial antes de começar sua função, e cada vez que é chamado modifica seu valor." Se tivesse essa redação estaria correta, cespe sendo cespe desde o descobrimento do Brasil.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo