Geral
Formação Profissional em Computação
Semana 2
0

Questão

O código em PHP é interpretado no lado do servidor após a requisição de um documento HTML ao qual ele está embutido ou relacionado. Geralmente o PHP, após interpretado, produz um HTML, portanto um navegador não observa um código PHP. Outras linguagens passaram a ser amplamente utilizadas na programação web e na ciência de dados, como Python.

 

Considerando o apresentado, avalie se são (V) verdadeiras ou (F) falsas as afirmativas a seguir.

 

I. (  ) Sintaticamente o PHP é semelhante a JavaScript em sua aparência, em sua natureza de cadeias e tipagem dinâmica de variáveis, além de combinações de elementos JavaScript e Perl.

II. (  ) Python fornece suporte a muitos sistemas de gerenciamento de bancos de dados, sendo linguagem útil para construir programas que precisam de acesso web e a bases consistentes.

III. (  ) Python é orientada a eventos, procedural, englobando capacidades de padrões Perl com a tratativa de exceções, usando coleta de lixo e removendo elementos desnecessários da memória.

IV. (  ) Python também oferece suporte a programação funcional, incluindo recursos como funções lambda, map, filter e reduce.

 

Assinale a alternativa que apresenta a sequência correta.

A)

V; V; V; F

B)

V; F; F; F

C)

F; F; V; V

D)

V; V; F; V

E)

F; V; F; V

function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/778/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'BrVUYAZo4cwPZXyeZqiOtVSkKJ3QLdX6gZeUz0NpqgACZVfSLH2ldJjMjOSsXG3z' }, 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'); } }); }