wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Cuestionario sobre Programación

Total questions: 77

Worksheet time: 27mins

Name
Class
Date
1.

¿Qué es un conocimiento disciplinar en el contexto de la programación?

a)

Conocer diferentes lenguajes de programación

b)

Comprender conceptos teóricos específicos de una disciplina

c)

Ser capaz de usar herramientas de software avanzadas

d)

Desarrollar la lógica para resolver problemas simples

2.

¿Cuál de las siguientes es una habilidad técnica importante antes de aprender a programar?

a)

Saber diseñar gráficos

b)

Comprender cómo usar un entorno de desarrollo integrado (IDE)

c)

Conocer diferentes técnicas de marketing

d)

Poseer habilidades en escritura creativa

3.

¿Qué habilidad personal es fundamental para un programador?

a)

Resiliencia y persistencia al enfrentar problemas complejos

b)

Conocer diferentes lenguajes de programación

c)

Ser capaz de aprender lenguajes de forma autodidacta

d)

Capacidad de redactar informes técnicos

4.

La abstracción en la programación se refiere a:

a)

La creación de un programa sin usar código

b)

La capacidad de simplificar problemas complejos eliminando detalles no esenciales

c)

El uso de datos abstractos en la programación

d)

La habilidad de representar visualmente un algoritmo

5.

¿Cuál es el primer paso en la resolución de problemas en programación?

a)

Implementar el código en un lenguaje de programación

b)

Identificar y entender el problema a resolver

c)

Buscar soluciones ya hechas en internet

d)

Crear un diagrama de flujo

6.

¿Cuál es la principal diferencia entre la arquitectura interna y externa de una computadora?

a)

La arquitectura interna se refiere al software y la externa al hardware

b)

La arquitectura interna incluye los componentes físicos y la externa los periféricos

c)

La arquitectura interna describe el diseño físico del CPU y la externa el diseño físico de la computadora

d)

La arquitectura interna se refiere a los dispositivos de almacenamiento

7.

¿Qué función realiza la Unidad Central de Proceso (CPU)?

a)

Gestiona los dispositivos de almacenamiento

b)

Ejecuta instrucciones de los programas

c)

Controla la conexión a internet

d)

Procesa datos gráficos

8.

¿Cuál de las siguientes opciones NO es un ejemplo de evolución en las computadoras?

a)

Aumento en la capacidad de almacenamiento

b)

Disminución del tamaño físico

c)

Uso de sistemas operativos gráficos

d)

Creación de más puertos USB en los equipos

9.

¿Qué es un sistema operativo?

a)

Un programa que realiza cálculos complejos

b)

Un software que permite la interacción entre el hardware y el usuario

c)

Una aplicación que se usa para navegar por internet

d)

Un sistema encargado de proteger la computadora de virus

10.

¿Cuál es el sistema numérico más utilizado en el funcionamiento básico de las computadoras?

a)

Decimal

b)

Binario

c)

Hexadecimal

d)

Octal

11.

¿Cómo se puede definir el procesamiento de información en el contexto de la informática?

a)

El almacenamiento de datos en una base de datos

b)

La transformación de datos en información útil mediante algoritmos

c)

La creación de gráficos y visualización de datos

d)

La eliminación de datos obsoletos

12.

¿Cuál es uno de los primeros lenguajes de programación de alto nivel?

a)

Python

b)

COBOL

c)

Java

d)

Assembly

13.

¿Qué paradigma de programación se enfoca en el uso de funciones y evita el estado mutable?

a)

Programación orientada a objetos

b)

Programación funcional

c)

Programación lógica

d)

Programación estructurada

14.

¿Qué es una regla sintáctica en programación?

a)

Las normas que rigen cómo se organiza el código en un lenguaje

b)

Las reglas que definen el significado del código

c)

Las directrices para realizar comentarios en el código

d)

Las pautas para documentar correctamente un programa

15.

¿Qué describe la semántica de un lenguaje de programación?

a)

La estructura del código

b)

El significado y propósito de las instrucciones

c)

El uso de librerías externas

d)

El proceso de compilación

16.

¿Cuál de las siguientes opciones es una característica común de los lenguajes de programación?

a)

Uso exclusivo de la aritmética

b)

Soporte para crear variables y funciones

c)

Capacidad de interactuar solo con el hardware

d)

Todos los lenguajes son interpretados

17.

¿Qué elementos básicos componen la estructura de un programa en la mayoría de los lenguajes de programación?

a)

Declaración de variables, bucles, funciones

b)

Entorno gráfico y ejecución directa

c)

Gestión de archivos y datos

