
Haskell e Paradigma Funcional

Quiz
•
Computers
•
University
•
Easy
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
Similar Resources on Wayground
10 questions
SE LIGA! Explorando Pensamento Computacional

Quiz
•
9th Grade - University
9 questions
Conhecimentos de python

Quiz
•
University
6 questions
Programação e Algoritmos

Quiz
•
6th Grade - University
10 questions
1ª Recuperação - 3° Trim. - Pensamento Computacional - 9º ano

Quiz
•
9th Grade - University
8 questions
Pensamento Computacional e Jogos 2D

Quiz
•
University
10 questions
Desvendando o DAX no Power BI

Quiz
•
12th Grade - University
10 questions
Revisão de Compiladores U3 e U4

Quiz
•
University
10 questions
EXERCÍCIO 11 -PESQUISA-PROGRAMAÇÃO E ROBÓTICA DURVAL 2025

Quiz
•
9th Grade - University
Popular Resources on Wayground
12 questions
Unit Zero lesson 2 cafeteria

Lesson
•
9th - 12th Grade
10 questions
Nouns, nouns, nouns

Quiz
•
3rd Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
11 questions
All about me

Quiz
•
Professional Development
20 questions
Lab Safety and Equipment

Quiz
•
8th Grade
13 questions
25-26 Behavior Expectations Matrix

Quiz
•
9th - 12th Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade
Discover more resources for Computers
15 questions
Let's Take a Poll...

Quiz
•
9th Grade - University
2 questions
Pronouncing Names Correctly

Quiz
•
University
12 questions
Civil War

Quiz
•
8th Grade - University
18 questions
Parent Functions

Quiz
•
9th Grade - University
21 questions
Mapa países hispanohablantes

Quiz
•
1st Grade - University
19 questions
Primary v. Secondary Sources

Quiz
•
6th Grade - University
25 questions
Identifying Parts of Speech

Quiz
•
8th Grade - University
20 questions
Disney Trivia

Quiz
•
University