You are on page 1of 3

Fundamentos de Programación

Cuestionario Examen Primer Parcial

1. ¿Qué es un Dato?

2. Complete la siguiente tabla de tipos de datos en lenguaje C

Tamaño en Valor Valor


Tipo de Dato Descripción
bytes mínimo máximo
char
int
float
double
void

3.¿Qué es constante?

Cuál es la correcta forma de definir un constante simbólica en C.


A. # define pie = 22/7
B. #define pie 22/7
C. #define pie= 3.142
D. # Define pie 22/7

4. ¿Qué es variable?

En C toda variable tiene:


A. Un tipo
B. Un tipo, nombre, valor
C. Un nombre y tipo
D. Un tamaño y valor

Mencione cuantas lugares se pueden definir variables en lenguaje C y cuál es su alcance

5. ¿Qué es una expresión?

6. ¿Qué es una función?

7. ¿Qué es un algoritmo?

¿Cuáles son los métodos más usuales para representar algoritmos?

8.¿Qué son palabras reservadas?

Mencione 5 palabras reservadas en lenguaje C


9. ¿Qué es un identificador?

Qué es una secuencia de escape?, mencione 5 secuencias de escaque

10. ¿Qué es un literal?

Indique por cada tipo de dato en lenguaje C la forma de escribir un literal.

11. Indique en general las partes habituales de un programa en lenguaje C.

12. Haga una tabla de los operadores aritméticos en lenguaje C con las siguientes columnas
operador, descripción, precedencia (orden de evaluación)

Mencione tres clases de operaciones de asignación

13. ¿Cuál es la diferencia entre Traductor, Ensamblador e Interprete?

14. Indique los pasos del proceso de compilación de un programa en lenguaje C?

15. Suponiendo que previamente se ha realizado la declaración int x = 7, y; , calcular el


valor de la variable y tras evaluar cada una de las siguientes sentencias de asignación:
(a) y = -2 + x;
(b) y + = 2;
(c) y = (y == x);
(d) y = y + - x;

16. Evaluar las siguientes expresiones:


(a) 5 = 2 + 20 % 6
(b) 4 _ 6 = 2 - 15 = 2
(c) 5 _ 15 = 2 = (4 - 2)
(d) 8 == 16 || 7 != 4 && 4 < 1
(e) (4 _ 3 < 6 || 3 > 5 - 2) && 3 + 2 < 12

17. Explique el operador ternario condicional ? : y escriba su equivalente utilizando if-else.

18. Explique las diferencias entre la estructura de repetición while y do-while. (utilice el diagrama
de flujo de ambas estructuras).
19. Escriba un programa en lenguaje de C del siguiente algoritmo. Y explique qué hace el
siguiente algoritmo.

20. Mostrar los múltiplos de 8 hasta el valor 500. Debe aparecer en pantalla 8 - 16 - 24, etc.

You might also like