d)

Interfaz de usuario y conexión a internet

18.

¿Cuál es una característica de los lenguajes de bajo nivel?

a)

Son fáciles de leer y comprender para los humanos

b)

Permiten mayor control sobre el hardware

c)

Se utilizan principalmente para desarrollar aplicaciones web

d)

Son utilizados exclusivamente en sistemas operativos modernos

19.

¿Qué tipo de lenguaje de programación es el Assembly?

a)

Un lenguaje de alto nivel

b)

Un lenguaje de bajo nivel

c)

Un lenguaje orientado a objetos

d)

Un lenguaje funcional

20.

¿Cuál de las siguientes afirmaciones es correcta respecto a los lenguajes interpretados?

a)

Los lenguajes interpretados se ejecutan más rápido que los compilados

b)

Los lenguajes interpretados no necesitan un compilador

c)

Los lenguajes interpretados traducen el código línea por línea en tiempo de ejecución

d)

Los lenguajes interpretados son utilizados solo para inteligencia artificial

21.

¿Cuál de los siguientes lenguajes pertenece al paradigma de programación orientada a objetos?

a)

Prolog

b)

Haskell

c)

Java

d)

LISP

22.

¿Qué lenguaje de programación es conocido por su simplicidad y legibilidad, lo que lo hace popular para principiantes?

a)

C++

b)

Python

c)

JavaScript

d)

PHP

23.

¿Qué tipo de error ocurre cuando el código no sigue las reglas sintácticas del lenguaje?

a)

Error de lógica

b)

Error de compilación

c)

Error semántico

d)

Error de hardware

24.

¿Cuál es la principal diferencia entre lenguajes compilados e interpretados?

a)

Los lenguajes compilados no se pueden usar en la web

b)

Los lenguajes compilados son convertidos a código máquina antes de ejecutarse

c)

Los lenguajes interpretados solo funcionan en Windows

d)

Los lenguajes compilados no tienen errores sintácticos

25.

¿Cuál de los siguientes lenguajes se considera un lenguaje de bajo nivel?

a)

Python

b)

Java

c)

C

d)

Assembly

26.

¿Cuál es la principal función de la memoria RAM en una computadora?

a)

Almacenar permanentemente los datos del sistema

b)

Proporcionar espacio temporal para almacenar y acceder rápidamente a los datos en uso

c)

Mejorar la calidad gráfica del sistema

d)

Ejecutar el sistema operativo

27.

¿Qué componente es considerado el "cerebro" de la computadora?

a)

La memoria RAM

b)

La tarjeta gráfica

c)

El procesador (CPU)

d)

El disco duro

28.

¿Cuál de los siguientes NO es un sistema operativo?

a)

Linux

b)

Windows

c)

Oracle

d)

macOS

29.

¿Qué característica distingue a las computadoras de primera generación?

a)

Uso de circuitos integrados

b)

Uso de tubos al vacío

c)

Implementación de microprocesadores

d)

Capacidades de inteligencia artificial

30.

¿Cuál es la unidad de almacenamiento más pequeña en el sistema numérico binario?

a)

Byte

b)

Bit

c)

Kilobyte

d)

Terabyte

31.

¿Qué es Ubuntu?

a)

por la característica propia de la memoria de la memoria ron y el manejo de la ran

b)

Es una unidad de medida de cantidad de datos informáticos. Es un múltiplo del byte, que equivale a 10bytes.

c)

Es un identificador inicio para libros, previsto para uso comercial

d)

Es una distribución Linux basada en que debían que proporcionaran un sistema operativo para el uso medio

32.

Se encarga de controlar y administrarlos componentes del Hardware de un sistema, tanto internos como externos.

a)

Software de Aplicación

b)

Computadora

c)

Software de Sistema

33.

Ejemplos de sistema Operativo

a)

Windows, macOS, Linux

b)

iOS, Android, Mouse

c)

Facebook, Instagram, Twitter

d)

Word, Excel, PowerPoint

34.

Menciona al menos tres dispositivos de entrada y tres dispositivos de salida de un computador.

a)

pantalla táctil, lector de huellas, impresora, teclado, ratón, altavoces

b)

cámara web, lápiz óptico, altavoces, proyector, escáner, teclado

c)

ratón, teclado, monitor, impresora, micrófono, auriculares

d)

teclado, mouse, escáner, monitor, impresora, altavoces

35.

¿Qué es el software y cuáles son sus diferentes tipos y funciones?

a)

El software es el conjunto de programas, instrucciones y reglas informáticas para ejecutar tareas en una computadora. Los diferentes tipos de software incluyen software de sistema, software de aplicación y software de programación, cada uno con funciones específicas.

