Evaluación Parcial 1: Introducción a la programación en Lenguaje C

Anuncio
UNSE
Facultad de Ciencias Exactas y Tecnologías
Carrera de Programador Universitario en Informática
LABORATORIO II (PUI)
Evaluación Parcial 1: Introducción a la programación en Lenguaje C
OBJETIVOS: Evaluar los conocimientos del alumno respecto al lenguaje C en:
 Proceso de compilación y enlazado.
 Estructura de un programa en Lenguaje C, sentencias, operadores y tipos básicos de datos.
 Estructuras de programación estructurada en el Lenguaje C (if - for - while).
CONSIGNAS:
 Cuenta con 2 horas de reloj para desarrollar la evaluación.
 Para ser aprobada la evaluación debe ser completada en un 50%.
 Un alumno que logre una resolución menor al 50% de la evaluación, será desaprobado.
 Antes de iniciar la tarea de resolución de los planteamientos, consulte TODAS sus dudas
sobre lo que se solicita en cada enunciado.
El alumno se halla debidamente notificado, se le solicita que indique su nombre y apellido y firme
a continuación.
APELLIDO Y NOMBRE: ......................................................... FIRMA:.........................................................................
DESARROLLO:
Enunciado 1. Dado el siguiente código fuente identifique cada una de las sentencias que lo
incluyen: indique el significado de cada una de las líneas del programa, las palabras y caracteres
que la componen, etc.
Continuacion…
Ref
Código del Programa
Ref.
.
#include <stdio.h>
1
printf("i es <= 5\n");
10
2
}
11
int main()
3
else {
12
{
4
printf("i es > 5\n");
13
int i;
5
}
14
6
}
15
printf("Mostrando valor de i...\n");
7
return(0);
16
for( i = 1; i <= 10 ; i = i + 1) {
8
}
17
if( i <= 5 ) {
9
*** Puntaje: 2,5p. c/línea con palabras.
NOTA: Puede utilizar la numeración indicada en la columna Ref. para hacer referencia a cada línea en el
desarrollo de su respuesta.
Enunciado 2. Para cada uno de los siguientes ítems indique Verdadero o Falso, fundamente su
respuesta en los casos en que se solicita.
a. Las variables son palabras que manipulan datos. Dicho valor no puede ser modificado en
cualquier momento durante la ejecución del programa. Fundamente.
b. Los arreglos o vectores almacenan los elementos en posiciones distribuidas en la memoria.
c. La función main() es simplemente una función más de un programa en Lenguaje C, con la
particularidad de que es el punto de entrada o comienzo del programa.
d. Los elementos de un arreglo o vector en C comienzan con un subíndice 0 y terminan en
(dimensión-1). Fundamente.
e. En la estructura de programación for( expresión-inicial; condición; expresión-de-paso), la
expresión inicial se ejecuta después de entrar en el ciclo. Fundamente.
*** Puntaje: 10p. c/respuesta correcta.
Enunciado 3. Que es el Enlazador o Linker y que función realiza en el proceso de Compilación?.
*** Puntaje: 25p. respuesta correcta.
Descargar