Professional Documents
Culture Documents
VALOR 61 PTS
CALIFICACIN: ________
Fecha:
INSTRUCCIONES GENERALES:
Lea con cuidado y responda solo lo que se le pide.
Realice la prueba con lapicero azul o negro, si usa lpiz o corrector no podr realizar ninguna
apelacin al examen.
La prueba es estrictamente individual.
No se permite el uso del celular.
La prueba tiene un valor total de 61 puntos para un 15 porcentual.
Seleccin nica con un valor de 20 puntos.
Respuesta Corta con un valor de 20 puntos.
Apareamiento con un valor de 7 puntos.
Respuesta Restringida con un valor de 14 puntos.
Dispone de 120 minutos para realizar la prueba.
C. C
D. Java
Compilador
Programacion Orientada a objetos
Programacion bsica
Programacion estructurada
C. Funciones
D. Constantes
Contiene las declaraciones necesarias para que se puedan ejecutar todas las instrucciones de
entrada y salida (E/S
El enunciado anterior hace referencia a la lnea de cdigo:
A. #include <string>
B. #include <iostream>
6.
7.
C. #include <cstdlib>
D. #include <cmath>
#include <iostream>
using namespace std;
int main ()
{
int x = 10, y = 5, res = 0;
res = x * y;
cout << "El resultado de la operacion es: " << res << endl;
return 0;
}
A.
B.
C.
D.
7,5
15
50
30
Porque motivo se debe escribir using namespace std; en todos los programas que se
crean en C++.
A. Evitar utilizar std:: con cout/cin
B. Reducir el uso de memoria
C. El programa compila ms rpido
D. Para poder usar datos tipo entero
B. Datos string
C. Biblioteca
D. Funciones
C. Locales
D. Compuestas
Del enunciado anterior cuales corresponden a la forma adecuada de asignar un valor a una
variable
A. I y III
B. I
C. I y II
D. I, II y III
C. Clases
D. Herencia
C. Herencia
D. Polimorfismo
C. Cdigo fuente
D. Programa Objeto
C. Lenguaje Ensamblador
D. Lenguaje Java
C. Por Bloques
D. Modulares
2. Mencione tres tipos derivados los cuales son definidos por el usuario ( 3ptos)
Opciones
Clculos Matemticos
Programacion fines educativos
Desarrollo de Sitios Web
( )
( )( )
( )
Tiempo Real
( )
( )( )
Columna B
1)
2)
3)
4)
C++
PERL
BASIC
JAVA
5) COBOL
6) MATLAB
7) ADA
8) FOLTRAN
9) PASCAL
10) PHP
IV PARTE: Respuesta restringida Valor 14 puntos: Lea con cuidado y resuelva solo lo que se le solicita.
Responda con lapicero azul o negro, si usa lpiz no podr realizar ninguna apelacin a las preguntas; no se
permiten tachones ni el uso del corrector. Recuerde que debe realizar el procedimiento en cada ejercicio (no
importa que mtodo utilice).
2. Explique las tres estructuras bsicas en las que se basa la Programacion estructurada (6
ptos)
3. Analice el siguiente cdigo y explique con sus propias palabras lo que hace cada lnea,
puede omitir la llaves.(6 ptos)
#include <iostream>
#include <cstdlib>
using namespace std;
int a, b, fibo;
int i;
int main()
{
a = 1;
b = 1;
cout<<a<<"\t"<<b<<"\t";
for (i = 3; i<= 30; i++)
{
fibo = a + b;
cout<<fibo<<"\t";
a = b;
b = fibo;
}
system("pause");
}