GoConqr has a new look! Let us know what you think.

Quiz

Functional Programming PT1

prxd33 11 questions

Take the quiz

Questions in this quiz (11)

  1. 1let x = 2 in let y = -2 in if x^2==y^2 then 1 else 2
    1. A1
    2. B2
    3. C3
    4. D4
    5. E5
  2. 2length (words ("One Two Three" ++ "Four"))
    1. A1
    2. B2
    3. C3
    4. D4
    5. E5
  3. 323 `mod` 8 `mod` 5
    1. A1
    2. B2
    3. C3
    4. D4
    5. E5
  4. 4head (tail [3,4,5])
    1. A1
    2. B2
    3. C3
    4. D4
    5. E5
  5. 5let x = x+3 in fst (snd (x+1,(5,x-2)))
    1. A1
    2. B2
    3. C3
    4. D4
    5. E5
  6. 6xs = [1,2,3,4,5]
    take 3 xs
    1. Areverse (tail (reverse (tail xs)))
    2. Btail (tail (tail xs))
    3. Creverse (tail (tail (reverse xs)))
    4. Dreverse (drop 2 (reverse xs))
    5. Ereverse (reverse (take 3 xs))
  7. 7xs = [1,2,3,4,5]
    take 3 xs
    1. Areverse (tail (reverse (tail xs)))
    2. Btail (tail (tail xs))
    3. Creverse (tail (tail (reverse xs)))
    4. Dreverse (drop 2 (reverse xs))
    5. Ereverse (reverse (take 3 xs))
  8. 8ys = [1,2,3,4]
    last (init ys)
    1. Afst (drop 2 ys)
    2. Breverse (init ys)
    3. Cfst (drop 1 (reverse ys))
    4. Dhead (drop 2 ys)
    5. Esnd (drop 2 (reverse ys))
  9. 9xs = [1,2,3,4,5,6]
    reverse (init xs)
    1. Areverse (tail xs)
    2. Btail (reverse xs)
    3. Creverse (take 5 xs)
    4. Dreverse (drop 1 xs)
    5. Edrop 1 (reverse xs)
  10. 10ys = [1,2,3,4,5]
    init (init (init ys))
    1. Atake 2 ys
    2. Btake 3 ys
    3. Cdrop 3 (reverse ys)
    4. Dreverse (drop 3 (reverse ys))
    5. Ereverse (tail (reverse (init ys)))

Information

Description
Functional Programming Quiz on Functional Programming PT1, created by prxd33 on 25/01/2014.
Author
prxd33
Language
English
Views
108
Rating
No ratings yet
Rate this quiz
Rate this quiz

Feedback

What is it about?

What do you think of the new look?

How do you like it?