wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Introducción a la Programación y al Desarrollo Web

Total questions: 52

Worksheet time: 26mins

Name
Class
Date
1.

Según la Introducción a la Programación y al Desarrollo Web, ¿qué es la abstracción en programación?

a)

Dividir un problema grande en partes pequeñas

b)

Simplificar la realidad e ignorar los detalles complejos y específicos para enfocarse en lo relevante

c)

La secuencia de pasos y decisiones que la computadora debe seguir

2.

Completa la frase sobre los principios básicos de la programación: La __________ consiste en dividir un problema grande y complejo en partes más pequeñas y manejables. Cada módulo resuelve una parte del problema y luego se combinan.

a)

Modularidad.

b)

Herencia.

c)

Recursividad.

d)

Polimorfismo.

3.

¿Qué principio básico de la programación se refiere a la secuencia de pasos y decisiones que la computadora debe seguir para resolver un problema?

a)

Abstracción

b)

Modularidad

c)

Lógica

4.

¿Qué es la entrada en el procesamiento de información según los principios básicos de la programación?

a)

Los datos que recibe el programa (ejemplo: usuario escribe su nombre).

b)

El resultado que muestra el programa al usuario.

c)

El proceso de almacenar información en la memoria.

d)

El conjunto de instrucciones que ejecuta el programa.

5.

¿Qué hace el programa con los datos en la etapa de proceso según los principios básicos de la programación?

a)

Lo que el programa hace con esos datos (ejemplo: guardarlo o transformarlo).

b)

Los datos se eliminan permanentemente del sistema.

c)

El programa ignora los datos y no realiza ninguna acción.

d)

Los datos se muestran directamente al usuario sin cambios.

6.

¿Qué es la salida en el procesamiento de información según los principios básicos de la programación?

a)

El resultado que muestra el programa (ejemplo: imprimir “Hola {nombre}”).

b)

El código fuente que escribe el programador.

c)

La memoria utilizada por el programa.

d)

El proceso de entrada de datos al sistema.

7.

¿Qué significa control de flujo en los principios básicos de la programación?

a)

Decidir qué instrucciones ejecutar según condiciones y ciclos.

b)

Organizar los datos en una base de datos.

c)

Crear interfaces gráficas para el usuario.

d)

Optimizar el uso de memoria en el programa.

8.

¿Qué es almacenamiento en los principios básicos de la programación?

a)

Guardar y acceder a valores en memoria (variables).

b)

Ejecutar instrucciones en paralelo.

c)

Mostrar información en pantalla.

d)

Controlar el flujo de un programa.

9.

¿Qué es un algoritmo? Un algoritmo es una _______ finita y ordenada de pasos claros y precisos para resolver un problema o completar una tarea.

a)

secuencia

b)

mezcla

c)

palabra

d)

ecuación

10.

¿Qué es el pseudocódigo?

a)

Un lenguaje de programación específico

b)

Una forma de escribir algoritmos independiente de cualquier lenguaje de programación

c)

Un tipo de código real

d)

Un error en la programación

11.

Según el ejemplo de pseudocódigo para sumar dos números, ¿qué instrucción se utiliza para mostrar el resultado? Elige la opción correcta.

a)

LEER resultado

b)

CALCULAR resultado

c)

ESCRIBIR resultado

d)

DEFINIR resultado

12.

Completa la frase: El pseudocódigo sirve para planificar la ___ de un programa.

a)

lógica

b)

velocidad

c)

memoria

d)

pantalla

13.

¿Cuál es la definición del comando INICIO / FIN en pseudocódigo?

a)

Delimita el comienzo y el final de un algoritmo. Todo el código del programa debe estar entre estos dos comandos.

b)

Sirve para declarar variables dentro del algoritmo.

c)

Permite realizar operaciones matemáticas en el pseudocódigo.

d)

Indica la repetición de un bloque de instrucciones.

14.

¿Para qué se utiliza el comando DEFINIR en pseudocódigo?

a)

Se utiliza para declarar una variable, que es un espacio de memoria para guardar un dato. Es como etiquetar una caja.

b)

Se utiliza para imprimir mensajes en pantalla.

c)

Se utiliza para realizar operaciones matemáticas complejas.

d)

Se utiliza para finalizar la ejecución del programa.

15.

¿Qué comando se usa para mostrar un mensaje, texto o el valor de una variable en la pantalla en pseudocódigo?

a)

ESCRIBIR

b)

LEER

c)

INICIAR

d)

SUMAR

16.

¿Cuál es el propósito del comando LEER en pseudocódigo?

a)

Permite al programa recibir un dato que el usuario ingresa por teclado y lo almacena en una variable.

b)

Ejecuta una operación matemática y muestra el resultado en pantalla.

c)

Finaliza la ejecución del programa inmediatamente.

