1 EXAMEN EXTRAORDINARIO DE CIBERNÉTICA Y

Anuncio
EXAMEN EXTRAORDINARIO DE CIBERNÉTICA Y
COMPUTACIÓN II
TERCER PERIODO EC2016-2
Elaboraron: Profra. Carmen Lina Rivera Pozos
Prof. José Luis Ortiz Vallejo
Revisor: Prof. Alejandro Muñoz Navarrete
FEBRERO DE 2016
INSTRUCCIONES: Lee cuidadosamente cada pregunta, escribiendo los
procedimientos y cálculos que realizaste para la obtención de la respuesta seleccionada
en las hojas blancas que se te proporcionan y, en la hoja de respuestas, rellena el óvalo
que corresponda a la opción correcta. Debes entregar los procedimientos para que tu
respuesta se considere válida. Estos procesos también se requerirán al momento de
solicitar una revisión. Anota tu nombre, materia y fecha en cada hoja de
procedimientos. La duración del examen es de 120 minutos.
Unidad I
1. ¿Cuál es la instrucción adecuada para poder determinar el mayor de dos números?
A) Asignación
B) Condicional doble C) Secuencia doble
D) Control cíclica
2. Son las partes de que consta la estructura general de Pascal:
A) Encabezado, Zona de declaraciones, Zona de sentencias.
B) Cabecera del programa, Zona de sentencias, Sección de etiquetas.
C) Cuerpo del programa, Cabecera del programa, Zona de declaraciones.
D) Zona del programa, Sección de etiquetas, Variables, Cuerpo del programa.
E) Encabezado, Zona de sentencias, Zona de declaraciones.
3. ¿Cuál es el programa que se ejecutará correctamente en la computadora?
Selecciona el inciso correcto:
A) I
B) II
C) III
D) IV
E) V
4. ¿Qué es una sentencia compuesta?
A) Todas las instrucciones del cuerpo del programa
B) Conjunto de dos o más sentencias simples
C) Conjunto de dos o más variables
D) Una instrucción estructurada
E) Un subprograma
5. ¿Cuál es la sentencia correcta para leer el valor de la variable PRUEBA?
A) Writeln(PRUEBA);
B) Readln(´PRUEBA´);
C) Write(“PRUEBA”);
D) Read(PRUEBA);
E) Writeln(´PRUEBA´);
6. ¿Cuál es el resultado de cada paréntesis y de la expresión
(6 > 2 ) OR ( 5 < 3 ) AND ( 7 <= 4 )?
A) Falso, Verdadero, Verdadero y Verdadero
B) Verdadero, Falso, Verdadero y Falso
C) Falso, Verdadero, Falso y Verdadero
D) Verdadero, Falso, Falso y Falso
Selecciona el inciso correcto:
(A)
(B)
(C)
(D)
Unidad II
7. ¿Qué opción es la correcta para que funcione el programa?
Program dia_semana;
Var
dia: ____I_____ ;
nom_dia: ______II_____ ;
Begin
Repeat
Write('Da un número del 1 al 7 : ');
Readln(dia);
Case ___III____ of
1
'1' : nom_dia:='Lunes';
'2' : nom_dia:='Martes';
'3' : nom_dia:='Miércoles';
'4' : nom_dia:='Jueves';
'5' : nom_dia:='Viernes';
'6' : nom_dia:='Sábado';
'7' : nom_dia:='Domingo';
Else
nom_dia='Fin';
End;
Writeln(nom_dia);
Until nom_dia='Fin';
Readln;
End.
A. I - integer, II - string, III - nom_dia
B. I - char, II - string, III - nom_dia
C. I - char, II - integer, III - nom_dia
D. I - integer, II - string, III – dia
E. I - char, II - string, III - dia
9. El programa que obtiene la suma de los primeros diez números naturales utilizando la
estructura que “hace y luego pregunta” es:
8. ¿Cuál de las siguientes afirmaciones es correcta?
A. En el ciclo FOR la variable de control se actualiza automáticamente.
B. Con el ciclo WHILE no es posible crear ciclos infinitos.
C. REPEAT no es posible crear ciclos que nunca terminen.
D. En el ciclo REPEAT la variable de control se actualiza automáticamente.
E. En el ciclo WHILE la variable de control se actualiza automáticamente.
Selecciona el inciso correcto:
(A) I
(B) II
(C) III
(D) IV
(E) V
10. ¿Cuál es el fragmento de programa adecuado para imprimir en pantalla la numeración
del 1 al 15, de 1 en 1?
I)
Begin
N:=1;
Repeat
Writeln(N);
N:=N+1;
Until N=15;
End.
II)
III)
N:=0;
For N:=1 to 15 do
While N<=15 do Begin
Begin
Writeln(N);
Writeln(N); End;
N:=N+1;
End;
2
14. Es la estructura de una función:
IV)
V)
Begin
For N:=1 to 15 do
N:=0;
Begin
N:=N+1;
N:=N+1;
Repeat
Writeln(N);
Writeln(N); End;
Until N<=15;
End.
A.
B.
C.
D.
E.
I
II
III
IV
V
11. En el siguiente programa ¿Cuántas veces se ejecuta la sentencia suma:= suma +1?
Program Contador;
Var i, suma, inicio: integer;
Begin
inicio:=4;
i:=2;
while i>3 do
suma:= suma +1;
End.
A) Cero veces
B) Una vez
C) Dos veces D) Tres veces E) Cuatro veces
A) I
B) II
C) III
D) IV
E) V
15. ¿Cuál es la forma de declarar un procedimiento en Pascal sin parámetros?
12. Al final del ciclo While ¿Qué valor tendrá la variable contador?
contador:=1;
acumulador:=0;
While contador <= 10 do
Begin
acumulador:= acumulador +1;
writeln(acumulador);
contador:=contador+1
end;
Selecciona el inciso correcto:
(A)
(B)
(C)
(D)
Selecciona el inciso correcto:
A) 10 B) 11 C) 9 D) 1 E) 8
Unidad III
13. ¿Cuál de las siguientes características no corresponde a la programación modular?
A.
B.
C.
D.
E.
Dado que los módulos son independientes, sólo el mismo programador puede trabajar
en diferentes partes del mismo programa.
Reduce el tiempo del diseño del algoritmo y posterior codificación del programa.
Un módulo se puede codificar radicalmente sin afectar a otros módulos.
Se diseña cada módulo con independencia de los demás.
Cada módulo se codifica utilizando las tres estructuras de control básicas: Secuencia,
selección y repetición.
Selecciona el inciso correcto:
(A)
(B)
(C)
(D)
(E)
(E)
16. Examina el siguiente programa y determina el resultado que se obtiene:
Program numeros_n;
uses crt;
var X,Y,Z: integer;
Procedure numeros;
var B : Integer;
Begin
X := 1;
Y := 2;
Z := 3;
End;
Begin
X := 45;
Y := 46;
Z := 47;
numeros;
3
Writeln(X, Y, Z);
readln;
End.
A.
B.
C.
D.
E.
E.
Selecciona el inciso correcto:
(A)
(B)
(C)
(D)
45, 46, 47
1, 2, 3
1, 46, 3
45, 2, 47
1, 2, 47
(E)
21. Selecciona la opción que muestre la declaración correcta de un registro.
17. Tipo de variables que un subprograma necesita para su uso exclusivo; definiéndose
éstas en la sección de declaraciones correspondiente a cada subprograma.
A) Parámetros formales o ficticios
B) Parámetros actuales o reales.
C) Parámetros por valor.
D) Variables globales
E) Variables locales
Selecciona el inciso correcto:
(A)
(B)
(C)
(D)
(E)
18. ¿Cómo se llama el único dato que devuelve una función después de ejecutarse?
A) Parámetro por referencia
B) Nombre de la función
C) Valor de regreso
D) Resultado
Selecciona el inciso correcto:
(A)
(B)
(C)
(D)
(E)
Unidad IV
19. La declaración de un arreglo en Pascal se realiza de la siguiente forma: nombre = array
[indice] of base;
¿Cuál de las siguientes afirmaciones es la correcta?
A. índice debe ser ordinal y base puede ser de cualquier tipo básico.
B. índice y base pueden ser de cualquier tipo.
C. índice puede ser de cualquier tipo y base debe ser ordinal.
D. índice y base deben ser de tipo ordinal.
E. índice y base deben ser de tipo estructurado.
Selecciona el inciso correcto:
(A)
(B)
(C)
(D)
Es una lista para tener acceso secuencial a los elementos individuales del
arreglo.
(E)
I.
Var Empleado=Record
Nombre:string;
Edad:Integer;
Domicilio:String;
Salario:Real;
End;
III.
Type Empleado=Array
Nombre:string;
Edad:Integer;
Domicilio:String;
Salario:Real;
End;
V.
Type Empleado=Record
Nombre:string;
Edad:Integer;
Domicilio:String;
Salario:Real;
End;
II.
Var Empleado=Record
Begin
Nombre:string;
Edad:Integer;
Domicilio:String;
Salario:Real;
End;
IV.
Type Empleado=Record
Begin
Nombre:string;
Edad:Integer;
Domicilio:String;
Salario:Real;
End;
A. I
B. II
C. III
D. IV
E. V
22. ¿Cuál es el uso adecuado del procedimiento Reset (Archivo)?
Abre un archivo existente para lectura.
Abre un archivo existente para escritura.
Crea y abre un archivo nuevo para lectura.
Crea y abre un archivo nuevo para escritura.
Abre un archivo existente para añadir datos.
Selecciona el inciso correcto:
(A)
(B)
(C)
(D)
(E)
A.
B.
C.
D.
E.
20. Escoge la opción correcta que define que es un arreglo:
A.
B.
C.
D.
Es una lista de un número finito de n elementos del mismo tipo que se almacena
en posiciones de memoria continua.
Es una lista acotada de cien elementos del mismo tipo para almacenar datos.
Es una lista infinita de n elementos del mismo tipo que se almacena en
posiciones de memoria
Son elementos que se almacenan en posiciones contiguas de memoria en una
lista infinita.
4
23. Completa el siguiente programa.
A. I-i, II-3, III-z, IV-x,
B.
C.
D.
E.
Varray
I-array, II-3, III-x, IV-i,
V-z
I-3, II-array, III-x, IV-i,
V-z
I-array, II-z, III-x, IV-3,
V-i
I-i, II-3, III-z, IV-array,
V-x
28. Un contenedor es _______
A) Un depósito de información constituido por renglones llamados registros y en
columnas llamadas campos.
B) Un control que permite agrupar objetos alojándolos en su interior, delimitándolos de
forma clara.
C) Una ventana que permite que almacenar los componentes de una aplicación.
D) Un componente que permite guardar los elementos de una lista desplegable.
29. Las propiedades de los componentes sirven para _______
A) que las aplicaciones respondan adecuadamente a los eventos.
B) permitir realizar una determinada acción en algún componente.
C) adecuar los componentes a nuestras necesidades.
D) manipular los métodos y eventos de los objetos.
30. La característica principal del lenguaje de programación
Delphi es:
A.
B.
C.
D.
E.
Selecciona el inciso correcto:
(A)
(B)
(C)
(D)
(E)
Unidad V.
24. El concepto de Objeto significa ______
A) Entidad provista de un conjunto de atributos.
B) Diseño y programas de computadora.
C) Programación Orientada a Objetos.
D) Polimorfismo y Encapsulamiento.
E) Herencia y Modularidad.
25. _______ se debe a que la mayoría de los controles de Delphi son componentes
visibles.
A) El que el usuario pueda manejar una aplicación
B) El uso de los temporizadores (relojes)
C) El manejo de bases de datos
D) La facilidad de programación
26. _______ es una propiedad del control TextBox?
A) MouseMove
B) Alignment
C) Change
D) Click
27. _______ es el control que permite al usuario elegir una, ninguna, o varias opciones de
entre un conjunto de ellas,
A) La casilla de verificación (checkbox)
B) El botón de opción (radio button)
C) La lista desplegable (Listbox)
D) El menú desplegable (combobox)
Orientado a Eventos
Orientado a Proyectos
Orientado a Gráficos
Orientado a Objetos
Orientado a MS-DOS
Selecciona el inciso correcto:
(A)
(B)
(C)
(D)
(E)
ESCALA DE CALIFICACIÓN:
Aciertos
Calificación
0<=x<=16
5
17<=x<=19
6
20<=x<=22
7
23<=x<=25
8
26<=x<=28
9
29<=x<=30
10
5
REACTIVO
RESPUESTAS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
B
A
D
B
D
D
E
A
B
C
A
B
A
A
A
B
E
C
A
A
E
A
D
24
25
26
27
28
29
30
A
A
B
A
B
C
D
6
Descargar