Search Header Logo

Haskell 1

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

Computers

University

Used 7+ times

Haskell 1
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

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.

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?

Discover more resources for Computers