Crear actividad
Jugar Test
1. 
Qué pasa si ingresamos algo como 5 + "texto" o 5 =
A.
ghci> 5 + "texto" o 5 == True
B.
ghci> 5 + "texto" o 5 == False
C.
No instance for (Num [Char])
D.
ghci> 5 + "texto" o 5 == "texto5"
2. 
Las listas son
A.
Una estructura de datos homogénea. Almacena varios elementos del mismo tipo.
B.
Una estructura de datos homogénea. Almacena variables estaticas
C.
Una estructura de datos homogénea. Almacena varios elementos de diferentes tipo.
D.
Una estructura de datos donde el primer elemento en entrar es el primero en salir
3. 
El resultado para la función tail en el siuiente ejemplo ghci> tail [5,4,3,2,1] es :
A.
5
B.
[4,3,2,1]
C.
[5,4,3,2]
D.
[5,4,2]
4. 
Para obtener una lista con todos los números desde el 20 hasta el 1 ingresamos
A.
[20..1]
B.
[20,19,18..1]
C.
[20-19..1].
D.
[20,19..1].
5. 
La función tail regresa los siguientes parámetros.
A.
Toma una lista y obviamente devuelve su tamaño.
B.
Toma una lista y devuelve toda la lista excepto su último elemento.
C.
Toma una lista y devuelve su cabeza. La cabeza de una lista es básicamente el primer elemento.
D.
Toma una lista y devuelve su cola. En otros palabras, corta la cabeza de la lista.
6. 
La siguiente función triangular ( triangular 4 20 5) es ==
A.
True
B.
400
C.
False
D.
20
7. 
De las siguientes funciones cual regresa el tamaño de una lista
A.
take
B.
length
C.
drop
D.
init
8. 
El calculo lambda fue creado e implementado por Haskell Curry?
A.
Verdadero
B.
Falso
9. 
Alonzo Church fue:
A.
Promotor del calculo lambda
B.
Promotor del lenguaje de programacion en Haskell
C.
Promotor de los lenguajes de programación funcionales
D.
Promotor de los tipos de datos primitivos
10. 
En los lenguajes funcionales las instrucciones cíclicas como for, while y do-while
A.
Se utilizan para crear listas con funciones cíclicas.
B.
No existen, todo se procesa usando recursividad y funciones de alto orden
C.
Solo como condicionales