Questão 1
Questão
La metodología FAD es propia del paradigma:
Responda
-
Dataflow
-
Lógico
-
Funcional
-
Demostrativo
Questão 2
Questão
La transparencia referencial se da en cualquier función informática.
Questão 3
Questão
¿Cómo se representa el hecho "Pedro es varón" en el paradigma lógico?
Questão 4
Questão
En el paradigma lógico, ¿Cómo se denominan las cláusulas que tienen conclusiones y condiciones?
Questão 5
Questão
En la metodología basada en la Ingeniería del Conocimiento la primera fase que se realiza es:
Responda
-
Formalización de conocimientos
-
Adquisición de conocimientos
-
Implementación
-
Conceptualización de conocimientos
Questão 6
Questão
En el modelado FAD los rectángulos representan
Responda
-
firma permisiva
-
Funciones
-
Tipos
Questão 7
Questão
Un lenguaje típico del paradigma lógico es:
Questão 8
Questão
Un programa imperativo viene definido por la ecuación:
Algoritmo + Estructuras de Datos = Programa
Questão 9
Questão
Sea la función cuadradoNo que asocia a cada número su cuadrado (n*n). Por ejemplo, cuadrado(2)=4, cuadrado(3)=3*3=9. En el caso de que n sea una suma de variables: n=p+q; la función quedaría definida como:
cuadrado(p+q)
Sean p=2 y q=3, entonces: cuadrado(2 + 3) = cuadrado(5) = 5*5 = 25.
Indica qué tipo de evaluación se ha realizado.
Questão 10
Questão
El paradigma imperativo define un programa como
Questão 11
Questão
El objetivo del paradigma funcional es conseguir una programación expresiva y matemáticamente elegante.
Questão 12
Questão
Se ha definido la siguiente función en un lenguaje X:
factorial :: Integer -> Integer
Indica qué lenguaje es X.
Questão 13
Questão
El paradigma orientado a objetos define un programa como
Questão 14
Questão
¿Qué significa que una cláusula no tiene conclusiones?
Questão 15
Questão
LISP. Dada la lista formada por (A B C) y la sentencia siguiente:
(setf lista '(A B C))
a) ¿Qué resultado se obtendría con (car (cdr (cdr lista)))?
b) ¿Qué resultado se obtendría con (cdr (cdr (cdr lista)))?
Questão 16
Questão
Floyd (1979) describe tres categorías de paradigmas de programación. Indica cuáles son.
Responda
-
Métodos de diseño de algoritmos
-
Técnicas de programación de bajo nivel
-
Soluciones de programación de alto nivel
-
Solución declarativa
Questão 17
Questão
En el modelado FAD las cajas grises representan:
Responda
-
tipos
-
funciones
-
firma permisiva
Questão 18
Questão
En Prolog el mecanismo de búsqueda tiene las siguientes características:
Responda
-
es descendente, de izquierda a derecha y utiliza backtraking
-
es ascendente, de izquierda a derecha y utiliza backtraking
-
es descendente, de izquierda a derecha y no utiliza backtraking
-
Ninguna de las anteriores
Questão 19
Questão
Señala qué paradigma no es determinista.
Responda
-
Paradigma lógico
-
Paradigma imperativo
-
Paradigma funcional
Questão 20
Questão
Indica qué tipo de inferencia expresa la siguiente regla:
Si A <- y B <- A
entonces B <-
Questão 21
Questão
Señala cuáles de los siguientes lenguajes son del paradigma lógico.
Questão 22
Questão
LISP. Dada la lista formada por (A B C) y la sentencia siguiente:
(setf lista '(A B C))
¿Qué resultado se obtendría con (cons '(D E) lista)?
Questão 23
Questão
Se ha codificado la función factorial en un lenguaje X, y se sabe que la salida de su
ejecución es la siguiente:
factorial (4) ;
24 : num
Questão 24
Questão
Un programa lógico se define como:
Responda
-
Ninguna de las anteriores
-
control + estructuras de datos
-
lógica + control + estructuras de datos
-
lógica + estructuras de datos
Questão 25
Questão
Se puede definir un paradigma de programación como un modelo básico de construcción de programas, que permite producir programas conforme con unas directrices específicas.
Questão 26
Questão
Señala los paradigmas pertenecientes al paradigma declarativo que no necesitan
incorporar secuencias de control.
Questão 27
Questão
Los paradigmas de programación son los pilares que definen el
desarrollo informático de los programas.
Questão 28
Questão
Una función cuyos parámetros y valores de retorno son funciones se denomina función de oden superior o primera clase.
Questão 29
Questão
¿Qué significa que una cláusula no tiene condiciones?
Questão 30
Questão
El lenguaje Prolog es un lenguaje fuertemente tipado.
Questão 31
Questão
En el paradigma lógico, ¿Cómo se denominan las cláusulas que tienen conclusiones y condiciones?
Questão 32
Questão
La metodología GUPU es propia del paradigma:
Responda
-
funcional
-
demostrativo
-
imperativo
-
lógico
Questão 33
Questão
Una función cuyos parámetros y valores de retorno son funciones se denomina función de oden superior o primera clase.
Questão 34
Questão
Un lenguaje del paradigma funcional que nació como una evolución de LISP fue:
Questão 35
Questão
Los siguientes paradigmas: Paradigma de Transformación Paradigma Basado en Formularios Paradigma Basado en Restricciones
Responda
-
Declarativo
-
Demostrativo
-
Funcional
-
Imperativo
Questão 36
Questão
El concepto del paradigma X está basado en cláusulas de Horn.
Responda
-
orientado a objetos
-
funcional
-
demostrativo
-
lógico
Questão 37
Questão
En el modelado FAD un módulo se representa con:
Questão 38
Questão
Sea la función cuadrado( n ) que asocia a cada número su cuadrado (n*n). Por ejemplo, cuadrado(2)=4, cuadrado(3)=3*3=9. En el caso de que n sea una suma de variables: n=p+q; la función quedaría definida como: cuadrado(p+q) Sean p=2 y q=3, entonces: cuadrado(2 + 3) = (2+3)*(2+3) = 5*(2+3) = 5*5=25. Indica qué tipo de evaluación se ha realizado.
Questão 39
Questão
Una función cuyos parámetros y valores de retorno son funciones se denomina función de primer orden.
Questão 40
Questão
En el modelado FAD un subsistema se representa con:
Responda
-
un semicírculo
-
un rectángulo
-
una elipse
-
una caja gris
Questão 41
Questão
¿Cuántos tipos básicos de datos existen en Hope?
Questão 42
Questão
Existen dos tipos de paradigmas con efecto de lado. Señala cuáles son
Responda
-
declarativo
-
imperativo
-
demostrativo
-
orientado a objetos
Questão 43
Questão
LISP. Se tiene el siguiente código en LISP:
(progn
(setf a 2)
(setf b 5)
(* a b))
Si se evalúa esta sentencia en Emacs ¿Cuál será la salida?
Questão 44
Questão
Las diferentes técnicas de la computación evolutiva se adaptan bien a problemas muy complejos para los cuales no se conoce una solución óptima.
Questão 45
Questão
En la Programación Dirigida por Eventos se distingue entre eventos
concurrentes y simultáneos. A continuación se presentan dos casos y debes
elegir que tipo de evento es.
a) En el aeropuerto de Barajas (Madrid) hay dos aviones: IB4850 y IB8851 que quieren realizar un aterrizaje y un despegue en el mismo momento. El aeropuerto dispone de dos pistas y un controlador. b) En el aeropuerto de Barajas (Madrid) hay dos aviones: IB4850 y IB8851 que quieren realizar un aterrizaje y un despegue en el mismo momento. El aeropuerto dispone de dos pistas y dos controladores.
Responda
-
El evento a) es cocurrente. El evento b) es simultáneo.
-
Ambos eventos son simultáneos.
-
Ambos eventos son concurrentes.
-
El evento a) es simultáneo. El evento b) es concurrente
Questão 46
Questão
La Programación Dirigida por los Datos es un argumento para mostrar las posibilidades del Paradigma
Questão 47
Questão
Dentro de la disciplina Análisis y Diseño del RUP hay una actividad que se encarga de representar mediante un grafo el orden de ejecución y transiciones válidas entre las ventanas de la interfaz de usuario. Indica el nombre de esta actividad.
Questão 48
Questão
En el Paradigma Orientado a Objetos existe una metodología que se utiliza
para desarrollar aplicaciones informáticas orientadas a objetos. Señala la
metodología de la que se está hablando.
Questão 49
Questão
En el paradigma demostrativo no existen metodologías específicas para el desarrollo de programas.
Questão 50
Questão
Las fases de desarrollo del modelo EUD son cuatro: inicio, elaboración,
composición y transición.
Questão 51
Questão
¿En qué subclase del paradigma demostrativo los individuos son programas informáticos?
Responda
-
En los algoritmos genéticos
-
En las redes de neuronas artificiales
-
En la programación genética
Questão 52
Questão
Escoge la afirmación del Paradigma Demostrativo que consideres correcta.
Responda
-
En este paradigma no existen metodologías específicas para el desarrollo de programas.
-
En este paradigma el programador especifica cómo lograr una solución de forma procedimental.
-
En este paradigma el programador especifica cómo lograr una solución de forma procedimental
Questão 53
Questão
La programación genética de Koza se basa en la utilización de técnicas de programación genética para la resolución de problemas mediante la utilización del lenguaje de programación:
Questão 54
Questão
En la programación genética los programas se representan mediante árboles, y éstos están formados por nodos intermedios y nodos hoja. Indica qué se almacena en los nodos.
Responda
-
Los nodos intermedios almacenan funciones u operadores, y los nodos hoja almacenan constantes o variables
-
Los nodos intermedios almacenan constantes o variables, y los nodos hoja almacenan funciones u operadores.
Questão 55
Questão
El paradigma demostrativo sigue el enfoque de construcción de programas:
Responda
-
top-up
-
bottom-up
-
bottom-down
-
top-down
Questão 56
Questão
El Rational Unified Process consta de un número fijo de disciplinas. ¿Cuántas disciplinas son?
Questão 57
Questão
En el Paradigma Dataflow no se permiten dependencias circulares porque un nodo después de ser ejecutado no se vuelve a ejecutar con las mismas entradas.
Questão 58
Questão
Las redes neuronales, el aprendizaje basado en casos y los algoritmos genéticos
pertenecen al paradigma:
Questão 59
Questão
En el IDE NetBeans se utiliza una librería JAVA para desarrollar aplicaciones con
interfaz gráfica de usuario. Señala la librería de la que se está hablando.
Questão 60
Questão
La herramienta EzWeb/FAST dentro del paradigma EUD es una herramienta de tipo:
Responda
-
mashup
de interfaces
-
mashup
de datos
-
mixta
Questão 61
Questão
Los tipos de nodos copy, switch, merge, apply y función primitiva son propios del:
Questão 62
Questão
La aplicación iGoogle es un claro ejemplo del paradigma EUD.
Questão 63
Questão
Escoge la afirmación del Paradigma Demostrativo que consideres correcta.
Responda
-
En este paradigma el programador especifica cómo lograr una solución de forma
procedimental.
-
En este paradigma no existen metodologías específicas para el desarrollo de
programas.
-
Ninguna de las anteriores
Questão 64
Questão
Se ha diseñado un programa siguiendo el modelo de Programación Dirigida por los Datos y este
programa realiza tres tareas A, B y C. Para realizar la tarea A es necesario obtener el dato a,
para realizar la tarea B también es necesario obtener el dato b y lo mismo ocurre con la tarea C.
Se sabe que los datos han llegado en el siguiente orden: b, c, a. ¿En qué orden se ejecutarán las
tareas?
Questão 65
Questão
En el Paradigma Demostrativo la construcción de programas es de tipo:
Responda
-
ascendente (bottom-up)
-
descendente (top-down)
Questão 66
Questão
La programación genética se puede considerar como una extensión de los algoritmos genéticos en la que los
individuos de la población son:
Responda
-
genes
-
programas informáticos
-
Cromosomas
Questão 67
Questão
La hoja de cálculo no aplica el paradigma dataflow, ya que no asume el principio de este paradigma de que el cambio
de valor de una variable fuerza automáticamente a recalcular el valor de las variables siguientes que dependen de este
valor.
Questão 68
Questão
El uso de un entorno de desarrollo visual puede afectar a las disciplinas de la metodología RUP.
Questão 69
Questão
Las fases de las que se compone el RUP son: inicio, elaboración, construcción y transición.
Questão 70
Questão
Los algoritmos genéticos se basan en la imitación del proceso de evolución natural de los seres
vivos. En proceso consiste en partir de una población inicial, de la que en cada interacción se
evalúa cada uno de sus individuos. Tras dicha evaluación se puede llegar a obtener la solución
del problema y el algoritmo finaliza. Pero, si no se llega a una solución se aplican los diferentes
operadores genéticos y se obtiene una nueva población que volverá a ser evaluada. El proceso
se repite hasta obtener una solución. A continuación se presentan una serie de operadores,
selecciona los que se utilicen en los algoritmos genéticos:
Responda
-
Operador de selección
-
Operador de mutación
-
Operador de cruce
Questão 71
Questão
La Programación Dirigida por los Datos consiste en diseñar un programa en el que los datos
dirijan la ejecución del programa.
Questão 72
Questão
La Programación Dirigida por el Control consiste en diseñar un
programa que controla la ejecución y el orden de petición de los
datos.
Questão 73
Questão
Se sabe que la función f(x) es un polinomio de grado 2 de la
forma f(x) = ax + bx + c. Además, se conocen los cinco
primeros valores para esta función que están representados en
la tabla siguiente:
x f(x)
1 14
2 27
3 44
4 65
5 90
Para averiguar los valores de a, b y c se ha aplicado un
algoritmo genético de forma que se tiene un array de tres
valores en el rango [0,8]. Según esto, un individuo podría ser
denotado como [1 3 1], que sería equivalente a la función f(x) =
x + 3x + 1. La función de ajuste se ha definido como el número
de aciertos que se producen en la f(x) obtenida de la tabla
anterior. Por ejemplo, aplicando la función de ajuste al individuo
anterior se obtiene un valor de 0, ya que ninguno de sus valores
coincide con los de la tabla de la función objetivo.
Se crea una población inicial de los siguientes individuos de
forma aleatoria:
[0 1 2]
[2 0 3]
[7 3 8]
[3 4 7]
Calcular el valor de la función de ajuste de cada individuo y
decir qué individuo tendrá mayores probabilidades de ser
escogido para generar la siguiente generación.
Responda
-
[0 1 2]
-
[3 4 7]
-
[7 3 8]
-
[2 0 3]
Questão 74
Questão
En el Paradigma Dataflow no se permiten dependencias circulares porque un nodo después de
ser ejecutado no se vuelve a ejecutar con las mismas entradas.
Questão 75
Questão
Uno de los objetivos del Paradigma EUD (Enduser
Development) es que los usuarios finales sin conocimientos
de programación logren desarrollar sus propias soluciones sin necesitar de un desarrollador de software
Questão 76
Questão
Existen dos modelos de implementación del paradigma dataflow. Selecciona la característica principal de cada
modelo.
Responda
-
Modelo dirigido por los datos (data driven model) = Un nodo se ejecuta cuando todos los datos de entrada están disponibles.
-
Modelo dirigido por la demanda (demand driven model) = Un nodo se ejecuta cuando todos los datos de entrada están disponibles y su salida es requerida.
Questão 77
Questão
¿Cuáles son los valores para los individuos [0 1 2], [2 0 3], [7 3 8] y [3 4 7] si x vale 2?
Responda
-
4, 11, 42, 27
-
4, 11, 27, 42
-
4, 27, 11, 27
-
Ninguna
Questão 78
Questão
¿Cuáles son los valores de la función de ajuste para los individuos [0 1 2], [2 0 3], [7 3 8] y [3 4 7]?
Responda
-
0, 0, 0, 0
-
0, 0, 0, 2
-
0, 0, 0, 1
-
0, 0, 1, 1
Questão 79
Questão
Los operadores catastróficos se utilizan para reemplazar individuos. Los principales son dos: el operador de
empaquetado y el operador del día del juicio final.
Responda
-
Operador de empaquetado = Todos los individuos con un mismo valor de la función objetivo son eliminados y sustituidos
-
Operador del día del juicio final = Se eliminan todos los individuos excepto el que posee un mayor valor en la función objetivo.
Questão 80
Questão
Empareja los siguientes operadores con los operadores de selección, de cruce y de mutación
Responda
-
Operador de selección:Método del torneo, método de la ruleta
-
Operador de cruce:Koza, SCPC
-
Operadores de mutación:Levantamiento, expansión