propuesta

Páginas: 2 (449 palabras) Publicado: 29 de noviembre de 2014
Ejercicio 1: Encuentra un fallo muy grave:
#include
void main()
{
int *i;
*i = 43;
}

Ejercicio 2: Crear un programa que tenga una constante de tipo char (const char letra =
„A.;), unpuntero que apunte a esta, le intentáis cambiar el valor y me explicáis que ha
pasado.

Ejercicio 3: Escribe un programa en el que declares una variable de tipo long, asignes
la dirección de memoriade esa variable a un puntero, lo dividas entre 2 desde el puntero
e imprimas el valor utilizando también el puntero.

Ejercicio 4: Prueba lo que sucede si declaramos un array y hacemos un punteroque
apunte a la primera posición. Ves incrementando el puntero e imprimiendo el contenido
del puntero y la dirección de memoria contenida en el puntero. Hazlo con una tabla de
caracteres y con unatabla de enteros.

Ejercicio 5: En el siguiente trozo del programa, ¿qué contiene la variable p?:

int a; int *p; p = &a; a = 1;

Ejercicio 6: Dado el siguiente programa:

float a = 0.001;float *b; float *c; b = &a; c = b; a = *c + *b;

¿Cuál de las siguientes afirmaciones es correcta?:
Las variables b y c se almacenan en la misma dirección de memoria.
La sentencia *c = 4; nomodificaría el contenido de la variable a.
a tomará un valor indeterminado.
c almacena la dirección de la variable a.
Ejercicio 7: Después de ejecutar el siguiente fragmento de código:

float n1 = 10;float n2 = 5;
float *p , *q ;p = &n1;
q = &n2;
*q = *p + *p;

¿Cuál de las siguientes afirmaciones es cierta?:
n1 = 10 y n2 = 5.
n1 = 10 y n2 = 10.
La sentencia *q = *p + *p es ilegal.
n1= 10 y n2 = 20.

Ejercicio 8: Dadas las siguientes definiciones de variables:

int x; int *p1; int **p2;

¿Cuál de las siguientes sentencias permite que x tome el valor 4 de la formacorrecta?.
p1 = &p2; *p2 = &x; *p1 = 4;
p2 = &x; *p2 = 4;
p2= &p1; p1 = &x; **p2 = 4;
Ejercicio 9 Analice, ejecute y verifique el siguiente código:
#include
int j, k;
int *ptr;
int main(void)
{
j...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Propuesta
  • Propuesta
  • Propuesta
  • Propuestas
  • Propuestas
  • Propuesta
  • Propuesta
  • Propuesta

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS