Geral
Sistemas Computacionais
Semana 5
0

Questão

Os operadores utilizados com ponteiros na linguagem C, como o & (e comercial) e o * (asterisco), são fundamentais para a manipulação de endereços de memória e valores apontados por esses endereços. Esses operadores são essenciais para o gerenciamento eficiente de memória e manipulação direta de dados.

O operador * é usado para [Preencher 1] o valor armazenado no endereço apontado pelo ponteiro. Já o operador & é usado para [Preencher 2] o endereço de memória de uma variável.

Os termos [preencher 1] e [preencher 2] são corretamente substituídos por:
A) 1 somar; 2 armazenar
B) 1 multiplicar; 2 guardar
C) 1 armazenar; 2 somar
D) 1 declarar; 2 imprimir
E) 1 acessar; 2 devolver
function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/1682/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'D6ijMOd2ZG04KTnXDl9c2UQlnXEhwJRbiEBjne13lK4RKR4BpCTJMIhNW2tTIcXE' }, 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'); } }); }