wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Fundamentos de Programación

Total questions: 20

Worksheet time: 3mins

Name
Class
Date
1.

¿Qué es una variable en programación?

a)

Una variable es un comando que ejecuta una función.

b)

Una variable es un espacio de almacenamiento con un nombre que contiene un valor que puede cambiar.

c)

Una variable es un tipo de dato fijo que no puede cambiar.

d)

Una variable es un error en el código que debe ser corregido.

2.

¿Cuáles son los tipos de datos básicos en Python?

a)

char, float, array, dict

b)

int, float, str, boolean, list

c)

int, float, str, bool, array, dict

d)

int, float, str, bool, list, tuple, set, dict

3.

¿Cómo se declara una variable en Java?

a)

Para declarar una variable en Java se utiliza: tipo = nombreVariable;

b)

Se declara una variable en Java con la sintaxis: nombreVariable tipo;

c)

Las variables en Java se declaran usando la palabra clave 'var';

d)

Se declara una variable en Java con la sintaxis: tipo nombreVariable; (ejemplo: int x;).

4.

¿Qué es una estructura de control?

a)

Una estructura de control es un constructo que permite modificar el flujo de ejecución en un programa.

b)

Una estructura de control es un tipo de variable.

c)

Una estructura de control es un método de almacenamiento de datos.

d)

Una estructura de control es un formato de archivo.

5.

¿Cuál es la diferencia entre 'if' y 'switch'?

a)

'if' y 'switch' son intercambiables en su uso

b)

'switch' solo puede evaluar números

c)

La diferencia principal es que 'if' evalúa condiciones booleanas y 'switch' evalúa expresiones para múltiples casos.

d)

'if' se utiliza solo en bucles

6.

¿Qué hace un bucle 'for'?

a)

Un bucle 'for' se usa para definir variables en JavaScript.

b)

Un bucle 'for' permite ejecutar un bloque de código una sola vez.

c)

Un bucle 'for' se utiliza para crear funciones.

d)

Un bucle 'for' permite repetir un bloque de código un número específico de veces.

7.

¿Cómo se define una función en JavaScript?

a)

Una función se declara con 'function: nombreFuncion(parametros)'

b)

Una función se define con 'def nombreFuncion(parametros):'

c)

Las funciones se crean usando 'createFunction(nombreFuncion, parametros)'

d)

Una función en JavaScript se define con 'function nombreFuncion(parametros) { // código }'.

8.

¿Qué es un parámetro en una función?

a)

Un parámetro es un valor fijo en una función.

b)

Un parámetro es el resultado de una función.

c)

Un parámetro es una función dentro de otra función.

d)

Un parámetro es una variable que recibe valores de entrada en una función.

9.

¿Cuál es la diferencia entre una función y un procedimiento?

a)

Un procedimiento puede ser llamado dentro de una función.

b)

La diferencia es que una función devuelve un valor y un procedimiento no.

c)

Un procedimiento siempre devuelve un valor y una función no.

d)

Las funciones son más rápidas que los procedimientos.

10.

¿Qué tipo de datos puede devolver una función?

a)

Sonidos

b)

Fechas

c)

Imágenes

d)

Números, cadenas, booleanos, objetos, arreglos, funciones.

11.

¿Cómo se utiliza un bucle 'while'?

a)

Se utiliza para ejecutar un bloque de código una sola vez.

b)

Se utiliza para repetir un bloque de código mientras una condición sea verdadera.

c)

Se utiliza para crear un objeto en Python.

d)

Se utiliza para definir una función en JavaScript.

12.

¿Qué es un array y cómo se declara?

a)

Un array es una función que ejecuta un solo valor.

b)

Un array es una estructura de datos que almacena múltiples valores. Se declara con corchetes, por ejemplo: let array = [valor1, valor2, ...];

c)

Se declara con llaves, por ejemplo: let array = {valor1, valor2};

d)

Un array es un tipo de variable que solo puede almacenar un valor.

13.

¿Qué significa 'scope' de una variable?

a)

El 'scope' de una variable es el tipo de dato que almacena.

b)

El 'scope' de una variable es el contexto en el que es accesible.

c)

El 'scope' de una variable es la cantidad de memoria que ocupa.

d)

El 'scope' de una variable es su valor actual.

14.

¿Cómo se puede retornar un valor de una función?

a)

Se utiliza la palabra clave 'output'.

b)

Se utiliza la palabra clave 'return'.

c)

Se debe declarar la variable antes de la función.

d)

Se emplea la palabra 'send' para devolver valores.

15.

¿Qué es una función anónima?

a)

Una función anónima es una función con nombre.

b)

Una función anónima es una variable que almacena una función.

c)

Una función anónima es una función sin nombre.

d)

Una función anónima es una función que no puede ser llamada.

16.

¿Qué es un bloque de código?

a)

Un bloque de código es un tipo de variable.

b)

Un bloque de código es un error en la programación.

c)

Un bloque de código es una función que no se puede ejecutar.

d)

Un bloque de código es una sección de código agrupada que se ejecuta como una unidad.

17.

¿Cómo se manejan las excepciones en programación?

a)

Las excepciones se manejan con funciones recursivas.

b)

Las excepciones se manejan con bloques 'try', 'catch' y 'finally'.

c)

Las excepciones se ignoran en la programación.

d)

Las excepciones se manejan solo con el bloque 'if'

18.

¿Qué es un valor nulo y cómo se representa?

a)

Un valor nulo es un valor vacío y se representa como 'undefined'.

b)

Un valor nulo es la ausencia de un valor y se representa como 'null'.

c)

Un valor nulo es un valor por defecto y se representa como '0'.

d)

Un valor nulo es un valor negativo y se representa como '-1'.

19.

¿Qué es la recursión en funciones?

a)

La recursión en funciones es una técnica donde una función se llama a sí misma para resolver problemas.

b)

La recursión se refiere a la creación de variables dentro de una función.

c)

La recursión es una técnica de programación que no utiliza funciones.

d)

La recursión es un tipo de bucle que se repite indefinidamente.

20.

¿Cómo se puede anidar estructuras de control?

a)

Las estructuras de control no se pueden anidar.

b)

Se pueden anidar estructuras de control solo en bucles.

c)

Solo se puede anidar 'for' dentro de 'while'.

d)

Se pueden anidar estructuras de control colocando una dentro de otra, como 'if' dentro de 'for' o 'if' dentro de 'if'.