Crear actividad
Jugar Test
1. 
cuales de los siguientes lenguajes de programacion hacen parte de la programacion funcional
A.
Lisp, Scheme, Java,Fortran y Python
B.
Scheme, Clojure, Haskell,OCaml y Fortran
C.
Lisp, Scheme, Clojure, Haskell, OCaml y Standard ML
D.
Clojure, Haskell,MATLAB, Pascal yAssembler
2. 
Cual es el resultado de esta función : succ 9 + (max 5 4) + 1
A.
20
B.
15
C.
31
D.
16
3. 
En que fecha fue introducido el calculo Lambda
A.
En la década de 1940
B.
En 1953
C.
En la década de 1930
D.
En la década de 1920
4. 
Al utilizar la función "tail" sobre la lista [5,4,3,2,1], cual seria el resultado
A.
[4,3,2,1]
B.
5
C.
[5,4,3,2]
D.
1
5. 
Es una característica de las listas
A.
Son heterogéneas
B.
Solo se puede usar con enteros (Int)
C.
Son homogéneas
D.
Ninguna de las anteriores
6. 
para que sirve la función "ZIP" en Haskell
A.
Toma una dupla y devuelve su primer componente
B.
Toma dos listas y las une en un lista uniendo sus elementos en una dupla
C.
Toma una dupla y devuelve su segundo componente
D.
Ninguna de las anteriores
7. 
Es una característica de las tuplas
A.
Son heterogéneas
B.
Son Mutables
C.
Son homogéneas
D.
1 y 2 son correctas
8. 
para que sirve la función "reverse" en Haskell
A.
toma un número y una lista y extrae dicho número de elementos de una lista
B.
Quita un número de elementos del comienzo de la lista
C.
Pone del revés una lista.
D.
Ninguna de las anteriores
9. 
Cual es el resultado de esta función : take 10 (cycle [1,2,3])
A.
[10,10,10,10,10,10,10,10,10,10]
B.
[1,2,3,1,2,3,1,2,3,1]
C.
[1,2,3,4,5,6,7,8,9,10]
D.
Ninguna de las anteriores
10. 
para que sirve la función "drop" en Haskell
A.
Toma una lista de cosas que se pueden poner en algún tipo de orden y devuelve el elemento más grande.
B.
Toma un número y una lista y extrae dicho número de elementos de una lista
C.
Quita un número de elementos del comienzo de la lista
D.
comprueba si una lista está vacía