d)

Permite imprimir un mensaje en pantalla sin almacenar ningún dato.

17.

¿Qué comando se usa para dar un valor a una variable, ya sea un valor directo o el resultado de una operación?

a)

ASIGNAR / CALCULAR

b)

IMPRIMIR / MOSTRAR

c)

LEER / ENTRADA

d)

BORRAR / ELIMINAR

18.

¿Qué comando en pseudocódigo permite tomar decisiones condicionales?

a)

SI...ENTONCES...SINO

b)

MIENTRAS...HACER

c)

PARA...HASTA

d)

LEER...ESCRIBIR

19.

¿Qué comando se utiliza para repetir una acción un número determinado de veces en pseudocódigo?

a)

PARA... HACER

b)

MIENTRAS... HACER

c)

SI... ENTONCES

d)

REPETIR... HASTA

20.

¿Qué comando se utiliza para repetir una acción mientras una condición sea verdadera en pseudocódigo?

a)

MIENTRAS... HACER

b)

SI... ENTONCES

c)

PARA... HACER

d)

REPETIR... HASTA

21.

¿Cómo se ejecutan las instrucciones en la programación según las reglas genéricas?

a)

De arriba a abajo.

b)

De abajo a arriba.

c)

Al azar.

d)

Solo si el usuario lo indica.

22.

¿Qué son los identificadores en programación?

a)

Nombres que usamos para variables, funciones y otros elementos definidos por el programador. Generalmente no pueden empezar con números ni contener espacios.

b)

Un tipo especial de número utilizado para cálculos matemáticos.

c)

Palabras reservadas que sólo pueden ser usadas por el compilador.

d)

Símbolos gráficos que representan operaciones matemáticas.

23.

¿Qué es una declaración de variables en programación?

a)

La forma de crear un "contenedor" para guardar información en memoria.

b)

Un tipo de error que ocurre durante la ejecución del programa.

c)

Una función que imprime datos en pantalla.

d)

Un comando para finalizar la ejecución del programa.

24.

¿Qué son los tipos de datos en programación?

a)

Clasificaciones de la información que podemos almacenar (números, texto, booleanos, etc.).

b)

Lenguajes de programación utilizados para crear aplicaciones.

c)

Herramientas para depurar errores en el código.

d)

Métodos para organizar archivos en carpetas.

25.

¿Qué son los operadores en programación?

a)

Símbolos que realizamos operaciones (matemáticas: +, -; lógicas: &&, ||; de comparación: ==, >).

b)

Variables que almacenan datos temporales.

c)

Funciones que permiten imprimir mensajes en pantalla.

d)

Estructuras que controlan el flujo del programa.

26.

¿Qué son las estructuras de control de flujo en programación?

a)

Sentencias que controlan la ejecución del código. Las más comunes son las condicionales (if/else) y los bucles (for, while).

b)

Funciones que almacenan datos de manera permanente.

c)

Variables que solo pueden tomar valores numéricos.

d)

Herramientas para diseñar interfaces gráficas.

27.

¿Qué son las palabras reservadas (keywords) en programación?

a)

Términos con significado especial en el lenguaje, como if, else, for, while, function. No pueden usarse como identificadores, pues generaría un error de sintaxis.

b)

Palabras que se pueden usar libremente como nombres de variables o funciones.

c)

Comandos que solo existen en lenguajes de bajo nivel.

d)

Nombres de librerías externas que se deben importar para usar ciertas funciones.

28.

¿Qué significa que un lenguaje sea 'case-sensitive'?

a)

Que distingue entre mayúsculas y minúsculas (Nombre ≠ nombre).

b)

Que ignora los espacios en blanco.

c)

Que solo acepta letras minúsculas.

d)

Que no permite el uso de números.

29.

¿Para qué se utilizan los comentarios en el código y cómo suelen iniciarse?

a)

Se utilizan para explicar el código y suelen iniciarse con //, /* */ o #.

b)

Se utilizan para ejecutar el código y suelen iniciarse con ++.

c)

Se utilizan para borrar líneas de código y suelen iniciarse con --.

d)

Se utilizan para compilar el código y suelen iniciarse con $$.

30.

¿Qué son los delimitadores en la sintaxis de programación?

a)

Caracteres que separan o agrupan bloques de código: {}, (), ;

b)

Variables que almacenan datos temporales

c)

Funciones que ejecutan instrucciones repetitivas

d)

Palabras reservadas para definir clases

31.

¿Cómo se delimita la estructura de bloques en algunos lenguajes de programación?

a)

En algunos lenguajes se usan llaves {} para delimitar bloques; en otros, como Python, la indentación indica la estructura.

b)

Siempre se usan paréntesis () para delimitar bloques en todos los lenguajes.

c)

