Examen de programacion

Solo disponible en BuenasTareas
  • Páginas : 3 (554 palabras )
  • Descarga(s) : 0
  • Publicado : 7 de diciembre de 2011
Leer documento completo
Vista previa del texto
Examen de programación

1. ¿Qué se muestra en pantalla con la ejecución de las siguientes sentencias?
int i, temp[10]; // define las variables enteras que en este caso es “i” y un vector de 10entradas “temp[10]”
for(i=0; i<10; i++) // realiza ciclos desde i=0 hasta i menor que 10 aumentando en unidad
temp[i] = 2*i; // la entrada del arreglo será temp[i]=2*i
for(i=0; i<10; i++)// realiza ciclos desde i=0 hasta i menor que 10 aumentando en unidad
cout<<temp[i] <<” \n“; // imprime en pantalla el temp[i] donde “i” va ir desde i=0 hasta i<10

Esto aparece enpantalla
0
2
4
6
8
10
12
14
16
18

2. ¿Cuál es el error de las siguientes sentencias?
int ejemplo[10], indice; // define las variables enteras que en este caso es “índice” y un vectorde 10 entradas “ejemplo[10]”
for(indice=1; indice<=10; indice++) // realiza ciclos desde índice=1 hasta índice menor o igual que 10 aumentando en unidad
ejemplo[indice] = 3 * indice; // laentrada del arreglo será ejemplo[índice]=3*indice

// el error está en que a lo ultimo le hace falta un for y un cout…
Es decir nos falto esto:
for(indice=1; indice<=10; indice++)cout<<ejemplo[indice] <<" \n";

Con el programa ya corregido.
Esto aparece en pantalla esto:
3
6
9
12
15
18
21
24
27
30

3. En la siguiente declaración de un arreglo:
doublecalificación[5];
a) Cuál es el nombre del arreglo? // calificacion
b) Cuál es el tipo del arreglo? // bidimensional
c) Cuál es el tamaño del arreglo (Cuántos elementos tiene)? // 10 elementos
d) Cuál esel rango de valores que el indice i puede tener si se usa en el
programa
calificación[i] // 5

4. ¿Qué se muestra en pantalla cuando se ejecutan las siguientes sentencias?
double a[3] ={1.1, 2.2, 3.3}; // define un arreglo doble de 3 entradas dando valores a cada entrada
cout<< a[0] <<” “<<a[1] << “ ”<< a[2] << “\n”; // imprime en pantalla el...
tracking img