Haskell 1

Haskell 1

University

7 Qs

quiz-placeholder

Similar activities

web Development QUIZ

web Development QUIZ

University

10 Qs

Mobile Commerce P11

Mobile Commerce P11

University

10 Qs

Pre Test HTML

Pre Test HTML

University

11 Qs

SENA

SENA

University - Professional Development

11 Qs

python test 1_23_24

python test 1_23_24

University

10 Qs

UAS Struda C

UAS Struda C

University

10 Qs

Basic

Basic

University

11 Qs

PBD - Revisão AV1 - 2025.1

PBD - Revisão AV1 - 2025.1

University

12 Qs

Haskell 1

Haskell 1

Assessment

Quiz

Computers

University

Practice Problem

Medium

Created by

Олександра Радзієвська

Used 7+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

7 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Оберіть правильний варіант виклику функції min з двома параметрами

min(3, 4)

min 3, 4

min 3 4

min 3 | 4

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Яке твердження НЕ є правдивим?

Haskell is a purely functional programming language.

Haskell is an imperative programming language.

Haskell is lazy.

In Haskell you can’t change
variable value.

3.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

Оберіть некоректний вираз

[1,2] ++ [3,4]
'A':" SMALL CAT"

[2]:[3,5]

"hello" ++ ['a', 'b']

2 : []

4.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Як створити безкінченний список натуральних чисел?

(1:)

[1..]

(1,2..)*

[1~]

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Як отримати значення першого елементу зі списку myList?

head myList

take 1 myList

fst myList

myList[0]

myList[1]

6.

FILL IN THE BLANK QUESTION

30 sec • 1 pt

Якою командою можна отримати підсписок списку, який буде містити всі елементи крім першого?

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Чи обов'язково команда if має мати else?

Так, обов'язково

Не обов'язково, якщо є elseIf

У Хаскелі немає else, лише otherwise

Взагалі не обов'язково

Answer explanation

Since every function has to return something, this implies that every if has to have a corresponding else. Otherwise, you could write a function that has a return value when a certain condition is met but doesn’t have one when that condition isn’t met! Briefly: Haskell’s if is an expression that must return a value, and not a statement.