Início/Questões/Linguagens de Programação/Questão 457941204902913O paradigma de programação funcionalista (ou funcional) tem como principal conceito de programação a abordagem das estru...1457941204902913Ano: 2022Banca: UFPROrganização: Prefeitura de Almirante Tamandaré - PRDisciplina: Linguagens de ProgramaçãoTemas: Fundamentos de ProgramaçãoO paradigma de programação funcionalista (ou funcional) tem como principal conceito de programação a abordagem das estruturas de dados do programa como funções matemáticas. A respeito do paradigma funcionalista, assinale a alternativa correta.AFunções podem ser passadas como argumento e retornadas como resultado, mas não podem ser guardadas como valores em variáveis, tampouco armazenadas como componentes de estruturas de dados maiores.BTer funções como cidadãos de primeira classe em uma linguagem funcional implica não ser possível especificar um valor funcional sem dar um nome a ela.CUma função anônima (lambda) é uma expressão funcional que não especifica a relação entre entrada e saída.DUma diferença do paradigma funcional em relação à imperativa é o que costuma ser chamado de transparência referencial: cada parte do programa funcional sempre tem o mesmo resultado, independentemente do contexto em que ele se encontra.EEm linguagens puramente funcionais, não é possível fazer uso da recursão, tampouco a recursão é recomendada em linguagens funcionais, por motivos de eficiência e de constantemente causar estouro de pilhas.ResponderQuestões relacionadas para praticarQuestão 457941204898919Linguagens de ProgramaçãoUma pessoa está depurando uma aplicação Java complexa no Eclipse e precisa empregar técnicas avançadas para depurar, rastrear e resolver um problema i...Questão 457941204900769Linguagens de ProgramaçãoDado o seguinte trecho de código em Javascript:var obj = new Set() obj.add(10) obj.add("teste") obj.add("Javascript") obj.add('teste') alert(obj.size)...Questão 457941204900774Linguagens de ProgramaçãoDado o seguinte programa em Java:public class Teste public static void main(String[] args) int x = 2; switch(x) case 0: System.out.print("zero "); cas...Questão 457941204912185Linguagens de ProgramaçãoConsidere o programa ao lado:Assinale a alternativa que indica corretamente a quantidade de vezes que a palavra “prova” será impressa:Questão 457941204913126Linguagens de ProgramaçãoEm relação à codificação de caracteres para sites brasileiros, respeitando as definições do protocolo HTTP e da linguagem HTML, é INCORRETO afirmar:Questão 457941204916303Linguagens de ProgramaçãoEm relação a funções na linguagem PHP, é correto afirmar:Questão 457941204918102Linguagens de ProgramaçãoEm relação ao modelo de Classes e Objetos do PHP a partir da versão 5, é correto afirmar:Questão 457941204920065Linguagens de ProgramaçãoSobre Session Beans, conforme a especificação EJB (Enterprise JavaBeans) 3.1, identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F):(...Questão 457941204920218Linguagens de ProgramaçãoÉ comum em folhas de estilo reset (que retiram todos os estilos CSS padrão de um navegador em uma dada página) o seguinte código CSS:a:focus outline: ...Questão 457941204921076Linguagens de ProgramaçãoAo lado está demonstrada uma programação feita em linguagem C. Qual é a finalidade dessa programação?