ExamenPE_Unidad3_DSM203

ExamenPE_Unidad3_DSM203

Professional Development

20 Qs

quiz-placeholder

Similar activities

Evaluacion Continua 2

Evaluacion Continua 2

Professional Development

20 Qs

OS Quiz

OS Quiz

Professional Development

15 Qs

JDBC_Objective_Exam_2

JDBC_Objective_Exam_2

Professional Development

15 Qs

Ujian Pertengahan Semester Pelajaran ''AIJ''

Ujian Pertengahan Semester Pelajaran ''AIJ''

Professional Development

20 Qs

IDESP - Tecnologias Emergentes e Forense Digital - Aula 1

IDESP - Tecnologias Emergentes e Forense Digital - Aula 1

Professional Development

15 Qs

Rol del INFOTEP

Rol del INFOTEP

Professional Development

17 Qs

Fibra Óptica, Medios Inalámbricos, Cableado Estructurado

Fibra Óptica, Medios Inalámbricos, Cableado Estructurado

Professional Development

20 Qs

DI (EM24) - Diseño de Contenidos (T8)

DI (EM24) - Diseño de Contenidos (T8)

University - Professional Development

20 Qs

ExamenPE_Unidad3_DSM203

ExamenPE_Unidad3_DSM203

Assessment

Quiz

Computers

Professional Development

Practice Problem

Medium

Created by

Alma Salazar

Used 2+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

¿Qué es una función en programación y cuál es su importancia en C?

a) Una variable que almacene datos temporales; es importante para la gestión de memoria en C.

b) Un bloque de código reutilizable que realiza una tarea específica; es importante para modularizar el código y facilitar su mantenimiento en C.

c) Una estructura de control que permita repetir un bloque de código; es importante para la eficiencia en bucles en C.

d) Un tipo de dato que almacena múltiples valores; es importante para la organización de datos en C.

2.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

¿Cuáles son los tipos principales de funciones en C y cómo se diferencian una función void de una función que retorna un valor?

a) Funciones int y float; las funciones void retornan enteros y las funciones que retornan valor retornan decimales.

b) Funciones con parámetros y funciones sin parámetros; las funciones void no tienen parámetros y las que retonan valor sí.

c) Funciones void y funciones que retornarán un valor; las funciones void realizadas tareas sin devolver un resultado, mientras que las funciones que regresan un valor devuelven un resultado al punto de llamada.

d) Funciones recursivas y funciones iterativas; las funciones voidson recursivas y las que retonan valor son iterativas.

3.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

¿Qué es la recursividad en programación y cómo se utiliza?

a) Un tipo de bucle que repite un bloque de código hasta que se cumpla una condición; se utiliza para iterar sobre conjuntos de datos.

b) Una técnica donde una función se llama a sí misma para resolver un problema dividiéndolo en subproblemas más pequeños; se utiliza para problemas que pueden descomponerse en casos similares más simples.

c) Una estructura de datos que almacena elementos en orden lineal; se utiliza para organizar datos de manera secuencial.

d) Un método para optimizar el uso de la memoria en un programa; se utiliza para liberar memoria no utilizada.

4.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

¿Cuáles son dos ventajas y dos desventajas principales de utilizar la recursividad en la resolución de problemas de programación?

a) Ventajas: Mayor eficiencia en bucles y menor uso de memoria. Desventajas: Código más complejo y difícil de depurar.

b) Ventajas: Soluciones elegantes y código conciso. Desventajas: Posible ineficiencia y riesgo de desbordamiento de pila.

c) Ventajas: Mejor rendimiento en grandes conjuntos de datos y menor riesgo de errores. Desventajas: Requiere conocimientos avanzados y es difícil de implementar.

d) Ventajas: Mayor flexibilidad en la manipulación de datos y menor dependencia de bibliotecas externas. Desventajas: Puede ser difícil de optimizar y tiene un alto costo de mantenimiento.

5.

MULTIPLE CHOICE QUESTION

3 mins • 1 pt

¿Cuál es la diferencia principal entre una variable local y una variable global en el contexto del ámbito de variables en funciones de programación?

a) Las variables locales se definen fuera de las funciones y las globales dentro de las funciones.

b) Las variables locales son accesibles desde cualquier parte del programa, mientras que las globales solo dentro de la función donde se declaran.

c) Las variables locales se declaran dentro de una función y solo son accesibles dentro de esa función, mientras que las globales se declaran fuera de cualquier función y son accesibles desde cualquier parte del programa

d) No hay diferencia entre variables locales y globales; Ambas son accesibles desde cualquier parte del programa.

6.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

¿Cuál de las siguientes implementaciones de funciones en C calcula correctamente el factorial de un número entero de manera recursiva y lo invoca en la función main()?

Media Image
Media Image
Media Image
Media Image

7.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

Media Image

Ejercicio para completar:

Complete el siguiente código en C para implementar una función recursiva que calcula el n-ésimo número de la serie de Fibonacci:

if (n == 0)

0

if (n == 1)

1

fibonacci(n - 1) + fibonacci(n - 2)

if (n == 0) {

0

0

fibonacci(n - 1) + fibonacci(n - 1)

if (n == 0) {

0;

if (n == 1)

1;

fibonacci(n - 1) + fibonacci(n - 2);

if (n == 0) {

0

if (n == 1) {

1

fibonacci(n - 1) + fibonacci(n - 2);

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?