wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Cuestionario sobre Software y Programación

Total questions: 41

Worksheet time: 21mins

Name
Class
Date
1.

¿Qué es el software de sistema?

a)

Programas para realizar tareas específicas del usuario

b)

Conjunto de programas que gestionan el hardware

c)

Aplicaciones móviles

d)

Lenguaje de programación

2.

Un ejemplo de software de aplicación es:

a)

Windows

b)

Linux

c)

Word

d)

BIOS

3.

El lenguaje que entiende directamente la computadora es:

a)

Lenguaje de alto nivel

b)

Lenguaje de máquina

c)

Lenguaje natural

d)

Lenguaje intermedio

4.

Un programa se define como:

a)

Conjunto de algoritmos

b)

Conjunto de instrucciones para la computadora

c)

Lenguaje de programación

d)

Aplicación de oficina

5.

¿Qué es programación?

a)

Escribir mensajes en la computadora

b)

Elaborar algoritmos y traducirlos en código

c)

Copiar software

d)

Configurar hardware

6.

¿En qué generación aparecen los lenguajes de alto nivel?

a)

Primera

b)

Segunda

c)

Tercera

d)

Cuarta

7.

¿Cuál es la función de los traductores de lenguaje?

a)

Convertir datos a binario

b)

Traducir código fuente en ejecutable

c)

Diseñar diagramas

d)

Guardar programas en memoria

8.

¿Qué hace un compilador?

a)

Traduce línea por línea

b)

Traduce todo el código y genera un ejecutable

c)

Traduce manualmente

d)

Detecta errores en hardware

9.

¿Qué hace un intérprete?

a)

Traduce todo el código a la vez

b)

Ejecuta línea por línea el código

c)

Optimiza programas

d)

Solo compila

10.

¿Qué es un algoritmo?

a)

Un lenguaje de programación

b)

Conjunto de pasos ordenados para resolver un problema

c)

Una función matemática

d)

Una variable

11.

Una de las herramientas del diseño algorítmico es:

a)

Variables

b)

Diagramas de flujo

c)

Software

d)

Compilador

12.

Los identificadores sirven para:

a)

Nombrar variables y constantes

b)

Traducir programas

c)

Ejecutar compiladores

d)

Guardar diagramas

13.

¿Qué es una constante?

a)

Dato que puede variar

b)

Dato que permanece fijo

c)

Un bucle

d)

Una función

14.

¿Qué es una variable?

a)

Valor inmutable

b)

Valor que cambia durante la ejecución

c)

Un número fijo

d)

Una constante

15.

Un ejemplo de tipo de variable es:

a)

Entero

b)

Compilador

c)

Diagrama

d)

Sistema operativo

16.

El pseudocódigo se utiliza para:

a)

Ejecutar programas

b)

Expresar algoritmos en lenguaje cercano al humano

c)

Traducir código máquina

d)

Crear hardware

17.

El símbolo de rombo en un diagrama de flujo representa:

a)

Inicio/fin

b)

Proceso

c)

Decisión

d)

Conector

18.

Una estructura repetitiva también se conoce como:

a)

Secuencia

b)

Ciclo

c)

Decisión

d)

Constante

19.

Los diagramas de Nassi-Schneiderman (N-S) representan:

a)

Hardware

b)

Algoritmos

c)

Variables

d)

Compiladores

20.

Los lenguajes de programación de alto nivel se caracterizan por:

a)

Ser entendidos por humanos

b)

Ser directamente ejecutados por hardware

c)

No usar compilador

d)

No tener sintaxis

21.

Los lenguajes de programación de alto nivel se caracterizan por:

a)

Ser entendidos por humanos

b)

Ser directamente ejecutados por hardware

c)

No usar compilador

d)

No tener sintaxis

22.

Ejemplo de lenguaje de bajo nivel:

a)

Java

b)

Python

c)

Ensamblador

d)

C++

23.

La estructura básica de un programa contiene:

a)

Algoritmos y hardware

b)

Entrada, proceso y salida

c)

Archivos y redes

d)

Diagramas de flujo

24.

Una instrucción de entrada sería:

a)

print

b)

if

c)

while

d)

read

25.

Los elementos de un lenguaje de programación incluyen:

a)

Variables, operadores y sintaxis

b)

Hardware

c)

Archivos y carpetas

d)

Diagramas

26.

Un tipo de dato lógico puede almacenar:

a)

Texto

b)

Enteros

c)

Verdadero/Falso

d)

Decimales

27.

La estructura secuencial significa:

a)

Decisiones

b)

Repeticiones

c)

Instrucciones una tras otra

d)

Variables

28.

Una estructura selectiva simple evalúa:

a)

Dos condiciones

b)

Una condición

c)

Varias condiciones

d)

Ninguna

29.

Una estructura selectiva múltiple es:

a)

if

b)

if–else

c)

switch

d)

while

30.

El ciclo while ejecuta instrucciones:

a)

Una sola vez

b)

Hasta que se cumpla una condición

c)

Siempre

d)

Nunca

31.

Una función se caracteriza por:

a)

No devolver valores

b)

Devolver un valor

c)

Ser solo un procedimiento

d)

Ser constante

32.

Un procedimiento se diferencia de una función porque:

a)

Devuelve valores

b)

No devuelve valores

c)

Es más rápido

d)

Se ejecuta siempre

33.

Incluir funciones como parámetros permite:

a)

Reutilizar código

b)

Repetir errores

c)

Eliminar compiladores

d)

Simplificar hardware

34.

Un array unidimensional también se llama:

a)

Matriz

b)

Vector

c)

Tabla

d)

Registro

35.

Un array bidimensional es equivalente a:

a)

Vector

b)

Matriz

c)

Constante

d)

Lista

36.

Los arrays multidimensionales permiten:

a)

Almacenar solo texto

b)

Representar datos en más de dos dimensiones

c)

Guardar hardware

d)

Crear compiladores

37.

Una operación común con arrays es:

a)

Declaración, recorrido y búsqueda

b)

Compilación

c)

Traducción

d)

Interprete

38.

Una aplicación de arrays unidimensionales es:

a)

Tablas de multiplicar

b)

Bases de datos relacionales

c)

Operaciones lógicas

d)

Lenguajes ensamblador

39.

Una aplicación de arrays bidimensionales es:

a)

Imágenes

b)

Constantes

c)

Compiladores

d)

Procesadores

40.

El almacenamiento en memoria de un array es:

a)

Secuencial

b)

Aleatorio

c)

Constante

d)

Dinámico

41.

Los arrays son útiles porque:

a)

Permiten almacenar múltiples datos del mismo tipo

b)

Sustituyen al compilador

c)

Ejecutan código

d)

Diseñan hardware