Quiz
Functional Programming PT1
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (11)
1let x = 2 in let y = -2 in if x^2==y^2 then 1 else 2
- A1
- B2
- C3
- D4
- E5
2length (words ("One Two Three" ++ "Four"))
- A1
- B2
- C3
- D4
- E5
323 `mod` 8 `mod` 5
- A1
- B2
- C3
- D4
- E5
4head (tail [3,4,5])
- A1
- B2
- C3
- D4
- E5
5let x = x+3 in fst (snd (x+1,(5,x-2)))
- A1
- B2
- C3
- D4
- E5
6xs = [1,2,3,4,5]
take 3 xs- Areverse (tail (reverse (tail xs)))
- Btail (tail (tail xs))
- Creverse (tail (tail (reverse xs)))
- Dreverse (drop 2 (reverse xs))
- Ereverse (reverse (take 3 xs))
- Areverse (tail (reverse (tail xs)))
7xs = [1,2,3,4,5]
take 3 xs- Areverse (tail (reverse (tail xs)))
- Btail (tail (tail xs))
- Creverse (tail (tail (reverse xs)))
- Dreverse (drop 2 (reverse xs))
- Ereverse (reverse (take 3 xs))
- Areverse (tail (reverse (tail xs)))
8ys = [1,2,3,4]
last (init ys)- Afst (drop 2 ys)
- Breverse (init ys)
- Cfst (drop 1 (reverse ys))
- Dhead (drop 2 ys)
- Esnd (drop 2 (reverse ys))
9xs = [1,2,3,4,5,6]
reverse (init xs)- Areverse (tail xs)
- Btail (reverse xs)
- Creverse (take 5 xs)
- Dreverse (drop 1 xs)
- Edrop 1 (reverse xs)
10ys = [1,2,3,4,5]
init (init (init ys))- Atake 2 ys
- Btake 3 ys
- Cdrop 3 (reverse ys)
- Dreverse (drop 3 (reverse ys))
- Ereverse (tail (reverse (init ys)))
11What is the standard prelude?
- AContains predefined classes, types and functions, implicitly imported into every Haskell program.
- BContains advanced I/O functions.
Information
- Description
- Functional Programming Quiz on Functional Programming PT1, created by prxd33 on 25/01/2014.
- Author
- prxd33
- Language
- English
- Views
- 108
- Tags
- Rating
- No ratings yet Rate this quiz