Universidad Nacional Autónoma de México Colegio de Ciencias y Humanidades C) X:=(2*sqr(y)-3/(5/sqrt(y-8*y*y*y))) D) X:=2*(sqr(y)-(3/5))/sqrt(y-8*y*y*y)) 5.-Esta estructura de repetición, permite que la variable de control sea de tipo entero, real, caracter o booleana. Plantel Oriente Cibernética y Computación II Examen Extraordinario I. Instrucciones: Lee cuidadosamente cada pregunta, y rellena la opción correcta en la hoja de respuestas. Entrega el procedimiento de las pruebas de escritorio. 1.-Son algunos Tipos de Datos estándar, se utilizan en el lenguaje de Pascal. A) Begin, end, single, string B) Program, Begin, writeln, readln, end C) repeat-until, while-do, for-do, case-of D) Integer,Shortint,longint, real,string, boolean E) uses crt, clrscr 2.- ¿Cómo se utilizan las variables de entrada de un programa? A) Son operadores aritméticos B) permiten imprimir el resultado C) Son los pasos a seguir de un programa D) Representan los datos del problema E) Son operadores lógicos A) If – Then - Else B) Repeat - Until C) If – Then - Else D) For - Do E) Case - Of 6.- ¿Cuántas veces se repite el siguiente ciclo? For n := 5 downto 2 do Begin Writeln (‘Bienvenido a clases’); End; A) 2 3 𝑋 = (2𝑌 2 − )/√𝑌 + 8𝑌 3 5 A) X:=2*sqr(y)-3/(5/sqrt(y-8*y*y*y)) B) X:=(2*sqr(y)-3/5)/sqrt(y+8*y*y*y) C) 4 D) 5 E) 6 7.- ¿Qué valores imprime el siguiente fragmento de programa? Numero := 1; WHILE Numero <= 10 DO BEGIN Write(‘El numero es ‘, Numero); Numero := Numero +2; END; 3.- Sentencia que permite leer la variable edad desde el teclado. A) Writeln (‘edad’); B) Write(edad); C) Readln(‘edad’); D) Read(edad); E) Leer edad 4.- Cuál es la expresión que presenta a la ecuación: B) 7 A) 1,3,5,7,9,11 B) 1,3,5,7,9,11,13 C) 1,3,,5,7 D) 1,3,5, E) 1,3,5,7,9 8.- ¿Qué valores se imprimen al ejecutar el segmento de programa, si B es igual a 10? A:=4; Repeat Writeln(A); A:=A+2; Until A > B 1 . A) 4, B) 4,6 C) 4,6,8 D) 4,6,8,10 Program Mayor_menor; Var a,b:Integer; Begin Writeln(‘Escribe un numero entero’); Readln(a); Writeln(‘Escribe un numero entero’); Readln(b); If a>b then Writeln(‘El primer número es el mayor y el segundo es el menor.’) else Writeln(‘El Segundo número es el mayor y el primero es el menor.’); Readln; End. A) Escribiendo dos números, los compara, Indicando si son iguales o diferentes. B) Escribiendo dos números, los compara, Indicando si el primero es mayor que el segundo C) ‘Escribiendo dos números, los compara, Indicando si el segundo es mayor que el primero. D) Solicita dos números, los cuales se leen para ser comparados, indicando cuál de los dos es el mayor y menor. E) ' Escribiendo dos números, los compara, Indicando si el segundo es menor que el primero B. C) El número 24 es el mayor y el número 7 es el menor E. El número 24 es el menor y el número 7es el mayor. C. El número 24 y el numero 7 son iguales. 11. – Si a=7 y b= 24, ¿Cuál es la salida? 12. ¿Qué acción realiza Readln(a);? A) B) C) D) E) A) Escribe el primer numero Escribe el segundo numero Lee el primer numero Lee el segundo numero Limpia la pantalla El Segundo número es el mayor y el primero es el menor. C) El número 10 es el mayor y el número 10 es el menor B) El primer número es el mayor y el segundo es el menor. D) No se puede hacer porque los números son iguales. 13. – Si los valores de a=10 y de b=10. ¿Cuál es la salida?. 14.-En el renglón anterior al else, no se escribió punto y coma. ¿Por qué? A) B) C) D) E) Se omitió por error No lo lleva porque aún no termina la estructura If. Se coloca solo cuando se utilizan variables de tipo string Lleva punto. Se escribe dos puntos. 15. ¿Qué lenguaje de programación es el sucesor del lenguaje Pascal en ambiente gráfico? 10. ¿Qué tipo de variable se utilizó en el programa? C) Integer D. El primer número es el mayor y el segundo es el menor. E) Los números son iguales. 9.- Indica lo que hace el programa al ser ejecutado B) String A) El Segundo número es el mayor y el primero es el menor. E) 4,6,8,10,12 II. Instrucciones. Toma como base el siguiente programa y contesta las preguntas de la 9 a la 15 A) Real A. D) Booleano E) Cadena 2 a) Turbo Pascal b) C c) Delphi d) Free Pascal e) a) b) c) Visual Basic Edit Memo Text d) e) Label Button 16. Son características de la programación orientada a objetos: a) b) c) d) e) Abstracción, herencia, polimorfismo, encapsulamiento Clases, métodos, herencia, atributos Mensajes, objetos, componentes, clases Encapsulamiento, controles, eventos, propiedades Textos, atributos, mensajes, polimorfismo 17. ¿Cuál es el nombre de la ventana que nos permite ver y modificar las propiedades de los componentes? a) Editor de código b) Paleta de componentes c) Inspector de objetos d) Visor de objetos e) Form 22. Este objeto permite colocar varias líneas de texto en el formulario. a) Edit d) Label b) Memo e) Button c) Text 23. ¿Cuál objeto permite seleccionar uno solo de los elementos de una lista? a) b) c) Image Formulario c) d) Objet tree View Editor a) b) c) III. 19. Este objeto permite agregar un texto estático en el formulario. a) b) c) Edit Image Text d) e) Label Button Edit Image Text Label Button StrToInt StringToReal StrToFloat d) e) StrToReal StringToNumReal Instrucciones. Realiza un programa, que solicite un número como clave de acceso, si la clave es correcta que imprima: Bienvenido, si la clave es incorrecta que imprima: Adiós, la clave correcta es 125. Guárdalo con el nombre de clave.pas. Valor 6 puntos. Escala de Calificación 20. ¿Cuál objeto permite introducir el valor de una variable al usuario? a) b) c) d) e) 24. ¿Qué función permite hacer la conversión de variable de tipo string a tipo real? 18. Es el componente principal de un programa está representado por una ventana. a) b) ListBtn RadioButton BitButton d) e) Label Button Aciertos 0-17 18-20 21-23 24-26 27-29 30 Calificación 5 6 7 8 9 10 Elaboraron: Profra. María del Socorro Ávila Nicolás Prof. Alejandro Muñoz Navarrete Revisó: Profa. María del Rosario Barrón Fernández 21. Este objeto contiene código de programación que cuando lo activa el usuario se lleva a cabo. 3