Professional Documents
Culture Documents
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?