option
Cuestiones
ayuda
daypo
buscar.php

Cuestionario teórico nro. 4: unidad 4 - paradigma de programación funcional

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Cuestionario teórico nro. 4: unidad 4 - paradigma de programación funcional

Descripción:
ppr test 4 funcional

Fecha de Creación: 2026/05/13

Categoría: Informática

Número Preguntas: 21

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

Respecto al sistema de tipos en Haskell, seleccione la opción falsa: Seleccione una: a. Permite tipado polimórfico. b. Es posible asociar un único tipo de dato de retorno a cualquier función. c. Es utilizado para detectar errores en expresiones y definiciones de función. d. Haskell es un lenguaje de programación débilmente tipado.

Las tuplas en Haskell son: a. Tipos básicos en Haskell. b. Tipos básicos definidos por el usuario. c. Tipos compuestos. d. Tipos polimórficos.

Algunas de las ventajas del Paradigma Funcional son: Seleccione una: a. Rapidez en la codificación de los programas. b. Fácil de formular matemáticamente. c. Simplicidad en el código. d. Todas las alternativas son correctas.

Para marcar la finalización de una expresión en Haskell se hace mediante: Seleccione una: a. El cierre de llaves. b. Una sintaxis bidimensional denominado espaciado (layout). c. La utilización de punto y coma. d. La utilización de punto.

En el Lenguaje Funcional: Cuál es el resultado de evaluar con 3 y 5 la siguiente expresión: función x y = if x == y then x==5 else False Seleccione una: a. Error al evaluar la expresión. b. False. c. True. d. Error inconsistencia de tipos.

En un Lenguaje Funcional. Cuál es el resultado de evaluar con 6 la siguiente expresión: función y = let x = 2 * 4 in 3 * x + 1 + y Seleccione una: a. 31. b. 32. c. 13. d. 25.

En el Paradigma Funcional y relativo al cálculo lambda, seleccione la opción falsa: a. El cálculo lambda especifica un sistema formal en lógica matemática. b. No es posible evaluar y expresar cualquier función computable. c. El cálculo lambda se considera como el más pequeño lenguaje de programación. d. El cálculo lambda usa objetos llamados lambda-términos.

Las guardas se utilizan: a. Cuando se requiere chequear que se cumplan ciertas condiciones sobre los valores de los argumentos de una función. b. En la definición de Sinónimos de datos. c. En la definición de tipos polimórficos. d. En la definición de tipos de datos.

Cuál de las siguientes afirmaciones es correcta: Seleccione una: a. En el paradigma funcional las abstracciones son expresiones estructuradas. b. En el paradigma funcional las abstracciones son expresiones funcionales. c. En el paradigma funcional las abstracciones son expresiones condicionales. d. En el paradigma funcional las abstracciones son expresiones lógicas.

Con respecto al prelude.hs: a. * Todas las alternativas son correctas. b. Es un archivo que es cargado automáticamente al arrancar Hugs. c. Algunas de las funciones que incluye son div, mod, sqrt entre otras. d. Contiene la definición de un conjunto de funciones que se pueden usar cuando sea necesario.

Una de las características de los lenguajes funcionales es: a. La inferencia estática de tipos que permite implementar el polimorfismo. b. El concepto de cambio de estado en las variables. c. La evaluación ansiosa de los argumentos en una función. d. Posibilidad de tratar a las funciones como datos mediante la definición de funciones de orden superior.

En Haskell (donde: XS e YS son listas). Qué es lo que retorna la siguiente expresión XS + YS : Seleccione una: a. La lista de valores obtenidos al aplicar la función XS a YS. b. Ninguna de las alternativas es correcta. c. La suma resultante de XS e YS. . d. La lista resultante de concatenar XS e YS.

En un Leguaje Funcional palabra reservada where es útil para: a. Definir un conjunto de declaraciones locales. . b. Restringir el efecto colateral de las variables globales a expresiones específicas. c. Permitir que otras funciones accedan a variables definidas en la función invocante. d. Permitir que a una variable se asocie a un tipo específico de datos.

En el Lenguaje Funcional: Cuál es el resultado de evaluar con 1 y 5 la siguiente expresión: función x y = if x >= y then x*5/y else y*2/x. a. 7.5. b. 5.0. c. 3.0. d. 10.0.

Respecto a la inferencia de tipos de Haskell: a. Si el programador declara el tipo de alguna expresión, el sistema chequea que el tipo declarado coincida con el tipo o tipos inferidos. b. El sistema no chequea los tipos de entrada/salida definidos por el programador. c. El programador está obligado a declarar solo el tipo de dato de retorno de una función. d. El programador está obligado a declarar los tipos de los argumentos de entrada a la función.

En el Paradigma Funcional y relativo a las funciones de orden superior: a. Son aquellas que aplican el concepto de recursividad. b. Son aquellas que tienen como argumento una función o que devuelve una función como resultado. c. Son aquellas que solamente se emplean como resultado de otra función. d. Su uso correcto mejora sustancialmente el tratamiento polimórfico de tipos.

Qué característica no corresponde a una función de Haskell: a. Una función puede retornar una función como resultado. b. Una función debe retornar un resultado. c. Una función puede no retornar resultados. d. Una función puede llamarse a sí.

En Referencia a las características del lenguaje Haskell, seleccione la opción falsa: a. No soporta tipos de datos definidos por el usuario. b. Incluye polimorfismo de tipos y evaluación perezosa. c. La posibilidad de definir funciones de orden superior. d. Es un lenguaje de funcional puro.

Las expresiones case evalúan: a. Tres expresiones posibles. b. Dos expresiones posibles. c. Múltiples expresiones posibles. d. Una expresión posible. .

La transparencia referencial no permite: a. La gestión automática de memoria. b. El cambio de estado. . c. Ninguna de las alternativas es correcta. d. La posibilidad de tratar a las funciones como datos mediante la definición de funciones de orden superior.

Respecto al sistema de tipos en Haskell, seleccione la opción falsa: a. Es posible asociar un único tipo de dato de retorno a cualquier función. b. Es utilizado para detectar errores en expresiones y definiciones de función. c. Haskell es un lenguaje de programación débilmente tipado. d. Permite tipado polimórfico. %.

Denunciar Test