ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Practicante Ingenieria


Enviado por   •  10 de Marzo de 2014  •  1.422 Palabras (6 Páginas)  •  459 Visitas

Página 1 de 6

Capítulo 3 ¿Cómo programar en C?

Autoevaluación

3.1 Complete las siguientes oraciones:

a) Una casa es para un plano de construcción lo que un(a) objeto para una clase

b) Cada declaración de clase contiene la palabra clave class, seguida inmediatamente por el nombre de la clase

c) Por lo general, la definición de una clase se almacena en un archivo con la extensión de archivo h.

d) Cada parámetro en un encabezado de función debe especificar un(a) tipo y un(a) nombre.

e) Cuando cada objeto de una clase mantiene su propia copia de un atributo, la variable que representa a éste atributo se conoce como miembro de datos.

f) La palabra clave public es un(a) especificador de acceso.

g) El tipo de valor de retorno void indica que una función realizará una tarea, pero no devolverá información cuando complete su tarea.

h) La función getLine de la biblioteca <string> lee caracteres hasta encontrar una nueva línea, y después copia esos caracteres en el objeto string especificado

i) Cuando se define una función miembro fuera de la definición de una clase, el encabezado de la función debe incluir el nombre de la clase y el operador binario de resolución de ámbito (::), seguido del nombre de la función para “enlazar” la función miembro con la definición de la clase.

j) El archivo de código fuente, y cualquier otro archivo que utilice una clase, pueden incluir el archivo de encabezado de la clase mediante una directiva del preprocesador #include.

3.2 Conteste con verdadero o falso a cada una de las siguientes proposiciones; en caso de ser falso, explique porque

a) Por convención, los nombres de las funciones empiezan con la primera letra en mayúscula y todas las palabras subsiguientes en el nombre empiezan con la primera letra en mayúscula

b) Los paréntesis vacíos que van después del nombre de una función en un prototipo de función indican que ésta no requiere parámetros para realizar su tarea.

c) Los miembros de datos o las funciones miembro que se declaran con el modificador de acceso private son accesibles para las funciones miembro de la clase en la que se declaran.

d) Las variables que se declaran en el cuerpo de una función miembro específico se conocen como miembros de datos, y pueden utilizarse en todas las funciones miembro de la clase

e) El cuerpo de toda función está delimitado por las llaves izquierda y derecha ({ y }).

f) Cualquier archivo de código fuente que contenga int mainO puede usarse para ejecutar un programa.

g) Los tipos de los argumentos en la llamada a una función deben ser consistentes con los tipos de los parámetros correspondientes en la lista de parámetros del prototipo de la función

Respuestas

a) Falso. Los nombres de las funciones empiezan con una primera letra en minúscula y todas y todas las palabras subsiguientes en el nombre empiezan con una letra en mayúscula.

b) Verdadero

c) Verdadero

d) Falso. Dichas variables son las variables locales y sólo pueden usarse en la función miembro en la que están declaradas

e) Verdadero

f) Verdadero

g) Verdadero

3.3 ¿Cuál es la diferencia entre una variable local y un miembro de datos?

R= Una variable local se declara en el cuerpo de una función, y sólo puede utilizarse desde el punto en el que se declaró hasta la llave de cierre correspondiente. Un miembro de datos se declara en una clase, pero no en el cuerpo de alguna de las funciones miembro de la clase. Cada objeto de una clase tiene una copia separada de los miembros de datos de la clase. Los miembros de datos están accesibles para todas las funciones miembro de la clase.

3.4 Explique el propósito de un parámetro de una función. ¿Cuál es la diferencia entre un parámetro y un argumento?

R= Un parámetro representa la información adicional que requiere una función para realizar su tarea. Cada parámetro requerido por una función está especificado en el encabezado de la función. Un argumento es el valor que se suministra en la llamada a la función. Cuando se llama a la función, el valor del argumento se pasa al parámetro de la función para que ésta pueda realizar su tarea.

Ejercicios

3.5 Explique la diferencia entre un prototipo de función

...

Descargar como (para miembros actualizados) txt (9 Kb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com