You are on page 1of 4

CUETSIONARIO DE III PARCIAL

PROGRAMACION
I COMPUTACION “A”
1. ¿Qué almacena un puntero?
a. El valor de una variable
b. La dirección de una memoria
c. Un vector
2. ¿Cómo se asigna a un puntero p la dirección de una variable?
a. P=&x
b. *p=x
c. P*=x
3. ¿Cuáles son los tipos de punteros?
a. Punteros de relación y dirección.
b. Punteros de cálculo y relación.
c. Punteros dirección e indirección.
4. ¿Cuáles son los tipos de arreglos?
a. Unidireccionales y bidireccionales
b. Matemáticos y de relación
c. Solo pluridireccionales
5. ¿Cuáles es la sintaxis de un puntero en c++?
a. int ptrId*, ID
b. int *ptrId, ID
c. int *ptrId*, ID
6. Ejercicio:
#include <stdlib.h>
#include <stdio.h>
int main()
{
int tabla[10],i,x,*pt,*ptr;
pt = &tabla[0];
x = *pt;
for (i=0; i <10; i++)
*(pt+i) = rand() % 100;
ptr = tabla;
for (i=0; i <10; i++)
printf(''%d \n'',*(ptr+i),tabla[i]);
}
7. ¿Cuáles son las operaciones permitidas en la aritmética de direcciones?
La aritmética de punteros se limita a suma, resta, comparación y asignación
8. ¿En que son utilizados los arreglos?
Para manejar listas de información.
9. ¿Qué es un apuntador?
Es un objeto del lenguaje de programación, cuyo valor se refiere a (o "apunta
a") otro valor almacenado en otra parte de la memoria del ordenador utilizando
su dirección.
10. ¿En qué se puede utilizar un apuntador?
Los apuntadores pueden ser utilizados en cualquier operación que involucre
subíndices de arreglos.
11. ¿Qué son los arrays?
Un array es un conjunto de datos del mismo tipo ordenados de forma líneal uno
después de otro.
12. ¿En qué son usados los arrays?
Los arrays son usados extensamente por los programadores para contener listas
de datos en la memoria.
13. ¿Cómo se declara un array?

Para declarar un array se escribe:


tipo_de_dato[] nombre_del_array;

14. ¿Qué es un arrray uni-dimensional?


Una array uni-dimensional es aquel en donde los componentes son accesibles
por medio de uno y solamente un índice que apunte al componente requerido.
15. ¿Qué es un array bi-dimensional?
Un array bi-dimensional es aquel en donde los componentes son accesibles por
medio de una pareja de índices que apunten a la fila y a la columna del
componente requerido.
16. ¿Qué es un arreglo unidimensional?
Un arreglo unidimensional es un tipo de datos estructurado que está formado por
una colección finita y ordenada de datos del mismo tipo.
17. Ponga verdadero o falso
Los arreglos nos permiten hacer un conjunto de operaciones para manipular los datos
guardados en ellos. (V)
18. Escriba la línea de código de un arreglo unidimensional
tipo_dato identificador[tamaño];
19. Complete lo siguiente.
Para implementar arreglos unidimensionales se debe reservar espacio en memoria.
20. Crear un arreglo de 7 elementos.
//Programa que me permita crear un arreglo de 7 elementos
#include<stdio.h>
#include<conio.h>
main()
{
int i, arreglo[7];
for(i=0;i<7;i++)
{
printf("\nInserte el valor%d:\n",i+1);
scanf("%d",&arreglo[i]);
}
printf("El arreglo queda de la siguiente manera\n:");
for(i=0;i<7;i++)
{
printf("%d, ",arreglo[i]);
}
getch();
}

21. ¿Qué es un puntero?


Un puntero es una variable que contiene la dirección de memoria de otra variable.
22. ¿Cómo se organiza la memoria asociada a un programa?
Como una colección de posiciones de memoria consecutivas. En ellas se almacenan
los distintos tipos de datos, que ocupan, por ejemplo:
1 char = 1 byte
1 int = 2 bytes
1 float = 4 bytes
23. ¿Que es un vector?
Son variables estructuradas, donde cada elemento se almacena de forma consecutiva
en memoria.
24. Como también se les conoce a los vectores en programación?
-Cadenas
-Array
-Arreglos
25. Ejemplo de vectores

26. ¿Que es ordenamiento de datos?


Es la operación de arreglar los registros de una tabla en algún orden secuencial de
acuerdo a un criterio de ordenamiento.
27. ¿Qué métodos de ordenamiento existen?
✓ Métodos de Ordenamiento Elementales:
1. Inserción
2. Selección
3. Burbujeo

✓ Métodos de Ordenamiento no Elementales:


1. Shell
2. Quick Sort
3. Fusión
28. ¿Cuáles son los tipos de ordenamiento?

● Ordenamiento Interno → Ordenamiento de datos en Memoria Principal. (La


lectura y grabación se hacen en registros)
● Ordenamiento Externo → Ordenamiento de datos en Disco.

29. Que es ordenamiento de selección

Ø Buscas el elemento más pequeño de la lista.


Ø Lo intercambias con el elemento ubicado en la primera posición
30. ¿Que es método de ordenación directa?
Realiza una cantidad de comparaciones bastante equilibrada con respecto a los
intercambios.

You might also like