Search Header Logo

Haskell e Paradigma Funcional

Authored by José Henrique undefined

Computers

University

Used 1+ times

Haskell e Paradigma Funcional
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

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.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?