b)

El software de sistema es el único tipo de software que existe

c)

Los diferentes tipos de software incluyen software de cocina, software de jardinería y software de música

d)

El software es un tipo de hardware que se utiliza para almacenar datos

36.

¿Cuáles son las partes principales del hardware de un computador?

a)

Sistema Operativo, software, aplicaciones

b)

Impresora, scanner, parlantes

c)

CPU, RAM, Disco duro, motherboard, Fuente de Poder, dispositivos de entrada y salida

d)

Monitor, Teclado, mouse

37.

Es una herramienta de análisis de programación que indica las instrucciones que debe realizar la computadora en lenguaje ordinario natural.

a)

Código Binario

b)

Analisis

c)

Programar

d)

Pseudocódigo

38.

¿Qué es un algoritmo?

a)

a) Un conjunto de instrucciones o reglas bien definidas, ordenadas y finitas que permiten realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.

b)

Es una relación de variables que pueden ser cuantificadas para calcular el valor de otras de muy difícil o imposible cálculo y que suministra una solución para un problema.

c)

Es una igualdad entre dos expresiones algebraicas, denominadas miembros, en las que aparecen valores conocidos o datos, y desconocidos o incógnitas, relacionados mediante operaciones.

d)

Las anteriores respuestas no son correctas

39.

Al resolver un algoritmo debemos seguir estrictamente los siguientes pasos

a)

Leer atentamente el enunciado, declarar las variables, realizar la prueba de escritorio

b)

Declarar los datos de entrada y salida, diseño del algoritmo, prueba de escritorio

c)

Entender el enunciado, declarar los datos de entrada y salida, procesos, declarar variables, desarrollo del algoritmo y prueba de escritorio

40.

La creación de un algoritmo debe describir tres partes

a)

Entrada - Proceso - Salida

b)

Proceso - Definir - Finproceso

c)

Salida - Proceso - Entrada

d)

Proceso - Variables - FInproceso

41.

Los tipos de datos son importantes en el programa porque definen el tipo de valor que guardará la variable. De los siguientes tipos de datos cuales son correctos

a)

Real, Logico, Constante

b)

Lógico, Entero, Real, Caracter

c)

Real, Constante, Entero

d)

Caracter, DFD, Entero, Real

42.

¿Qué acción realiza el símbolo?

a)

Fin

b)

Decisión

c)

Proceso

d)

Entrada y salida de datos

43.

¿Qué acción realiza el símbolo?

a)

Fin

b)

Decisión

c)

Entrada de datos

d)

Proceso

44.

¿Qué acción realiza el símbolo?

a)

Decisión

b)

Proceso

c)

Entrada de datos

d)

Salida de datos

45.

¿Cuál es el problema al que da solución el algoritmo?

a)

Determinar el promedio de cuatro calificaciones.

b)

Determinar la diferencia de cuatro números.

c)

Determinar la suma de cuatro números.

d)

Determinar el producto de cuatro números.

46.

Es una representación gráfica de un proceso. Cada paso del proceso es representado por un símbolo diferente que contiene una breve descripción de la etapa de proceso. Los símbolos gráficos del flujo del proceso están unidos entre sí con flechas que indican la dirección de flujodel proceso.

a)

Función

b)

Código fuente

c)

Diagrama de flujo

d)

Constante

47.

Son aquellos software que hacen funcionar gran parte de la tecnología, que utilizamos hoy en día.

a)

Paginas web

b)

Software de aplicación

c)

Lenguajes de programación

d)

Software multimedia

48.

Son algunos ejemplos de lenguajes de programación.

a)

Pseint

b)

Java

c)

Word

d)

Java script

e)

Python

49.

Es un lenguaje universal, por lo que pueden emplearse indistintamente de la arquitectura del hardware.

a)

Lenguaje de alto nivel

b)

Lenguaje de bajo nivel

c)

Lenguaje de nivel medio

50.

Es un lenguaje que permite operaciones de alto nivel y a la vez la gestión local de la arquitectura del sistema.

a)

Lenguaje de alto nivel

b)

Lenguaje de bajo nivel

c)

Lenguaje de nivel medio

51.

C++ se considera un lenguaje de programación de:

a)

Alto nivel

b)

Bajo nivel

c)

Nivel medio

52.

Son errores en el código fuente

a)

Enlazado

b)

Sintaxis

c)

Advertencia

d)

Ejecución

53.

Python es un ejemplo de...

a)

Un lenguaje maquina

b)

Un lenguaje de programación de alto nivel

c)

Un lenguaje natural

d)

Un lenguaje de procesos

54.

Complete el comando de python en el siguiente programa

a)

elseif

b)

elif

c)

else

d)

else if

55.

¿Qué es lo que genera este código?

a)

13

b)

8

c)

9

d)

14

56.

¿Qué pasa cuando escribes el texto verde?

print ('Hola Mundo')

a)

Nada

b)

Le mandas un mensaje sms a todo el mundo

c)

Muestra en pantalla Hola Mundo

d)

Muestras en pantalla 'Hola Mundo'

57.

¿Qué pasa cuando escribes el texto en verde?

print ("5"+"3")

a)

8

b)

5 + 3

c)

53

d)

"5"+"3"

58.

¿Qué pasa cuando escribes el texto verde?

print "Hola " + "tu nombre"

a)

Hola tu nombre

b)

256

c)

Muestra un error

d)

Holatunombre

59.

¿Cuáles comillas se utilizan en python para mostrar un texto en pantalla?

a)

No se usan comillas

b)

Sólo las dobles " "

c)

Sólo las sencillas ' '

d)

Se pueden utilizar las dobles o las sencillas

60.

¿Como se declara una variable tipo String?

a)

nombre = " Pedro";

b)

nombre = "Pedro"

c)

nombre = 'Pedro';

d)

nombre = pedro

61.

¿Como se declara una variable tipo entero?

a)

a = 20

b)

a = "20"

c)

a = 20;

d)

a = "20";

62.

Si la variable a = 9 y aplicamos el operador de asignación a%2 el nuevo valor de a es:

a)

1

b)

4.5

c)

2

d)

9

63.

¿Cuál de las siguientes opciones es una variable de tipo Float? (Selecciona todas las correctas)

a)

-7.12

b)

5

c)

'8.2'

d)

10.4

64.

¿Qué se despliega en la consola?

a)

edad

b)

(edad)

c)

Tu edad es: 20

d)

20

65.

¿Qué se despliega en la consola?

a)

a+b

b)

1+3

c)

4

d)

Ninguno, el código no es correcto

66.

¿Qué se despliega en la consola?


# print ("Hola")

a)

Nada, el código ha sido comentado

b)

Hola

c)

Nada, hay un error en el código

d)

"Hola"

67.

Un lenguaje de programación se compone de...

a)

Código fuente y símbolos

b)

Algoritmos

c)

Intérpretes y compiladores

d)

Código, Sintaxis y Compiladores

68.

a. Salir de casa

b. Dirigirme a la escuela

c. Levantarme

d. Vestirme

e. Asearme

f. Desayunar

g. Ponerme los zapatos

h. Tomar los útiles

i. Llegar a la escuela

El orden correcto del anterior algoritmo es.

a)

c, e, d, g, f, h, a, b, i.

b)

c, f, e, d, b, h, a, g, i.

c)

a, b, c, d, e, f, g, h, i.

d)

c, f, e, d, a, b, h, g, i.

69.

Son un conjunto de reglas que definen la manera de escribir instrucciones de código

a)

Librerias

b)

Palabras reservadas

c)

Sintaxis

d)

Variables y constantes

70.

¿Cuál es la función principal de un compilador?

a)

Ejecutar el código fuente directamente

b)

Traducir el código fuente a código máquina

c)

Almacenar datos en la memoria

d)

Depurar errores en el código

71.

¿Qué es un diagrama de flujo en programación?

a)

Una lista de errores comunes en programación

b)

Un documento que describe el hardware de un sistema

c)

Un tipo de código fuente

d)

Una representación visual de un algoritmo

72.

¿Por que se les dice lenguaje de programación de bajo nivel?

a)

Son fáciles de programar

b)

Son difíciles de programar

c)

Están mas cerca al hardware que al programador

d)

Estan mas cerca al programador que al hardware

73.

Lenguaje de maquina y lenguaje ensamblador son considerados lenguajes de bajo nivel?

a)

Falso

b)

Verdadero

74.

Es el lenguaje que si o si esta presente en todo procesador o controlador:

a)

lenguaje de maquina

b)

lenguaje ensamblador

c)

java

d)

c++

75.

Python es uno de los lenguajes de programación te alto nivel mas usados actualmente

a)

Verdadero

b)

Falso

76.

Un lengua de programación de alto nivel se usa para facilitar la comunicación con la maquina y facilitar el desarrollo

a)

Verdadero

b)

Falso

77.

Usar un lenguaje de programación de bajo nivel es mas fácil que usar uno de alto nivel

a)

Verdadero

b)

Falso