Primer Parcial Computación 1 2015 Instrucciones: Las preguntas respondidas correctamente le corresponde 2 puntos, las respondidas incorrectamente le corresponden -0,5 puntos. Debe marcar la mejor respuestas en cada pregunta. Las respuestas se marcaran en la hoja correspondiente. LO COLOREADO EN VERDE SON LAS RESPUESTAS CORRECTAS Pregunta 1 - ¿Que son los programas? a) Conjuntos de instrucciones que se ejecutan para realizar una tarea determinada b) a) y solo pueden ser escritos en lenguaje Octave o Matlab c) b) y solo pueden interpretar un solo algoritmo d) Ninguna de las anteriores Pregunta 2 - Los algoritmos deben ser: a) No ambiguos b) Finitos c) Ordenados d) a), b) y c) son correctas Pregunta 3 - Un lenguaje de programación es: a) Un sistema binario donde codificamos todos los programas b) Un conjunto de símbolos y reglas que nos permiten codificar algoritmos c) b) y un ejemplo es el lenguaje Java d) Ninguna de las anteriores Pregunta 4 - Realizar un diagrama de flujo: a) Corresponde hacerlo en una etapa de análisis, después de ejecutar el programa b) Corresponde hacerlo en una etapa de análisis, antes de codificar el programa. Si o si se debe realizarse conjuntamente con un seudocódigo c) Consiste en usar determinado lenguaje de programación orientado a objetos. d) Ninguna de las anteriores Pregunta 5 - Las principales diferencias entre una constante y una variable son: a) Las constantes son datos que tienen un significado fijo y conocido a lo largo de la ejecución del programa. Las variables pueden cambiar su significado durante la ejecución del programa. b) a) y las constantes solo pueden ser almacenadas en una memoria del tipo ROM c) a) y las constantes son declaradas en un archivo aparte del que contiene al código principal d) Ninguna de las anteriores Pregunta 6 - Sabiendo que p = TRUE, q = FALSE y r = FALSE. La evaluación de la siguiente expresión lógica (p and (not (q) or r) and not (p)) es: a) FALSA b) VERDADERA c) No puede evaluarse, la expresión no está bien construida d) Ninguna de las anteriores Pregunta 7 - Como resultado del siguiente código: x=1 y = 10 for i=1:y if y > x x = x +1 end if x > 5 x= x- 1 end end a) x = 10, y = 10 b) x = 5, y = 0 c) x = 5, y = 10 d) El programa queda en un ciclo infinito, nunca termina 2/3 Primer Parcial Computación 1 Pregunta 8 - ¿Cuales son las funciones de la CPU (Unidad Central Proceso)? a) Almacenar datos para luego procesarlos b) Interpretar solo instrucciones matemáticas c) Interpretar instrucciones y procesar datos d) Ninguna de las anteriores Pregunta 9 - ¿Que son los co-procesadores? a) Ninguna de las siguientes opciones es correcta b) Son procesadores de tareas auxiliares c) Realizan entre otras, operaciones aritméticas, procesamiento gráfico, procesamiento de audio, etc. d) b) y c) son correctas Pregunta 10 - ¿Que es la memoria RAM? a) Una memoria de acceso aleatorio, donde los datos permanecen inalterables una vez que se alojan allí b) Una memoria de solo lectura, donde los datos se pueden modificar una vez que se alojan allí. c) La memoria de solo lectura, que se encuentran en los dispositivos externos a la computadora d) Ninguna de las anteriores Pregunta 11 - ¿A que podemos considerar la memoria Virtual de una computadora? a) RAM + ROM b) RAM + ROM + memoria CACHÉ c) a) y b) son incorrectas d) ROM + Almacenamiento Externo (Discos Duros, CD-ROM, etc.) Pregunta 12 - ¿Cómo se organizan jerarquicamente los datos en un disco duro? a) En una estructura de directorios y carpetas b) a) y cada directorio o carpeta contiene archivos c) a) mas un direccionamiento de posiciones de memoria accesibles d) Ninguna de las anteriores Pregunta 13 - ¿Que son los sistemas operativos? a) Programas que gestionan solo los recursos de hardware b) Programas gestionan y coordinan el uso de los recursos del equipo haciendo que los detalles particulares del hardware sean transparentes para las aplicaciones c) Programas que gestionan solo los recursos de software d) Ninguna de las anteriores Pregunta 14- A los sistemas operativos los podemos clasificar en: a) Por la cantidad de usuarios que atiende: monotarea y multitarea b) Por la cantidad de tareas concurrentes: monousuario y multiusuario c) a) y b) son correctas d) Ninguna de las anteriores Pregunta 15 - La interfaz de usuario del sistema operativo a) Es el sistema operativo propiamente dicho b) Se le conoce como GUI (Graphic User Interconected) c) Tiene un protocolo de comunicación definido d) Ninguna de las anteriores 2/3 2015 Primer Parcial Computación 1 A continuación cada ejercicio tiene un valor de 5 puntos si está todo correcto, 0 si esta incorrecto o incompleto. Ejercicio 1 – Escriba un script de Octave que guarde en un vector 5 valores enteros que ingresa el usuario en la consola y que calcule el valor promedio de todos ellos. suma = 0 % inicializo la variable suma en 0 a = [0,0,0,0,0] % inicializo el vector a con 0 en cada lugar for i=1:5 a(i)=input('Digite un valor entero') suma = suma + a(i) end promedio =suma /5 Ejercicio 2 – Escriba un script de Octave que sume todos los pares que hay entre 1 y N, siendo N > 100 N = input("Digite un número mayor a 100") if N > 100 i = 2 %inicializo i con el primer numero par while i <=N suma = suma + i i = i+2 %l le agrego a la suma el siguiente numero par end else disp("El valor ingresado es <= 100") end 2/3 2015