Ensayo

Iniciado por anon1313, 18 Julio 2013, 21:19 PM

0 Miembros y 1 Visitante están viendo este tema.

anon1313

Hola muy buenas !!!

estoy haciendo un curso de programación en C++ y he venido aquí para ver como están mis conocimientos.

Elabore un par de preguntas en la cual yo le doy solo la alternativa que a mi parecer es correcta... y bueno si van corrigiendo se los agradezco.

1. Que tipo de dato compuesto utiliza memoria dinámica para su implementacion.

R: "Punteros" 

2. Una función que devuelve una referencia a un vector de enteros se declara como:

R: "int* funcionXX(int a  [] );"

3. Un arreglo ocupa posiciones de memoria

R: "Consecutivas"

4. La sentencia que imprime un valor de la variable apuntada por el puntero p

R: "cout<<*p;"

5. ¿Que es un puntero?

R: Un puntero es un tipo de dato o de variable cuyo valor es una dirección de memoria.


6. ¿Que es un registro?

R: Un registro es una estructura que permite agrupar varios tipos de variables bajo un mismo nombre.

7. (Solo declarar) Un registro llamado empresa que posea tres datos:

R: struct Empresa {
          int codigo ;
          string nombre ;
          string capacidad ;
          };

7. Escribir la linea de código para crear una instancia del registro fecha que es apuntado por el puntero p1

R: Fn*p1;



8. Como se recorre un arreglo unidimensional ?

R: Se recorre con el ciclo For.


Anotaciones:

- Una forma de pasar un arreglo a una función es pasar su dirección de memoria conocido como paso por referencia.

-Una función es un subprograma que realiza un conjunto de instrucciones concretas y devuelve un único valor.

-una variable de tipo local solo puede ser modificada en la función o el ámbito en que se declara.


Esto es todo...Comenta por favor y si me puedes corregir muchas gracias.

Danyfirex

bueno de C++ no se mucho.

pero me parece que la respuesta 8 es muy metódica.

no necesariamente tiene que ser un for.

anon1313

tienes razón... For es un ciclo repetitivo...con while se recorre  y seria correcto.