Examen de Lógica
1. Te han solicitado que evalúes diferentes bucles para crear un nuevo sistema.
¿Cuáles de los siguientes puedes utilizar?
Seleccione 4
For
For each
while
Do-While
2. ¿Cuál de las siguientes es una parte de los algoritmos?
Entrada
Proceso
Salida
“Cualquiera de estos tres es una parte”
3. ¿Cuál de las siguientes puede ser considerada una proposición lógica?
El paraguas es amarrillo
“Salían varias opciones, pero esta es la correcta, ya que las otras eran preguntas y las
preguntas no son proposición lógica”
4. ¿Qué componente utiliza un lenguaje para compilarse?
Compilador
5. Que Paradigma debemos usar si queremos desarrollar un software indicando
simplemente el resultado final?
Declarativo
6. Indica cuales de las siguientes son conceptos de Programación Orientada a
Objetos:
Clases.
Objetos.
Atributos.
Métodos.
Mensajes.
Encapsulamiento.
Herencia.
Abstracción.
Polimorfismo.
“Todos estos son conceptos de la programación orientada a objetos”
7. Trabajando en un paradigma orientado a objetos tenemos las Clases Auto, Camión
y Avión, pero detectamos que las 3 poseen características similares y debemos
buscar una Clase padre (herencia) para contener estas características. ¿Cual de las
siguientes podría ser una clase padre?
Vehículo
8. Estas trabajando como programador y te piden que escribas un código para lo
siguiente: "Invocar a la función pintar hasta que la pared ya está pintada Qué
estructura de control o condicional usarías?
While
9. Se te ha solicitado que revises un algoritmo para verificar si cumple con las
características necesarias ¿Qué características debes revisar?
Ordenado
Finito
Definido
10. Indica cuales de las siguientes NO son características que debe tener un
Algoritmo.
INFINITO
INDEFINIDO
11. Un algoritmo cuantitativo es aquel que define sus pasos utilizando palabras.
Falso
12. Qué tipo de algoritmo es el que utilizo palabras para definir los pasos?
Cualitativo
13. Al clasificas un algoritmo según la estrategia de resolución, decimos que es
Determinista cuando se analiza todas las pasibilidades.
Falso
"Es Falso ya que el algoritmo Voraz: analiza todas las posibilidades y elije la mejor de
ellas"
"Determinista: es Lineal y tiene un predecesor y un sucesor"
"Probabilístico: utiliza valores Pseudo código"
14. Indica cuáles de las siguientes son características que debe tener un algoritmo:
Ordenado
Finito
Definido
15. Se te solicita que resuelvas un problema de transporte. ¿Cuál sería el CUARTO
paso de acuerdo a los pasos de resolución de problemas?
1. Interpretación del problema
2. Abstracción
3. Formula Estrategias
4. Verifica Estrategias <---------(4°)
5. Ajusta Estrategias
16. Se te solicita que resuelvas un problema de logística. ¿Cuál sería el SEGUNDO
paso de acuerdo a los pasos de resolución de problemas?
1. Interpretación del problema
2. Abstracción <---------(2°)
3. Formula Estrategias
4. Verifica Estrategias
5. Ajusta Estrategias
17. Se te solicita que resuelvas un problema de transporte. ¿Cuál sería el TERCER
paso de acuerdo a los pasos de resolución de problemas?
1. Interpretación del problema
2. Abstracción
3. Formula Estrategias <---------(3°)
4. Verifica Estrategias
5. Ajusta Estrategias
18. Una empresa de investigación del razonamiento te solicitó que determines
cuando una negación de una proposición es falsa.
Cuando la proposición es VERDADERA
19. Completa la tabla lógica.
P Q (P OR (NOT Q))
0 0 1
0 1 0
1 0 1
1 1 1
1-0-1-1
20. Una Proposición lógica puede ser verdadera o falsa al mismo tiempo
Falsa
21. Completa la tabla lógica.
P Q NOT (P AND Q)
0 0 1
0 1 1
1 0 1
1 1 0
1-1-1-0
22. Completa la tabla lógica.
P Q (P AND (NOT Q))
0 0 0
0 1 0
1 0 1
1 1 0
0-0-1-0
23. Estas verificando un algoritmo y en uno de los pasos dice "multiplicar los
números obtenidos como entrada entre ellos. ¿A qué parte del algoritmo se refiere?
Proceso
24. Una empresa de investigación del razonamiento te solicitó que determines
cuando la disyunción de dos proposiciones es falsa.
Cuando las dos proposiciones son falsas
25. La negación de la disyunción es la conjunción de las negaciones. Simbólicamente:
(A OR B)' es igual a A' AND B'
Verdadero
26. La negación de la conjunción es la disyunción de las negaciones. Simbólicamente:
(A AND B)' es igual a A' OR B'
Verdadero
27. Qué es la siguiente expresión: s = (C +H):(D C)+E ?
Función
28. Qué componente utiliza un lenguaje para ser interpretado?
Interprete
29. ¿Estamos definiendo las atributos y métodos de un objeto para un nuevo
desarrollo de software, Qué característica del paradigma orientado a objetos
estamos utilizando?
Abstracción
30. Sos Jefe de desarrollo en la empresa de software Jungle y están definiendo que
tipo de Lenguaje usar para la próxima aplicación a desarrollar. El lenguaje debe
cumplir tener una Alta Flexibilidad de codificación, baja capacidad de ejecutarse en
múltiples plataformas y la velocidad es crucial. ¿Qué tipo de lenguaje
recomendarías?
Compilado
31. Tienes que desarrollar un sistema que cumpla las mismas funciones que una
calculadora.
siguientes son operadores válidos?
Matemáticos
32. Qué algoritmo de ordenamiento agrega los elementos e ordenar a un árbol
binario?
Árbol