Ejercicios de punteros en c++

Páginas: 2 (335 palabras) Publicado: 16 de septiembre de 2012
1. Considerando las siguientes sentencias:
int *p;
int i;
int k;
i = 42;
k = i;
p = &i;Cuál de los siguientes sentencias cambiaria la variable “i” al valor de 75.
a) k = 75;
b) *k = 75;
c) p = 75;
d) *p= 75;
e) 2 o más de las respuestas van a cambiar a la variable “i” al valor de 75.
2. Explique cuál es el error en estas 2 sentencias.
char c = 'A';double *p = &c;
3. Dar el valor del lado izquierdo de cada asignación. Asuma que las líneas son ejecutadas secuencialmente y que la dirección del arreglo denominado “bloques” es4434.
int main()
{
char bloques [3] = {'A','B','C'};
char *ptr = & bloques [0];
char temp;temp = bloques [0];
temp = *( bloques + 2);
temp = *(ptr + 1);
temp = *ptr;

ptr = bloques + 1;temp = *ptr;
temp = *(ptr + 1);

xptr = bloques;
temp = *++ptr;
temp = ++*ptr;
temp =*ptr++;
temp = *ptr;

return 0;
}
Para las siguientes funciones, SOLO use la notación de punteros, no use la notación de arreglos[].
4. Escriba parte de un programa que imprima una cadena de caracteres en orden inverso.
char s[10] = "abcde";
char* cptr;
// Escribir elcódigo aquí
5. Escriba una función contarImpares(int*, int) que reciba un arreglo de enteros y su tamaño y retorne el número de impares en el arreglo.
6. Escriba una función que retorne un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Punteros en c++
  • Punteros en lenguaje c
  • C sharp Manejo de Punteros
  • PUNTEROS PROGRAMACION EN C
  • Ejemplos De Punteros En C++
  • ejercicio C
  • ejercicios c++
  • Ejercicios de c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS