CONTENIDO DE LA LECCIÓN 18

CONTENIDO DE LA LECCIÓN 18 CONTENIDO DE LA LECCIÓN 18

azul2.bnct.ipn.mx
from azul2.bnct.ipn.mx More from this publisher
06.05.2013 Views

MIGUEL Á. TOLEDO MARTÍNEZ 27. (Impresión de un arreglo) Escriba una función recursiva imprimirArreglo() que tome como argumentos un arreglo y su tamaño y no devuelva nada. La función deberá terminar el proceso y regresar cuando reciba un arreglo de tamaño cero. 28. (Impresión inversa de una cadena) Escriba una función recursiva cadenaInvertida() que tome un arreglo de caracteres que contenga como argumento una cadena, la imprima al revés y no devuelva nada. La función deberá terminar el proceso y regresar cuando se encuentre el carácter nulo de terminación. 29. (Encuentre el valor mínimo dentro de un arreglo) Escriba una función recursiva minimoRecursivo() que tome como argumentos un arreglo de enteros y su tamaño y devuelva su elemento más pequeño. La función deberá terminar el proceso y regresar cuando reciba un arreglo de 1 elemento EXAMEN BREVE 34 1. Los dos componentes principales de un arreglo son: ______________ y ___________. 2. Verdadero o falso: Los elementos dentro de un arreglo determinado pueden ser de cualquier combinación de clase de datos. EXAMEN BREVE 35 1. Defina un arreglo de nombre registrosDeExamen que almacene hasta 15 registros de exámenes. 2. ¿Cuál es la dimensión del arreglo en la pregunta 1? 3. ¿Cuál es el índice del primer elemento del arreglo en la pregunta 1? 4. ¿Cuál es el índice del último elemento del arreglo en la pregunta 1? 5. Defina un arreglo de nombre esteSemestre que almacene elementos de una clase enumerada de nombre cursos, que incluya los cursos que usted está tomando este semestre. 6. Suponga que el índice del último elemento en un arreglo es [25] ¿Cuántos elementos almacenará el arreglo? EXAMEN BREVE 36 1. Escriba un ciclo for que llene el siguiente arreglo desde la entrada del usuario: char caracteres[15]; 2. Escriba un ciclo for que muestre el contenido del arreglo de la pregunta 1. EXAMEN BREVE 37 1. Verdadero o falso: el nombre del arreglo es la dirección del índice[1] del arreglo. 2. Escriba un prototipo para una función de nombre muestra() que modifique al siguiente arreglo: char caracteres[15]; Suponga que la función no regresa ningún valor excepto el arreglo modificado. 3. Escriba un prototipo para una función de nombre prueba() que modifique un solo elemento del arreglo que se definió en la pregunta 2. 4. Escriba un enunciado que llamará a la función prototipo elaborada en la pregunta 3 para modificar el elemento almacenado en el índice[5] del arreglo definido en la pregunta 2. ARREGLOS, APUNTADORES Y ESTRUCTURAS – LECCIÓN 18 18-76

MIGUEL Á. TOLEDO MARTÍNEZ EXAMEN BREVE 38 1. Defina un arreglo e inicialícelo con los valores enteros de -3 hasta +3. 2. ¿Cuál es la dimensión del arreglo que definió en la pregunta 1? 3. Muestre el contenido del siguiente arreglo: char lenguaje[51 = {‘C’, ‘+’, ‘+’}; 4. Muestre el contenido del siguiente arreglo: char lenguaje[] = " C++"; 5. Suponga que define globalmente un arreglo de caracteres sin valores de iniciación. ¿Qué almacena el compilador en el arreglo? RESPUESTA EXAMEN BREVE 34 1. Los dos componentes principales de un arreglo son: indice y elemento. 2. Falso: Todos los elementos dentro de un arreglo deben de ser de la misma clase de datos. 1. float registrosDeExamen[15]; RESPUESTA EXAMEN BREVE 35 2. La dimensión del arreglo de la pregunta 1 es 1 ××××15. 3. El índice del primer elemento del arreglo de la pregunta 1 es [0] 4. El índice del último elemento en el arreglo de la pregunta 1 es [14] 5. enum cursos {Computacion, Matematicas, Física, Ingles, Oratoria}; cursos esteSemestre[5]; 6. El arreglo almacenará 26 elementos, dado que el primer índice de elemento es [0] RESPUESTA EXAMEN BREVE 36 1. El ciclo for que se necesita para llenar el arreglo char caracteres[15]; es: for(int indice = 0; indice < 15; ++indice) cin >> caracteres[indice]; 2. El ciclo for que mostrará el contenido del arreglo anterior es: for(int indice = 0; indice < 15; ++indice) cout

MIGUEL Á. TOLEDO MARTÍNEZ<br />

EXAMEN BREVE 38<br />

1. Defina un arreglo e inicialícelo con los valores enteros de -3 hasta +3.<br />

2. ¿Cuál es la dimensión del arreglo que definió en la pregunta 1?<br />

3. Muestre el contenido del siguiente arreglo:<br />

char lenguaje[51 = {‘C’, ‘+’, ‘+’};<br />

4. Muestre el contenido del siguiente arreglo:<br />

char lenguaje[] = " C++";<br />

5. Suponga que define globalmente un arreglo de caracteres sin valores de iniciación. ¿Qué almacena<br />

el compilador en el arreglo?<br />

RESPUESTA EXAMEN BREVE 34<br />

1. Los dos componentes principales de un arreglo son: indice y elemento.<br />

2. Falso: Todos los elementos dentro de un arreglo deben de ser de la misma clase de datos.<br />

1. float registrosDeExamen[15];<br />

RESPUESTA EXAMEN BREVE 35<br />

2. La dimensión del arreglo de la pregunta 1 es 1 ××××15.<br />

3. El índice del primer elemento del arreglo de la pregunta 1 es [0]<br />

4. El índice del último elemento en el arreglo de la pregunta 1 es [14]<br />

5. enum cursos {Computacion, Matematicas, Física, Ingles, Oratoria};<br />

cursos esteSemestre[5];<br />

6. El arreglo almacenará 26 elementos, dado que el primer índice de elemento es [0]<br />

RESPUESTA EXAMEN BREVE 36<br />

1. El ciclo for que se necesita para llenar el arreglo char caracteres[15]; es:<br />

for(int indice = 0; indice < 15; ++indice)<br />

cin >> caracteres[indice];<br />

2. El ciclo for que mostrará el contenido del arreglo anterior es:<br />

for(int indice = 0; indice < 15; ++indice)<br />

cout

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!