NEW
Font size
WorksheetsFundamentos de Programación
Total questions: 30
Worksheet time: 16mins
¿Cuál es el propósito de un ciclo de selección?
Repetir una instrucción indefinidamente
Tomar decisiones según una condición
Ejecutar un bloque de código al menos una vez
Declarar variables
¿Cuál es la corrida del siguiente código?
Mayor
Menor
Error
¿Qué necesita el código para poder compilar?
Agregar break; en cada caso
Quitar el default
Reemplazar switch con if-else
Declarar x como flotante
4. ¿Cuál es una limitación del ciclo switch?
Solo puede evaluar variables de tipo entero
No permite usar break
No se puede usar dentro de funciones
Siempre evalúa todas las condiciones
¿Cuál es el propósito de un bloque default en un switch?
Ejecutar una instruccion si ninguna condición es verdadera.
Generar un error si no hay coincias.
Saltar al caso case más cercano.
No es obligatorio.
¿Cuál es la diferencia entre un ciclo while y un ciclo do-while?
do-while verifica la condición antes de ejecutar
while siempre ejecuta al menos una vez
do-while siempre ejecuta al menos una vez
do-while y while ejecutan el mismo número de iteraciones con la misma condición
¿Cuál es la corrida del siguiente código?
0 1 2 3 4
1 2 3 4 5
Error
0 1 2 3 4 5
¿Qué opción corrige el error en este fragmento de código?
Declarar x como flotante
Agregar llaves {} al cuerpo del ciclo
No hay error
Quitar += y usar =
Dentro de un ciclo de repetición, la instrucción break detiene por completo la ejecución del ciclo actual, independientemente de la condición establecida.
Verdadero
Falso
¿Cuál es la corrida del siguiente código?
10 8 6 4 2
10 8 6 4 2 0
10 8 6 4
ERROR
¿Qué caracteriza a un arreglo unidimensional?
Es una estructura de datos que almacena múltiples valores de diferentes tipos de datos
Es una estructura de datos que almacena un solo valor de un tipo de dato específico
Es una estructura de datos que almacena múltiples valores de un mismo tipo de dato, accesibles por un índice
Es una estructura de datos que solo almacena cadenas de texto
¿Cuál es la forma correcta de declarar un arreglo de una dimensión con espacio para 5 números enteros?
int a[] = {5};
int a[5];
int a[5] = {0};
int a = [5];
¿Cuál es la corrida del siguiente código?
1
2
3
0
Un arreglo unidimensional puede almacenar elementos de diferentes tipos de datos, como enteros o caracteres, en la misma estructura.
Verdadero
Falso
15. ¿Qué imprime el siguiente código?
60
50
40
30
¿Cuál es la característica principal de un arreglo bidimensional?
Almacena elementos en una sola fila o columna
Se accede a sus elementos mediante dos índices: uno para las filas y otro para las columnas
Solo puede almacenar valores de tipo entero
Los elementos deben ser inicializados en orden secuencial
Puedes cambiar el tamaño de un arreglo bidimensional después de haberlo declarado.
Verdadero
Falso
¿Qué imprime el siguiente código?
1
2
3
4
Es posible crear un arreglo bidimensional donde las filas tengan diferentes longitudes
Vardadero
Falso
¿Cuál es la corrida del siguiente código?
1
2
3
6
¿Qué es un puntero?
Una variable que almacena direcciones de memoria
Una variable que almacena números enteros
Una función que apunta a otra
Una variable global
¿Cuál es el operador para obtener la dirección de una variable?
*
&
->
&&
¿Cuál es la corrida del siguiente código?
5
1
2
4
¿Cuál es la principal función de un puntero?
Almacenar valores de tipo entero
Almacenar direcciones de memoria de otras variables
Manipular cadenas de texto
Realizar operaciones matemáticas
¿Cuál es la impresión del siguiente código?
10
5
15
1
¿Qué es un ciclo anidado?
Un ciclo que se ejecuta indefinidamente
Un ciclo dentro de otro ciclo
Un ciclo que no tiene condición
Un ciclo que siempre ejecuta al menos una vez
27. ¿Cuál es la impresión de este código?
0 1 2 1 2 3
0 0 0 1 1 1
1 2 1 2 3
ERROR
¿Cuál es la corrida del siguiente código?
(1, 1) (1, 2) (1, 3)
(2, 1) (2, 2) (2, 3)
(1, 1) (2, 2) (3, 3)
(4, 1) (5, 2) (6, 3)
(1, 1) (1, 2)
(2, 1) (2, 2)
(0, 1) (0, 2)
(1, 1) (1, 2)
¿Cuál es una limitación común de los ciclos anidados?
No se pueden usar con arreglos
Son difíciles de implementar
Consumen más recursos en tiempo y espacio
Solo funcionan con números enteros
La sentencia break en un ciclo interno también termina la ejecución del ciclo externo
Verdadero
Falso
