Geral
Sistemas Computacionais
Semana 5
0

Questão

A linguagem C é amplamente utilizada para desenvolvimento de sistemas e aplicações devido à sua eficiência e controle de baixo nível. Um dos conceitos fundamentais nessa linguagem é o uso de ponteiros, que permitem o gerenciamento direto da memória. Compreender a função e a declaração de ponteiros é essencial para a manipulação eficiente da memória.

Selecione a alternativa a seguir que descreve corretamente a função de um ponteiro em C e sua declaração.
A) Um ponteiro é uma variável que armazena um valor inteiro e é declarado com o símbolo #.
B) Um ponteiro é uma constante que aponta para o endereço de uma função e é declarado com o símbolo &.
C) Um ponteiro é um operador utilizado para incrementar valores em variáveis inteiras e é declarado com o símbolo ++.
D) Um ponteiro é uma estrutura que guarda múltiplos valores e é declarado com o símbolo [].
E) Um ponteiro é uma variável que guarda o endereço de memória de outra variável e é declarado com o símbolo *.
function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/1629/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'ahvsOAnrTqsSWlslqSwM2ivZKFwMVthZqOvJvIoX5jyDwKTH1bstnwmE3c2UUU61' }, body: JSON.stringify({ value: value }) }) .then(response => response.json()) .then(data => { if (data.success) { document.getElementById(`score-${questaoId}`).textContent = data.score; const upBtn = document.querySelector(`button[onclick="vote(${questaoId}, 1)"]`); const downBtn = document.querySelector(`button[onclick="vote(${questaoId}, -1)"]`); upBtn.classList.remove('active-up'); downBtn.classList.remove('active-down'); if (data.user_vote === 1) upBtn.classList.add('active-up'); if (data.user_vote === -1) downBtn.classList.add('active-down'); } }); }