colegio de ciencias y humanidades oriente

Anuncio
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 EA 2016-1
Elaborado por: Juan Gutiérrez Quiroz y Rubén Guevara López
Revisado por: Rodríguez Padilla Juan Carlos
SEPTIEMBRE DE 2015
INSTRUCCIONES: Lee cuidadosamente cada pregunta y marca en la hoja de respuesta la
opción correcta.
Nombre:
Número de cuenta
1. Las palabras BEGIN y END son:
A.
B.
C.
D.
E.
Delimitadores
Sentencias
Variables
Identificadores
Operadores
2. ¿Cuál es el orden correcto de la estructura de un programa en Pascal?
A. Encabezado, Programa Principal, Zona de definición de Procedimientos y Funciones, Zona de
declaración de Tipos y Variables.
B. Encabezado, Zona de definición de Procedimientos y Funciones, Zona de declaración de Tipos y
Variables, Programa Principal.
C. Programa Principal, Encabezado, Zona de definición de Procedimientos y Funciones, Zona de
declaración de Tipos y Variables.
D. Encabezado, Zona de declaración de Tipos y Variables, Programa Principal, Zona de definición de
Procedimientos y Funciones.
E. Encabezado, Zona de declaración de Tipos y Variables, Zona de definición de Procedimientos
y Funciones, Programa Principal.
3. En el siguiente ejemplo
Uses Crt, Dos;
se declara el uso en el programa de:
A.
B.
C.
D.
E.
Dos unidades denominadas Crt y Dos
Dos tipos de datos denominada Crt y Dos
Dos variables denominadas Crt y Dos
Dos funciones denominadas Crt y Dos
Dos procedimientos denominadas Crt y Dos
Página 1 de 5
4. Integer, char, double, string y boolean son:
A.
B.
C.
D.
E.
Funciones de acceso a datos
Sentencias de control repetitivas
Sentencias de control
Tipos de datos
Tipos de datos definidos por el usuario
5. ¿Qué valor se obtendrá después de ejecutar el siguiente programa?
Program ejemplo;
Uses CRT;
Var numero:real;
Begin
ClrScr;
numero:=4;
Write(' '); WRITE(sqrt(numero):5:2);
END.
A.
B.
C.
D.
E.
16.00
2
16.0
16
2.00
6. ¿Cuál es el resultado al ejecutar el siguiente segmento de programa?
x:= 6*(6+3) mod 7 div 3
writeln (x);
A.
B.
C.
D.
E.
-3
0
1
2
3
Página 2 de 5
7. Después de resolver las siguientes expresiones lógicas, para los valores: a= 2, b=3, c= 4, d=5
A. ((𝑎 > 𝑏)𝑂𝑅 (𝑎 < 𝑐))𝐴𝑁𝐷((𝑎 = 𝑐)𝑂𝑅(𝑎 >= 𝑏))
B. (𝑎 >= 𝑑)𝐴𝑁𝐷 (2 − 14 = 𝑐 + 1)
Selecciona opción que indica la combinación de resultados correctos
A.
B.
C.
D.
E.
True, True
True, False
False, True
False, False
Ninguna de las anteriores
8. El siguiente programa detecta si un número es positivo, negativo o cero. Selecciona la combinación de
respuesta correcta para que el programa funcione adecuadamente
Program detecta;
Uses CRT;
var
numero: integer;
begin
writeln(____________);
readln(numero);
if numero<0 then
writeln(____________)
else if numero>0 then
writeln(____________)
else
writeln(___________)
end.
1)
2)
3)
4)
A.
B.
C.
D.
'El número es cero.'
'Escriba un número'
'El número es negativo.'
'El número es positivo.'
2,1,3,4
2,3,4,1
2,3,1,4
1,3,4,2
Página 3 de 5
9. ¿Cuál es la salida del siguiente código?
A. Primero
Segundo
Tercero
D. Primero
Tercero
Cuarto
B. Segundo
Tercero
Cuarto
E. Primero
Segundo
Tercero
Cuarto
C. Segundo
Cuarto
Tercero
10. Para el siguiente programa indica la respuesta obtenida después de ejecutarlo.
Program vocales;
Uses CRT;
var
letra: char;
begin
for letra := 'a' to 'e' do
write( letra );
end.
A. ae
B. a
e
C. abcde
D. a
b
c
Página 4 de 5
d
e
E. No se ejecutaría
11. ¿El ciclo While se ejecutará cuándo?
A.
B.
C.
D.
E.
Si X es menor que Y o si A es mayor que B
Si A es mayor que B
Si X es menor que Y
Si X es menor que Y y si A es mayor que B
Ninguna de las anteriores
12. La sentencia ______ se ejecuta hasta que la condición sea verdadera, de ser falsa se vuelve a ejecutar.
A.
B.
C.
D.
WHILE
REPEAT
FOR
CASE
13. Realiza la prueba de escritorio del siguiente programa y determina el resultado que se obtiene:
Program numeros_n;
uses crt;
var X,Y,Z: integer;
procedure numeros;
Begin
X := 1*2;
Y := 2*2;
Z := 3*2;
End;
Begin
X := 45;
Y := 46;
Z := 47;
numeros;
Writeln(X, ‘,’,Y, ‘,’,Z);
readln;
End.
A. 246
B. 2,4,6
Página 5 de 5
C. 454647
D. 45, 46, 47
14. Identifica las características del lenguaje de programación Delphi:
A. Es un lenguaje orientado a objetos, en el que se dibujan los botones, cajas de texto y otros objetos
visuales.
B. Es un lenguaje con código mínimo, parecido a Pascal que solamente acepta, cajas de texto y
procedimientos.
C. Está diseñado para utilizarse en Sistema Operativo Windows y es semejante a Turbo Pascal.
D. Permite generar un código ejecutable compatible con el Sistema Operativo Windows.
E. Es un lenguaje orientado a objetos, con datos definidos por el programa, variables, procedimientos y
arreglos.
Escala de evaluación
Puntos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Calificación
2
2
2
3
3
4
5
6
6
7
8
9
9
10
Página 6 de 5
Hoja de respuestas
Hoja de respuestas
Numero
Resultado
1
A.
Delimitadores
2
E.
Encabezado, Zona de declaración de Tipos y Variables, Zona de definición de
Procedimientos y Funciones, Programa Principal.
3
A.
Dos unidades denominadas Crt y Dos
4
D.
Tipos de datos
5
E.
2.00
6
C.
1
7
D.
False, False
8
B.
2,3,4,1
9
B.
Segundo
Tercero
Cuarto
10
C.
abcde
11
D.
Si X es menor que Y y si A es mayor que B
12
B.
REPEAT
13
B..
2,4,6
14
E.
Es un lenguaje orientado a objetos, con datos definidos por el programa, variables,
procedimientos y arreglos.
Escala de evaluación
Puntos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Calificación
2
2
2
3
3
4
5
6
6
7
8
9
9
10
Descargar