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)

F; F; V; V

B)

F; V; F; V

C)

V; V; F; V

D)

V; F; F; F

E)

V; V; V; F

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