Está en la página 1de 2

Unidad Central del Valle del Cauca 09-02-2019

Facultad de Ingeniería
Ingeniería Electrónica
Lenguaje de Programación I
Doc: M. Sc. Luis Adrián Lasso

Parcial Nro 1 – Parte Teórica. Valor 2.5 pts.

1. En esta etapa se escribe la serie de pasos que sean necesarios para dar solución al
problema. Estos pasos se pueden desarrollar a través de un Diagrama de flujo
(Utilizando símbolos) o a través de un pseudo-lenguaje (Utilizando Lenguaje común).
(0.2)

a. Etapa de análisis
b. Etapa de prueba
c. Etapa de uso
d. Etapa de Solución general
e. Ninguna de las anteriores

2. Son lenguajes totalmente dependientes de la máquina, es decir que el programa que


se realiza con este tipo de lenguajes no se pueden migrar o utilizar en otras máquinas.
(0.2)

a. Lenguajes de bajo nivel


b. Java
c. Lenguajes de nivel medio
d. Lenguajes de alto nivel
e. Ninguna de las anteriores

3. Mencione tres lenguajes orientados a objetos. (0.3)

4. Al igual que B, es un lenguaje orientado a la implementación de Sistemas Operativos,


concretamente Unix. (0.2)

a. Java
b. PHP
c. A
d. C
e. COBOL
5. La gran ventaja de estos lenguajes es, que están diseñados para entender mejor el
lenguaje del humano, lo que hace que se cometan menores errores y así el
programador se pueda concentrar más en el programa que en el lenguaje. (0.2)

a. Lenguajes de alto nivel


b. Lenguajes de maquina
c. Lenguaje C
d. Lenguajes de nivel medio
e. Ninguna de las anteriores

6. Mencione tres características del lenguaje de programación C. (0.3)

7. Escriba una rutina en C que imprima por pantalla mediante un ciclo los primeros 20
términos de la siguiente serie: 1, 4, 8, 16, 32, ….. (0.3)

8. Una de las siguientes bases de datos no es escrita en C. (0.3)

a. Oracle
b. MySQL
c. MS SQL Server
d. PostgreSQL
e. Android

9. Realice una prueba de escritorio a la siguiente rutina, e indique cual es la salida que
se obtiene por pantalla. (0.3)

10. Escriba una rutina en C que permita la entrada de un numero entero y que valide que
no este en el rango de 18 a 36. Si el número ingresado esta en este rango solicitar
nuevamente el número. Utilizar una estructura de repetición para lograr que se solicite
nuevamente el número (0.2)

También podría gustarte