You are on page 1of 1
RELLENE EN ESTA HOJA Y EN LA HOJA DE LECTURA OPTICA LOS SIGUIENTES DATOS: Apellidostineinnninnintinnininnnnnnniemininnsnnnsnennenmansnns THRO insti NomnbretssstsmsestuennennmarsenenenenenimneitennenanannnnenenenanennemenenesD ND ineetatnnnenemenaneeneneneie a) Cédigo Asignatura: 103 Convocatoria: Septiembre PP ‘Tipo de Examen: c hoJa de lectura optic, Solo una de las cuato vespuesas posbles de cada pregunsa es comecta, ‘+ _Eltest es eliminatoro y aporta un 30% de la nota final. Son necesaris €respuestascomrectas (6 con ls practices aprobadas) para que se con el ejecicio ‘+ La solucion del ejercico se realizar en el reverso de esta hoja, No se corregiran hojas auxiiares, ENTREGUE UNICAMENTE ESTA HOJA Y LA HOJA DE LECTURA OPTICA sin grapar ‘TEST cada respuesta corevta Ipunto, respuesta increta en Danco: 0 puntos) 1. {Qué valor tiene x al salir del bucle? x=0, LOOP FOR i= 170 10 DO x:=x#1; END; IF x> 3 THEN EXIT; END; END; a) Bucle infinito b) xvale4 9) xvale3 )_xvale 10 Ha codificado en la hoja de lectura éptica el campo ‘convocatoria Septiembre-IPP? 2.- Dada la declaracin de procedimiento: PROCEDURE Uhil(VAR x, y, z: INTEGER), y las variables enteras a, b y c. ;Cual de las siguientes Ilamadas es correcta? a) Uiil(e3, b+2, o+1); b) Uill@a+b, b+, a+e), ©) Uill@, aa); d) Utilla, b. 5); 3. La lista de importaciones correspondiente al siguiente cédigo WriteString(“Hola mundo”), InOut. WriteLn; @) IMPORT Inout; b)_ FROM InOut IMPORT WriteLn; ©) FROM InOut IMPORT WriteString; 4) FROM InOut IMPORT WriteString; IMPORT InOut, 4 En Modula-2, la sentencia’ FROM nombreUino IMPORT nombreDos, 8) Obliga siempre a cualificar nombreUno.nombreDas b)_nombreDos es un identificador de procedimiento ©) nombreLino es un identificador de médulo 4) _nombreUno y nombreDos deben ser compatibles 5 Dado el tipo: ‘TYPE CharSET-SET OF CHAR; Laexpresion — CharSet{'?/2!} * CharSet{'1!/2} + CharSet{'y’} da como resultado: fe 21 ey) b) trey} ) y d ty} EJERCICIO DE PROGRAMACION 6.- Indique la respuesta correcta: a) Un intérprete produce un objeto a partir ee un Fuente bb) Un intérprete produce un fuente a partir de un objeto ©) Un compilador produce un objeto a partir de un fuente )_ Un compilador produce un fuente a partir de un objeto 7.- Dados los siguientes bloques, sefiale la afirmacién verdadera: Bloque Bloque B Bloque © Bloque D a) Desde A se puede acceder a C 'b)Descle C se puedle acceder a D ©) Desde C se puede acceder a A d) Desde A se puede acceder a D 8.- Dads las siguientes afirmaciones sobre Modula L MIN es un identificador predefinido TL Read es una funcién importada a) Ieierto, Teierto b) I falso, I falso ©) Ifalso, I cierto d) eierto, I falso 9.~ @Qué valor tiene x al final del siguiente eédigo? VAR x INTEGER; PROCEDURE Suma( VAR dato: INTEGER); BEGIN x:=S, dato = 10DIV dato; END Suma, x20; Suma(s);, a) Error divisién por cero b) xvale 2 ©) xvale 5 a) xvaleo 10.-;Cual de las siguientes expresiones es FALSA en Modula-2? a) NOTS+4<1) b) G#N&@DIVS<1 ©) @+5<9) AND (14 MOD 3=2) a) 543"5<20+4"(3) De una tabla de pisos en alquiler, de los que slo se conoce el teléfono y el precio, se quiere poder seleccionar aquellos cuyo precio no sobrepase una ciffa que se pueda determinar Realice un tipo abstracto de datos para gestionar los datos de los pisos, con dos operaciones: una que devuelva el subconjunto de pisos de precio inferior a un precio dado y otra operacién que imprima por pantalla los datos: teléfono y precio, de todos los pisos ‘ordenados de menor a mayor precio RECUERDE: La solucién del ejercicio se realizara en el reverso de esta hoja. NO se corregi To que exceda de este espacio.

You might also like