Geral
Sistemas Computacionais
Semana 5
0

Questão

Na programação em linguagem C, os ponteiros são essenciais para manipulação de memória e otimização de processos. Eles permitem acessar e modificar o valor de variáveis através de seus endereços de memória. Entender como declarar e utilizar ponteiros é fundamental para um desenvolvimento eficiente e otimizado em C.

Como se declara um ponteiro em C e qual é a sua função principal?
A) Um ponteiro é declarado com o símbolo * e sua função principal é armazenar o endereço de memória de outra variável.
B) Um ponteiro é declarado com o símbolo % e serve para armazenar o tamanho de uma variável.
C) Um ponteiro é declarado com o símbolo & e é usado para somar valores inteiros.
D) Um ponteiro é declarado com o símbolo $ e é utilizado para guardar uma cadeia de caracteres.
E) Um ponteiro é declarado com o símbolo @ e é utilizado para imprimir o endereço de uma variável na tela.
function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/1628/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'zhgTqopihxfgJ5jho7mNMI70YUI0YmKYc2Pl9p4qXK25BWxg6U7Z0LTR48SEMA1p' }, 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'); } }); }