Está en la página 1de 5

Página Principal / Mis cursos / FUNDAMENTOS DE PROGRAMACIÓN-ASUC-01312-15935-202210

/ Unidad 4: Módulos para la programación: funciones propias del lenguaje de programación – recursividad / Semana 15: Actividad de trabajo autónomo en línea

Comenzado el miércoles, 29 de junio de 2022, 11:11


Estado Finalizado
Finalizado en miércoles, 29 de junio de 2022, 11:40
Tiempo 28 minutos 53 segundos
empleado
Puntos 6,00/10,00
Calificación 12,00 de 20,00 (60%)

Pregunta 1
Correcta Se puntúa 1,00 sobre 1,00

Para las librerías creadas por el programador:

a. No es necesariamente se configura la ruta de ubicación de la librería.


b. Necesariamente se configura la ruta de ubicación de la librería. 

c. Opcionalmente se configura la ruta de ubicación de la librería.


d. Necesariamente se debe guardar en la ruta de librerías estándar.

A las librerías creadas por el programador, necesariamente se les debe configurar la ruta de ubicación del archivo, a
diferencia de las librerías estándar como iostream.h, que por defecto ya tiene una ruta predefinida.

La respuesta correcta es: Necesariamente se configura la ruta de ubicación de la librería.


Pregunta 2
Correcta Se puntúa 1,00 sobre 1,00

Fredy ha recibido un programa sin la respectiva documentación que proporcione información


detallada del algoritmo, por lo que tiene que realizar una prueba de escritorio, para determinar de
qué módulo recursivo se trata:

a. Función Recursiva del Factorial.


b. Función Recursiva de la Multiplicación. 

c. Función Recursiva de la Potencia.


d. Función Recursiva de Torres de Hanoi.

En el módulo dado, se observa que es una función, y Hanoi es procedimiento. Además, el punto de finalización es CERO, si a
o b es CERO. En caso de potencia se debe tener dos argumentos, pero el valor a retornar en el punto de finalización sería
UNO, y no CERO. Si fuese factorial, solo debería tener un argumento. Por lo que se trata de la recursividad de la
multiplicación, con dos operando: a, y exponente: b.

La respuesta correcta es: Función Recursiva de la Multiplicación.

Pregunta 3
Incorrecta Se puntúa 0,00 sobre 1,00

El módulo de programa puede ser de dos tipos:

a. Función y Parámetro.
b. Procedimiento y Librería.
c. Procedimiento y Parámetro. 

d. Función y Procedimiento.

El módulo de programa es de dos tipos: Función y Procedimiento, los cuales pueden pasar o no parámetros, y se pueden
escribir dentro de las librerías.

La respuesta correcta es: Función y Procedimiento.


Pregunta 4
Incorrecta Se puntúa 0,00 sobre 1,00

La declaración de la siguiente variable “int &b;”, permitirá que la variable b, pueda almacenar:

a. El valor entero, ingresado.


b. El valor entero con decimal, ingresado.
c. La dirección de memoria de otra variable.
d. La dirección de memoria de la misma variable. 

La declaración de la siguiente variable “int &b;”, permite almacenar la dirección de memoria de otra variable, en la
finalmente se podrán guardar los datos enteros.

La respuesta correcta es: La dirección de memoria de otra variable.

Pregunta 5
Correcta Se puntúa 1,00 sobre 1,00

Indique a que librería pertenece la función tolower():

a. math.h.
b. windows.h
c. string.h
d. ctype.h 

La librería ctype.h se utiliza para comprobación de tipos y transformación de caracteres, como lo hace tolower(), que
convierte mayúsculas a minúsculas.
La respuesta correcta es: ctype.h

Pregunta 6
Incorrecta Se puntúa 0,00 sobre 1,00

Indique la función que permite convertir un valor en caracteres, hacia numérico entero:

a. atof() 

b. atoi()
c. isdigit()
d. isxdigit()

La función atoi, convierte valores en carácter hacia valores numéricos enteros, a diferencia de atof() con convierte hacia
numéricos con decimales.
La respuesta correcta es: atoi()
Pregunta 7
Incorrecta Se puntúa 0,00 sobre 1,00

Sergio está creando una librería que lee datos de diferentes tipos. Ha implementado en el referido
archivo: leedatoe(), leedatof(), leedatod(), leedatoc(), leedatos(), int main(). Al ejecutar el
programa fuente que invoca a esta librería, obtiene un error debido a que la librería:

a. Es invocado en diferentes programas.


b. Se guardan como un archivo de cabecera “.h”.
c. Tiene módulos que el programador crea. 

d. Tiene módulo principal: int main .

Una librería de cabecera tiene extensión “.h” y puede ser invocado en diferentes programas para reutilizar los módulos
creados por el programados, pero no debe tener el módulo principal int main(), ya que este solo debe figurar en el
programa fuente.

La respuesta correcta es: Tiene módulo principal: int main .

Pregunta 8
Correcta Se puntúa 1,00 sobre 1,00

Se muestra el siguiente segmento módulo de programa Menu(). Indique que concepto se aplica, en
la instrucción de la línea 185.

a. Librería.
b. Recursividad. 

c. Parámetro.
d. Repetitiva.

El módulo de programa Menu() se invoca así mismo en la línea 185, aplicando el concepto de Recursividad.

La respuesta correcta es: Recursividad.


Pregunta 9
Correcta Se puntúa 1,00 sobre 1,00

Sofía está realizando un check list de la información que debe recopilar para su informe, su
compañero Cesar revisa el informe y encuentra una definición que no es correcta?

a. Las funciones y procedimientos son módulos de programa.


b. Los pasos de parámetros son dos: por valor y por referencia.
c. Los módulos son independientes y reutilizables.
d. Sólo las funciones usan argumentos, los procedimientos no lo usan. 

Los argumentos son valores en variables y pueden ser de diferentes tipos de datos, y se pueden usar o no, tanto en función
como en procedimiento.
La respuesta correcta es: Sólo las funciones usan argumentos, los procedimientos no lo usan.

Pregunta 10
Correcta Se puntúa 1,00 sobre 1,00

Ricardo está realizando la prueba de escritorio de un programa, con el siguiente código,


determinando que se trata de una función recursiva:

a. Función Recursiva de Torres de Hanoi.


b. Función Recursiva de la Multiplicación.
c. Función Recursiva de la Potencia. 

d. Función Recursiva del Factorial.

En el módulo dado, se observa que es una función, y Hanoi es procedimiento. Además, el punto de finalización es 1, si b es
CERO. En caso de multiplicación se debe tener dos argumentos, pero el valor a retornar en el punto de finalización sería
CERO, y no UNO. Si fuese factorial, solo debería tener un argumento. Por lo que se trata de la recursividad de la potencia,
con base: a, y exponente: b.

La respuesta correcta es: Función Recursiva de la Potencia.

◄ Semana 15: Exposición (Horario: 7:30 pm)

Ir a...

Actividades ►

También podría gustarte