Se utilizan comillas dobles "" para delimitar bloques en la mayoría de los lenguajes.

d)

La estructura de bloques se delimita únicamente con punto y coma (;) en todos los lenguajes.

32.

¿Por qué son importantes las reglas de anidamiento en la programación?

a)

Porque las estructuras de control deben abrirse y cerrarse correctamente, manteniendo un orden lógico.

b)

Porque permiten que el código se ejecute más rápido sin errores de sintaxis.

c)

Porque hacen que el programa sea más atractivo visualmente.

d)

Porque evitan que el programa consuma demasiada memoria.

33.

¿Cuál es el primer paso para plantear el pseudocódigo para calcular el área de una circunferencia?

a)

Inicio del algoritmo.

b)

Solicitar el radio al usuario.

c)

Realizar la operación matemática.

d)

Mostrar el resultado.

34.

¿Qué se debe solicitar al usuario en el segundo paso del pseudocódigo para calcular el área de una circunferencia?

a)

el valor del radio.

b)

el valor del diámetro.

c)

el valor de la altura.

d)

el valor del perímetro.

35.

¿Qué se debe hacer con el valor del radio en el tercer paso del pseudocódigo?

a)

Guardar ese valor en una variable.

b)

Ignorar ese valor completamente.

c)

Sumar ese valor a la constante pi.

d)

Multiplicar ese valor por sí mismo.

36.

¿Qué fórmula se debe aplicar en el cuarto paso del pseudocódigo para calcular el área de una circunferencia?

a)

la fórmula del área de la circunferencia.

b)

la fórmula del perímetro del cuadrado.

c)

la fórmula del volumen del cubo.

d)

la fórmula del área del triángulo.

37.

¿Qué se debe hacer en el quinto paso del pseudocódigo para calcular el área de una circunferencia?

a)

Mostrar el resultado en pantalla.

b)

Solicitar el radio al usuario.

c)

Calcular el diámetro de la circunferencia.

d)

Asignar el valor de pi.

38.

¿Cuál es el último paso del pseudocódigo para calcular el área de una circunferencia?

a)

Finalizar el algoritmo.

b)

Solicitar el radio al usuario.

c)

Mostrar el resultado en pantalla.

d)

Calcular el área usando la fórmula.

39.

¿Cuál es el propósito del siguiente pseudocódigo?

a)

Calcular el perímetro de una circunferencia

b)

Calcular el área de una circunferencia

c)

Calcular el volumen de una esfera

d)

Calcular el diámetro de una circunferencia

40.

¿Qué rol juega HTML en el desarrollo web?

a)

Da estructura al contenido

b)

Da estilo al contenido

c)

Añade interactividad

d)

Ninguna de las anteriores

41.

¿Qué rol juega CSS en el desarrollo web?

a)

Da estructura al contenido

b)

Da estilo al contenido

c)

Añade interactividad

d)

Ninguna de las anteriores

42.

¿Qué rol juega JavaScript en el desarrollo web?

a)

Da estructura al contenido

b)

Da estilo al contenido

c)

Añade interactividad

d)

Ninguna de las anteriores

43.

¿Qué es HTML?

a)

Un lenguaje de programación

b)

Un lenguaje de marcado

c)

Un sistema operativo

d)

Un editor de texto

44.

HTML define los elementos y el contenido de una página web, como títulos, párrafos, imágenes, enlaces, formularios y tablas.

a)

Verdadero

b)

Falso

45.

HTML se basa en ________ que envuelven el contenido para marcarlo y darle un significado.

a)

etiquetas (<>)

b)

paréntesis ()

c)

corchetes []

d)

llaves {}

46.

¿Con qué extensión se guarda un documento HTML?

a)

.doc

b)

.txt

c)

.html

d)

.pdf

47.

¿Cuál de las siguientes afirmaciones es verdadera sobre CSS?

a)

Controla la lógica de la página HTML

b)

Controla la apariencia visual de la página HTML (colores, tamaños, posiciones, tipografías)

c)

Es un lenguaje de programación

d)

No se puede usar con HTML

48.

¿JavaScript es un lenguaje de programación interpretado o compilado?

a)

Interpretado

b)

Compilado

49.

¿Dónde funciona principalmente JavaScript?

a)

En el navegador

b)

En la impresora

c)

En la base de datos

d)

En el sistema operativo

50.

JavaScript sirve para dar _______ a las páginas web, se usa para crear experiencias web interactivas.

a)

interactividad

b)

color

c)

texto

d)

imágenes

51.

¿JavaScript permite que la página reaccione a las acciones del usuario?

a)

Verdadero

b)

Falso

52.

JavaScript (JS) es la _______ y el _______ de una página web.

a)

interactividad, comportamiento

b)

estructura, diseño

c)

color, animación

d)

texto, imagen