cuestionario de cibernetica ii

Anuncio
UNIDAD IV INTRODUCCIÓN A LA PROGRAMACIÓN Y AL LENGUAJE DE
PROGRAMACIÓN PASCAL
1. Un lenguaje de programación es un conjunto de símbolos y reglas:
a.
b.
c.
d.
e.
Sintácticas y semánticas.
Imperativas y declarativas.
Lógicas y semánticas
Sintácticas y lógicas.
Declarativas y sintácticas.
2. El lenguaje Pascal es un lenguaje del tipo:
a.
b.
c.
d.
e.
Ensamblado.
Interpretado.
Compilado.
Orientado a Objetos.
Lenguaje de máquina.
3. Lenguaje de bajo nivel cuyas instrucciones son directamente entendidas por la
computadora:
a.
b.
c.
d.
e.
Ensamblador.
Declarativo.
Estructurado.
Máquina.
Imperativo.
4. ¿Cómo fueron apareciendo los tipos de lenguaje que utilizan las computadoras para
programar?
I. Nivel intermedio.
II. Nivel básico.
III. Nivel bajo.
IV. Nivel avanzado.
V. Nivel alto.
a.
b.
c.
d.
e.
III, I, V.
II, I, V.
III, I, IV.
IV, I, V.
IV, II, V.
UNIDAD IV INTRODUCCIÓN A LA PROGRAMACIÓN Y AL LENGUAJE DE
PROGRAMACIÓN PASCAL
5. Completa la siguiente frase:”Los lenguajes de nivel alto son lenguajes de programación
independientemente de la máquina, permitiendo a los programadores concentrarse…
a.
b.
c.
d.
e.
En programar exclusivamente el software que necesita la máquina para funcionar.
En el buen funcionamiento el hardware.
En la correcta interacción del software y al hardware.
En la lógica de los problemas a ser resueltos.
En el correcto funcionamiento de la arquitectura de la máquina.
6. ¿Cuál de las siguientes características cumple para los lenguajes de alto nivel?
a. Aproximarse al lenguaje natural, para que el programa se pueda escribir y leer de
una forma más sencilla.
b. Mayor dificultad en la programación y en la comprensión de los programas.
c. No permitir una mejor documentación para que el programa se pueda escribir y leer
de una forma más sencilla.
d. Dependiente de la arquitectura de la computadora.
e. Independiente de un traductor que entiendan el código fuente.
7. Una tarea del sistema operativo es:
a.
b.
c.
d.
e.
Controlar los dispositivos periféricos tales como impresoras, escáner, etc.
Realizar la búsqueda de errores en un programa.
Ejecutar instrucción por instrucción hasta terminar el programa.
Verificar la forma y el significado de un lenguaje de programación.
Mostrar el resultado en pantalla de nuestro programa.
8. La función principal de un sistema operativo es:
a.
b.
c.
d.
e.
Comunicarse con el usuario y con otros equipos.
Recibir instrucciones y ejecutarlas.
Administrar los recursos y gestionar las operaciones de la computadora.
Correr programas de usuario y comunicarse con otras computadoras.
Comunicarse con otros equipos mediante la red.
9. ¿Cuál es una característica de un sistema Operativo?
a. Se encarga de bloquear a los dispositivos periféricos, cuando el usuario así lo
requiera.
b. No administra la Unidad central de proceso ni el hardware.
c. Traduce programas fuente a programas objeto.
d. Permite que los recursos de la computadora se usen de la manera más eficiente
posible.
UNIDAD IV INTRODUCCIÓN A LA PROGRAMACIÓN Y AL LENGUAJE DE
PROGRAMACIÓN PASCAL
e. Desorganizar los datos de acceso rápido e inseguro.
10. Selecciona 4 características de un Sistema Operativo.
I. Maneja el CPU.
II. Su nombre es MS - DOS.
III. Maneja la Memoria.
IV. Su nombre es WINDOWS.
V. Maneja el video.
VI. Su nombre es OFFICE.
VII. Maneja las unidades de disco.
a.
b.
c.
d.
e.
I, III V, VII.
I, II, III, V.
II, III, V, VII.
III, IV, V, VII.
I, III, V, VI.
11. Se refiere a un conjunto de programas que permiten administrar y organizar todos los
componentes físicos y lógicos de una computadora.
a.
b.
c.
d.
e.
Sistema Operativo.
Lenguaje de Programación.
Procesador de textos.
Hoja Electrónica de Cálculo.
Compiladores.
12. El interpretar los comandos que permiten al usuario comunicarse con la computadora
es una característica de:
a.
b.
c.
d.
e.
El CPU.
Lenguaje ensamblador.
Sistema Operativo.
Lenguaje orientado a objetos.
Unidad Central de Proceso.
13. La estructura general de un programa en Pascal es:
a.
b.
c.
d.
e.
La edición, compilación y ejecución.
El encabezado, zona de declaración y cuerpo del programa.
Zona de Semántica, Declaración de tipos, Subrutinas.
Program, begin y end.
Nombre del Programa, Declaración de Subrutinas, Declaración de Procedimientos.
UNIDAD IV INTRODUCCIÓN A LA PROGRAMACIÓN Y AL LENGUAJE DE
PROGRAMACIÓN PASCAL
14. ¿Cuál es la sentencia que produce una pausa en nuestros programas, en espera a que
le introduzcamos un dato, que será almacenado en la variable que le pasemos como
parámetro?
a.
b.
c.
d.
e.
Writeln.
Clrscr.
ReadChar.
Readln.
Write.
15. ¿Cuál de las siguientes sentencias está escrita correctamente?
a.
b.
c.
d.
e.
Write(‘Hola Mundo’)
Writeln( Hola Mundo );
Readln( a );
Read(‘a’);
Writeln(‘Hola Mundo’)
16. Selecciona la línea en la que todas las frases son palabras reservadas de Turbo Pascal.
a.
b.
c.
d.
e.
PROGRAM, BEGIN, WRITE, SAVE, END.
CLRSCR, PROGRAM, DIR, READ, WRITE.
USES, READLN, REAL, COMPILE, PROGRAM.
PROGRAM, VAR, READ, WRITELN, END.
PROGRAM, IF, ELSE, CLRSCR,RUN
17. La codificación correcta de
a.
b.
c.
d.
e.
es:
x=(-b-sqrt(b*b-4*a*c)/2*a);
x:=-b-sqrt(b*b-4ac)/(2a);
x:=(-b-sqrt(b*b-4ac))/(2*a);
x:=(-b-sqrt)(b*b-4*a*c)/(2)*a;
x:=(-b-sqrt(b*b-4*a*c))/(2*a);
18. Colocar en el orden correcto los elementos que componen un programa en pascal.
I) Comandos del programa principal.
II) Declaración de modulo externos, tipos y variables.
III) Encabezado.
IV) Definición de procedimientos y funciones.
a. III – II – I – IV.
UNIDAD IV INTRODUCCIÓN A LA PROGRAMACIÓN Y AL LENGUAJE DE
PROGRAMACIÓN PASCAL
b. III – I – III – IV.
c. III – II – IV – I.
d. III – II – I – IV.
e. III – I – IV – II.
19. Selecciona las líneas del siguiente programa en que haya errores de sintaxis.
I. Program Ejemplo
II. Uses
III. Crt;
IV. Var
V. x:Interger;
VI. Begin
VII. Clrscr;
VIII. x := x * 5;
IX. Writeln(x);
X. Readln;
XI. End;
a.
b.
c.
d.
e.
I, V, XI.
I, II, XI.
II, V, XI.
V, VII, X.
V, VIII, XI.
20. El resultado de 5 div 2, 7 / 2 es:
a.
b.
c.
d.
e.
2.5, 3.5
3.5, 2
2, 3.5
2.5, 3
2, 3
21. Sí X es una variable real y tiene asignado el valor 125.45, la sentencia:
WRITELN(X:8:4), imprimirá:
a.
b.
c.
d.
e.
1.254500000E+02
12E+02
125.45
125
125.4500
22. Colocar en el orden correcto los elementos que intervienen en la realización de un
programa en Pascal:
I) Compilar y Depurar errores de sintaxis.
UNIDAD IV INTRODUCCIÓN A LA PROGRAMACIÓN Y AL LENGUAJE DE
PROGRAMACIÓN PASCAL
II) Escribir código fuente.
III) Correr programa.
IV) Depurar errores de lógica.
a.
b.
c.
d.
e.
I – II – III – IV.
II – I – III – IV.
III – II – IV – I.
III – II – I – IV.
II – I – IV – III.
23. Completa la siguiente oración.
Los pasos para resolver un problema utilizando Pascal son: primero se diseña un algoritmo
o pseudocódigo, posteriormente se escribe el código en el editor de Pascal, al terminar
de escribir el programa se utiliza el Menú _________, el cual se encarga de revisar la
sintaxis, en caso de una compilación exitosa aparece dentro de una caja la leyenda
_____________, y para ejecutar el programa se utiliza el menú ___________.
I. File.
II. Edit.
III. Run.
IV. Compile.
V. Press any key.
VI. Revisar.
a.
b.
c.
d.
e.
IV, V, III.
VI, V, III.
IV, III, I.
II, IV, VI.
IV, VI, III.
24. ¿Cuáles son los pasos a realizar para guardar un programa en el editor de Turbo
Pascal?
a.
b.
c.
d.
e.
F10, File, Save.
Save.
Edit, Save.
F10, Options, Save.
F10, Tools, Save as.
25. Comentarios delimitados dentro de la codificación que sirven como guías del
programador los cuales no se compilan.
a. Const comentario;
b. Writeln(‘comentario’);
c. Readln(comentario);
UNIDAD IV INTRODUCCIÓN A LA PROGRAMACIÓN Y AL LENGUAJE DE
PROGRAMACIÓN PASCAL
d. {comentario}
e. Var comentario;
26. La compilación de un programa es el paso mediante el cual …
a.
b.
c.
d.
e.
Se revisa la sintaxis y semántica.
Se ejecuta y se revisa la semántica.
Se salva y se revisa la sintaxis.
Se revisa la sintaxis y se ejecuta.
Se revisa la semántica y se ejecuta.
27. El siguiente programa lee dos números enteros y visualiza el mayor, en caso de que los
dos números sean iguales, visualiza el segundo número. Completa las tres líneas
faltantes.
Program grande;
Uses
Crt;
Var
_______________
Begin
Clrscr;
Writeln(‘Escribe un número entero ’);
Readln(i);
Writeln(‘Escribe un número entero ’);
_____________________
Write(‘El número mayor o igual es: ‘);
____________________
Else writeln(j);
Readln;
End.
a.
b.
c.
d.
e.
II, IV, V.
III, IV, VI.
I, IV, V.
I, IV, VI.
I, III, VI.
I. i, j: real;
II. i, j: Integer;
III. Readln(i);
IV. Readln(j);
V. If i > j then Writeln(i)
VI. If i > j then Writeln(i);
UNIDAD IV INTRODUCCIÓN A LA PROGRAMACIÓN Y AL LENGUAJE DE
PROGRAMACIÓN PASCAL
28. El siguiente algoritmo muestra cuando un número entero es positivo. Indicar cuál es su
codificación correcta.
a.
b.
c.
d.
e.
I.
II.
III.
IV.
V.
UNIDAD IV INTRODUCCIÓN A LA PROGRAMACIÓN Y AL LENGUAJE DE
PROGRAMACIÓN PASCAL
29. Identificar el programa correcto que indique cuando un número entero es positivo,
negativo o cero.
a)
b)
c)
PROGRAM LEE;
USES CRT;
VAR NUM: INTEGER;
BEGIN
CLRSCR;
WRITE(‘Dame un número entero:’);
READLN(NUM);
IF NUM > 0 THEN
WRITE(‘El numero es positivo’)
ELSE
IF NUM < 0 THEN
WRITE(‘El numero es negativo’)
ELSE
WRITE(‘El numero es 0’);
END.
PROGRAM LEE;
USES CRT;
VAR NUM: INTEGER;
BEGIN
CLRSCR;
WRITE(‘Dame un número entero:’);
READLN(NUM);
IF NUM < 0 THEN
WRITE(‘El numero es positivo’)
ELSE
IF NUM > 0 THEN
WRITE(‘El numero es negativo’)
ELSE
WRITE(‘El numero es 0’);
END.
PROGRAM LEE;
USES CRT;
VAR NUM: INTEGER;
BEGIN
CLRSCR;
WRITE(‘Dame un número entero:’);
READLN(NUM);
IF NUM < 0 THEN
WRITE(‘El numero es positivo’)
ELSE
IF NUM = 0 THEN
WRITE(‘El numero es 0’)
ELSE
WRITE(‘El numero es negativo’);
END.
d)
e)
PROGRAM LEE;
USES CRT;
VAR NUM: REAL;
BEGIN
CLRSCR;
WRITE(‘Dame un número entero:’);
READLN(NUM);
IF NUM > 0 THEN
WRITE(‘El numero es positivo’)
ELSE
IF NUM < 0 THEN
WRITE(‘El numero es negativo’)
ELSE
WRITE(‘El numero es 0’);
END.
PROGRAM LEE;
USES CRT;
VAR NUM: INTEGER;
BEGIN
CLRSCR;
WRITE(‘Dame un número entero:’);
IF NUM > 0 THEN
WRITE(‘El numero es positivo’)
ELSE
IF NUM < 0 THEN
WRITE(‘El numero es negativo’)
ELSE
WRITE(‘El numero es 0’);
END.
a.
b.
c.
d.
e.
a.
b.
c.
d.
e.
UNIDAD IV INTRODUCCIÓN A LA PROGRAMACIÓN Y AL LENGUAJE DE
PROGRAMACIÓN PASCAL
30. ¿Cuál de los siguientes programas es correcto para calcular el promedio de tres
calificaciones?
a)
b)
c)
PROGRAM PROMEDIO;
USES CRT;
VAR CAL1, CAL2, CAL3, PROMEDIO:REAL;
ALUMNO:STRING[30];
BEGIN
CLRSCR;
WRITELN(‘ESCRIBE EL NOMBRE DEL
ALUMNO);
READLN(ALUMNO);
WRITE(‘INTRODUCE LA CALIFICACION 1’);
READLN(CAL1);
WRITE(‘INTRODUCE LA CALIFICACION 2’);
READLN(CAL2);
WRITE(‘INTRODUCE LA CALIFICACION 3’);
READLN(CAL3);
PROMEDIO := CAL1+CAL2+CAL3/3;
WRITELN(ALUMNO,’ EL PROMEDIO ES:
‘,PROMEDIO:2:1);
END.
PROGRAM PROMEDIO;
USES CRT;
VAR CAL1, CAL2, CAL3, PROM:REAL;
ALUMNO:STRING[20];
BEGIN
CLRSCR;
WRITELN(‘ESCRIBE EL NOMBRE DEL
ALUMNO);
READLN(ALUMNO);
WRITE(‘INTRODUCE LA CALIFICACION 1’);
READLN(CAL1);
WRITE(‘INTRODUCE LA CALIFICACION 2’);
READLN(CAL2);
WRITE(‘INTRODUCE LA CALIFICACION 3’);
READLN(CAL3);
PROMEDIO := CAL1+CAL2+CAL3/3;
WRITELN(ALUMNO,’ EL PROMEDIO ES:
‘,PROMEDIO:2:1);
END.
PROGRAM PROMEDIO;
USES CRT;
VAR CAL1, CAL2, CAL3, PROMEDIO:REAL;
ALUMNO:STRING[30];
BEGIN
CLRSCR;
WRITELN(‘ESCRIBE EL NOMBRE DEL
ALUMNO);
READLN(ALUMNO);
WRITE(‘INTRODUCE LA CALIFICACION 1’);
READLN(CAL1);
WRITE(‘INTRODUCE LA CALIFICACION 2’);
READLN(CAL2);
WRITE(‘INTRODUCE LA CALIFICACION 3’);
READLN(CAL3);
PROM := (CAL1+CAL2+CAL3)/3;
WRITELN(ALUMNO,’ EL PROMEDIO ES:
‘,PROM:2:1);
END.
d)
e)
PROGRAM PROMEDIO;
USES CRT;
VAR CAL1, CAL2, CAL3, PROM:INTEGER;
ALUMNO:STRING[30];
BEGIN
CLRSCR;
WRITELN(‘ESCRIBE EL NOMBRE DEL
ALUMNO);
READLN(ALUMNO);
WRITE(‘INTRODUCE LA CALIFICACION 1’);
READLN(CAL1);
WRITE(‘INTRODUCE LA CALIFICACION 2’);
READLN(CAL2);
WRITE(‘INTRODUCE LA CALIFICACION 3’);
READLN(CAL3);
PROM := CAL1+CAL2+CAL3/3;
WRITELN(ALUMNO,’ EL PROMEDIO ES:
‘,PROM:2:1);
END.
PROGRAM PROMEDIO;
USES CRT;
VAR CAL1, CAL2, CAL3, PROM:REAL;
ALUMNO:STRING[20];
BEGIN
CLRSCR;
WRITELN(‘ESCRIBE EL NOMBRE DEL
ALUMNO);
READLN(ALUMNO);
WRITE(‘INTRODUCE LA CALIFICACION 1’);
READLN(CAL1);
WRITE(‘INTRODUCE LA CALIFICACION 2’);
READLN(CAL2);
WRITE(‘INTRODUCE LA CALIFICACION 3’);
READLN(CAL3);
PROM := (CAL1+CAL2+CAL3)/3;
WRITELN(ALUMNO,’ EL PROMEDIO ES: ‘,
PROM:2:1);
END.
Descargar