Introducción A La Programación
5.1 Complete:
a.- Un apuntador es una variable que contiene como valor la dirección de otra variable
b.- Los tres valores que pueden utilizarse para inicializar unapuntador son 0, NULL y dirección
c.- El único entero que puede asignarse directamente a un apuntador es 0
5.2 Establezca verdadero o falso. Si la respuesta es falsa, explique porqué
a.- Eloperador de dirección & puede aplicarse sólo a constantes y a expresiones ( Falso. El operando del operador de dirección debe ser un Ivalue; el operador de dirección no puede aplicarse a constantes o aexpresiones que no resultan en referencias)
b.- Un apuntador que se declara como de tipo void puede ser desreferenciado ( Falso. Un apuntador a void no puede ser desreferenciado. Un apuntador deéstos no tieneun tipo que permita al compilador determinar el número de bytes de la memoria a desreferenciar )
c.- Los apuntadores de diferentes tipos pueden no asignarse a otros sin una operación deconversión de tipo ( Falso. Los apuntadores de cualquier tipo pueden asignarse a apuntadores void. Los apuntadores de tipo void pueden asignarse a apuntadores de otros tipos sólo mediante unaconversión de tipo explícita )
5.3 Para cada uno de los siguientes ejercicios, escriba instrucciones de C++ que realicen las tareas especificadas. Suponga que los números de punto flotante con dobleprecisión se almacenan en ocho bytes y que la dirección inicial del arreglo está en la ubicación 1002500 de la memoria. Cada parte del ejercicio debe utilizar los resultados de las partes anteriores, cuandosea adecuado.
a.-Declare un arreglo de tipo double, llamado números con 10 elementos, e inicialice los elementos con los valores 0.0,1.1,2.2,…9.9. Suponga que la constante simbólica TAMANIO sedefinió como 10.
Double numeros [ TAMANIO ] = { 0.0, 1.1, 2.2, 3.3, 4.4, 5.5, 6.6, 7.7, 8.8, 9.9 }
b.- Declare un apuntador ptrN que apunte a una variable de tipo double
double *ptrN
c.-...
Regístrate para leer el documento completo.