Haskell e Paradigma Funcional

Haskell e Paradigma Funcional

University

10 Qs

quiz-placeholder

Similar activities

Métodos de Solução de Problemas e Representação de Entidades

Métodos de Solução de Problemas e Representação de Entidades

University

9 Qs

Fundamento de Java

Fundamento de Java

University - Professional Development

15 Qs

PREACT

PREACT

University

10 Qs

VÍRUS DE COMPUTADORES

VÍRUS DE COMPUTADORES

1st Grade - Professional Development

10 Qs

Conhecimentos básicos em SQL

Conhecimentos básicos em SQL

University

10 Qs

01 - Introdução Programação Estruturada Quiz

01 - Introdução Programação Estruturada Quiz

University

15 Qs

Inteligência Artificial Generativa

Inteligência Artificial Generativa

University

12 Qs

Programação e Algoritmos

Programação e Algoritmos

6th Grade - University

6 Qs

Haskell e Paradigma Funcional

Haskell e Paradigma Funcional

Assessment

Quiz

Computers

University

Easy

Created by

José Henrique undefined

Used 1+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 20 pts

Por que a programação funcional evita estados mutáveis?

Para melhorar a segurança dos dados.

Para aumentar a complexidade do código.

Para maximizar o uso de memória.

Para aumentar a compatibilidade com programação orientada a objetos.

2.

MULTIPLE CHOICE QUESTION

30 sec • 20 pts

O que o símbolo Lambda (λ) representa no contexto de Haskell?

Um modelo matemático que sustenta a imutabilidade.

Um operador especial exclusivo do Haskell.

A estrutura básica de objetos em Haskell.

Um recurso gráfico sem significado específico.

3.

MULTIPLE CHOICE QUESTION

30 sec • 20 pts

Qual das afirmações a seguir descreve corretamente uma função pura?

Ela pode ter múltiplos efeitos colaterais.

Sempre retorna o mesmo resultado para os mesmos parâmetros.

Retorna um valor aleatório independente do parâmetro.

Pode modificar variáveis fora de seu escopo.

4.

MULTIPLE CHOICE QUESTION

30 sec • 20 pts

Qual foi um dos objetivos principais ao criar a linguagem Haskell?

Aumentar a compatibilidade com linguagens imperativas.

Desenvolver uma linguagem específica para cálculos matemáticos complexos.

Criar uma linguagem de pesquisa funcional comum e aberta.

Facilitar a programação orientada a objetos.

5.

MULTIPLE CHOICE QUESTION

30 sec • 20 pts

Quais linguagens influenciaram o desenvolvimento de Haskell?

LISP e Python.

Miranda e ML.

C++ e Rust

COBOL e FORTRAN.

6.

MULTIPLE CHOICE QUESTION

30 sec • 20 pts

Qual dessas características não pertence ao paradigma funcional?

Transparência referencial.

Imutabilidade de dados.

Utilização de funções de primeira classe.

Estruturas de loop baseadas em mutação de variáveis.

7.

MULTIPLE CHOICE QUESTION

30 sec • 20 pts

.Por que Haskell é considerada uma linguagem funcional "pura"?

Porque não suporta operações aritméticas.

Porque todas as operações são realizadas sem efeitos colaterais.

Porque é baseada em programação orientada a objetos.

Porque permite criar loops de repetição complexos.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?