Universidad Nacional Autónoma de México Colegio de Ciencias y Humanidades Plantel Oriente Academia de Matemáticas Cibernética y Computación II Examen Extraordinario ◊ Periodo EB 2015 – 1 ◊ 21 de noviembre de 2014 Profesora Elizabeth Villegas Hernández Profesor José Luis Sánchez López INSTRUCCIONES: LEE CON CUIDADO CADA UNA DE LAS PREGUNTAS. SELECCIONA y MARCA LA RESPUESTA QUE CONSIDERES CORRECTA EN TU HOJA DE RESPUESTAS, RECUERDA EN EL CASO DE LOS PROGRAMAS O SEGMENTOS DE PROGRAMAS, PARA QUE TUS RESPUESTAS SEAN CONSIDERADAS, DEBERAS REALIZAR Y ENTREGAR EL PROCEDIMIENTO NECESARIO PARA LLEGAR A SU SOLUCIÓN EN LA HOJA EN BLANCO. 1.- ¿Cuál es el tipo de dato que se obtiene al evaluar una expresión usando los operadores relaciones? A) Real B) Cadena C) Booleano D) Entero E) Carácter 2.- ¿Cuáles son palabras reservadas que se utilizan en la zona de declaraciones? A) Const, Then B) Function, Uses C) Type, Write D) Var, Read 3.- ¿Qué sentencia usarías para determinar el mayor de dos números? A) Condicional B) Control con C) Condicional D) Control con múltiple condición al doble condición al inicio final 4.- La codificación en Pascal de la ecuación x= es _______ E) Procedure, If E) Ramificación de proceso A) SQR ((x*x)+1)/(x-2) B) SQRT ((x*x)+1)/(x-2) C) SQR ((x*x)+1)/x-2 D) SQRT ((x*x)+1)/x-2 E) SQRT SQR(x) +1 / x-2 5.- ¿Cuál es la salida del siguiente fragmento de programa? a:=10: b:=3: Nom:=’Usuario’; z:=a*2/5+b*7: Write (Nom,’ El resultado es: ’, z); A) B) C) D) E) 6.- Dado el siguiente fragmento de programa ¿Qué resultado se obtiene en pantalla, cuando c = ’Azul’? Readln(c); Case c of 'a'..'z':Write('Miníscula'); 'A'..'Z':Write('Mayúscula'); '0'..'9':Write('Número'); '!'..'/':Write('Caracter especial'); Else Writeln('No se encuentra en las anteriores'); End; A) B) C) D) E) Usuario, El resultado es: 25 Nom, El resultado es: 49 Nom, El resultado es: 25 Usuario, El resultado es: 49 Nom, el resultado es z Minúscula Mayúscula Carácter especial Mayúscula y Minúscula No se encuentra en las anteriores 7.- ¿Cuáles son las estructuras repetitivas en Pascal, de A) acuerdo al teorema fundamental de la programación? B) C) D) E) Cibernética y Computación II ◊ Examen Extraordinario Periodo EB 2015–1 ◊ 21 de noviembre de 2014 For-to, Case-of Readln, Writeln Case-of, If-then-else For-to, Repeat-until, While-do If-then-else, Repeat-until, While-do Página 1 de 3 8.- ¿Cuántas veces se repite el siguiente ciclo, si N es igual a 4? For I := 0 to N do Begin Writeln(I); I := I + 1; End; A) B) C) D) E) 0 1 2 3 4 9.- El siguiente segmento de programa en Pascal imprimirá. X:=0; Y:=0; Repeat X:=X+1; Y:=y+2*X; Until X>3; Write(‘El resultado es=’, y); A) B) C) D) E) El El El El El 10.- ¿Qué valores muestra en pantalla el siguiente ciclo? i := 1; While i <= 5 do Begin i := i + 1 Write(i); End; A) 1, B) 2, C) 1, D) 2, E) 1, resultado es=4 resultado es=8 resultado es=12 resultado es=20 resultado es=28 2, 3, 2, 3, 2, 3, 4, 3, 4, 3, 4 5 4, 5 5, 6 4, 5, 6 11.- Una de forma de resolver problemas es utilizando la técnica de "divide y vencerás", cuando aplicamos esto a la programación estamos hablando de _______. A) estructuras B) modularidad C) recursividad D) registros E) objetos 12.- En Pascal es un subprograma que realiza una tarea específica. Puede recibir cero o más valores del programa que llama y devuelve cero o más valores al programa que llama. A) Procedimiento B) Función C) Algoritmo D) Modulo E) Rutina 13.- ¿Cuál es la estructura de una función? 14.- En el siguiente procedimiento: Procedure Ejemplo (Var x: Integer); Begin Writeln ('Escribe tu edad'); Readln(x); Writeln('Acabas de modificar una variable global'); Readln; End; El paso de parámetros es por _______. A) B) C) D) E) A) por B) por C) por D) por E) por I II III IV V valor ejecución referencia variable secuencia 15.- ¿Cómo se denomina a las variables declaradas en el programa principal? A) locales B) globales C) principales D) parámetros E) formales 16.- Es una estructura de datos en la que se almacena una colección de datos del mismo tipo. A) Archivo B) Arreglo C) Registro D) Conjunto E) Subrango Cibernética y Computación II ◊ Examen Extraordinario Periodo EB 2015–1 ◊ 21 de noviembre de 2014 Página 2 de 3 17.- Selecciona la opción que muestre la declaración correcta de un registro. A) B) C) Var Var Type Empleado=record Empleado=record Empleado=array Nombre:string; Begin Nombre:string; Edad:integer; Nombre:string; Edad: integer; Domicilio:string; Edad: integer; Domicilio:string; Salario:real; Domicilio:string; Salario:real; End; Salario:real; End; End; 18.- ¿Cuál es la declaración correcta de una matriz llamada A) edades de tipo entero de 4*7? B) C) D) E) var var var var var 19.- La declaración siguiente define a la variable Producto de tipo registro. Para calcular el impuesto del 15% por el costo de una prenda se debe escribir _____ var Producto : record clave: string; costo: real; end; Impuesto Impuesto Impuesto Impuesto Impuesto 20.- ¿Cuál es Reset(Archivo); el uso adecuado del A) B) C) D) E) D) Type Empleado=record Nombre:string; Edad: integer; Domicilio:string; Salario:real; End; edades : array[1:7,1:4] of integer; edades: array[1:4,1:7] of real; edades: array[1..4,1..7] of real; edades: array[1..7,1..4] of integer; edades: array[1..4,1..7] of integer; := := := := := 0.05 0.05 0.05 0.05 0.05 * * * * * producto * puesto; producto. costo; costo. producto; costo producto; producto:costo; procedimiento A) Abre un archivo existente para lectura. B) Abre un archivo existente para escritura. C) Crea y abre un archivo nuevo para lectura. D) Crea y abre un archivo nuevo para escritura. E) Abre un archivo existente para lecturaescritura. 21.- Es el objeto o componente que sirve para imprimir un texto estático no seleccionable por el usuario. A) EDIT B) LABEL C) BUTTON D) CAPTION E) IMAGE Instrucciones: Relaciona de forma correcta la columna de Elemento con su Descripción, escribiendo en el paréntesis la letra correspondiente. 22.- ( 23.- ( 24.- ( 25.- ( Elementos ) ) OnMouseMove ) ) Height Descripción A. Evento de un objeto B. Objeto BitBtn C. Objeto Buttom D. Objeto RadioButtom E. Propiedad de un objeto ESCALA ACIERTOS CALIFICACIÓN 25 10 23 - 24 9 21 - 22 8 18 – 20 7 15 - 17 6 0 - 14 5 Cibernética y Computación II ◊ Examen Extraordinario Periodo EB 2015–1 ◊ 21 de noviembre de 2014 Página 3 de 3