wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

1S fundamentos de programación

Total questions: 112

Worksheet time: 6hrs 36mins

Name
Class
Date
1.

¿Una variable en programación es?

a)

Un espacio de la memoria del computador que permite almacenar información de un determinado tipo de dato.

b)

La accione que permiten transformar las entradas (insumos o datos) en otros datos u otros insumos que permitirán dar solución al problema.

c)

3.14

d)

"CADENA"

2.

SALIDA ESTANDAR DE UN PROGRAMA

a)

PANTALLA

b)

IMPRESORA

c)

TECLADO

d)

LECTOR BIOMETRICO

3.

ENTRADA ESTANDAR DE UN PROGRAMA

a)

PANTALLA

b)

IMPRESORA

c)

TECLADO

4.

TIPOS DE DATOS ESTANDAR EN UN PROGRAMA

a)

NUMERICOS

b)

LOGICOS

c)

CARACTER

d)

ENTEROS

5.

Los diagramas de flujo se escriben de derecha a izquierda?

a)

Falso

b)

Verdadero

6.

¿Que Problema resuelve el Diagrama de Flujo?

a)

Mayor de Edad

b)

La edad

c)

Ninguno

d)

Licencia de Conducción

7.

El símbolo de entrada en un Diagrama de Flujo corresponde a

a)

Escribir, leer, ingresar datos, variables, constantes

b)

Mostrar

c)

Procesar

d)

Finalizar

8.

La figura representa

a)

Símbolo entrada

b)

Símbolo de Salida

c)

Símbolo de Lectura

d)

Entrada por Teclado

9.

La figura representa

a)

Símbolo de entrada

b)

Símbolo de Proceso

c)

Símbolo

d)

Símbolo de Salida

10.

¿Qué hace el bloque de decisión?

a)

Introducir información por teclado

b)

Realizar una pregunta o condición

c)

Crear variables

d)

Mostrar información por pantalla

11.

Kaoru Ishikawa afirmó que los diagramas de flujo son fundamentales en el área de control de calidad, la programación y los procesos. Estos diagramas siempre comienzan con...

a)
b)
c)
d)
12.

Independientemente de los textos ¿Cuál es el error principal de este diagrama de flujo?

a)

No tiene procesos

b)

Tiene elementos en exceso

c)

No tiene fin

d)

No tiene flechas conectoras

13.
¿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 igualdad entre dos expresiones algebraicas, denominadas miembros, en las que aparecen valores conocidos o datos, y desconocidos o incógnitas, relacionados mediante operaciones.
c)
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.
d)
Las anteriores respuestas no son correctas
14.
¿Qué es la programación?
a)
La programación informática, es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales.
b)
La programación informática, es el proceso de diseñar, codificar, y mantener el código fuente de programas computacionales
c)
La programación informática, es una secuencia de instrucciones, escritas para realizar una tarea específica en un ordenador
d)
La programación informática,  es una combinación de pasos lógicos dispuestos de forma organizada para resolver un problema
15.
¿En los próximos años se va a necesitar mucha gente que sepa programar?
a)
Sí, ya que hay muy poca gente que sepa programar y cada vez se necesitan más
b)
No, hay suficientes programadores.
c)
No, porque cada vez se programa menos. Las máquinas se autoprograman ahora.
d)
Como en años pasados
16.
Saber programar sirve  para...
a)
decirle a un ordenador lo que quiero que haga y cómo debe hacerlo
b)
mejorar mi capacidad de resolver problemas de cualquier tipo
c)
mejorar mi razonamiento matemático
d)
Todas son correctas
17.

Si tenemos las variables a = 5 y b = 2, ¿Cuál será el resultado de la expresión a % b?

a)

2

b)

1

c)

3

d)

0

18.

¿A cuánto equivale un bit?

a)

1 byte

b)

1 Caracter

c)

1 dígito (1 ó 0)

d)

1024 bytes

19.

¿Qué extensión tienen las imágenes con formato de movimiento?

a)

JPG

b)

GIF

c)

BMP

d)

PNG

20.

¿Qué es lenguaje C?

a)

Lenguaje de programación estructurado

b)

Sistema de signos que utiliza una comunidad para comunicarse

c)

Es un programa destinado a la construcción de otros programas informáticos

d)

Todas las anteriores

21.

En lenguaje de programación ¿Qué es una variable?

a)

Es un dato permanece sin cambio durante el desarrollo del programa

b)

Es un símbolo constituyente de un predicado, algoritmo o de una proposición

c)

Se trata de algo que se caracteriza por ser inestable, inconstante y mudable

d)

Es una dato cuyo valor puede cambiar durante la ejecución del programa

22.

Si a=5, b=3, c=7, d=6, e=2, f=1 ¿Cuál será el resultado de la expresión b*c+pow(d,e)+(a%d)/f?

a)

260

b)

80

c)

54

d)

62

23.

Una variable sólo puede tomar valores que correspondan al tipo de dato con el que se declararon.

a)

Verdadero

b)

Falso

24.

El siguiente código ¿Qué muestra en pantalla?

a)

El resultado es: 3

b)

Resultado es %d

c)

Resultado es: 12

d)

Resultado es: 7 +

25.

En la estructura de selectiva múltiple switch, es opcional la expresión break para terminar cada caso y pasar al final

a)

Verdadero

b)

Falso

26.

Un arreglo bidimensional puede contener elementos de diferente tipo.

a)

Verdadero

b)

Falso

27.

Posicion de memoria para almacenar datos?

a)

Constante

b)

Variable

c)

Contaddor

d)

Todas las anteriores

28.

Elemento donde se puede ir sumando datos

a)

Contador

b)

impresion

c)

Acumulador

d)

Ninguna de las anteriores

29.

El nombre de una variable puede contener caracteres especiales

a)

Verdadero

b)

Falso

30.

Serie de instrucciones organizadas para dar solucion a un problema

a)

Software

b)

Funcion

c)

Algoritmo

d)

Todas las anteriores

31.

Elemento que me sirve para salirme de un ciclo repetitivo

a)

Contador

b)

Fin

c)

Constante

d)

Ninguna de las anteriores

32.

El mod sirve para division exacta?

a)

Verdadero

b)

Falso

33.

Cual de los siguientes son operadores relacionales?

a)

>

b)

<

c)

<>

d)

Todos los anteriores

34.

cuando dos preposiciones son verdadera el resultado es verdadero hago alusion al operador logico?

a)

ORD

b)

AND

c)

NOT

d)

Ninguna de las anteriores

35.

Una palabra reservada del lenguaje Psint es?

a)

Define

b)

Como

c)

printf

d)

Todas las anteriores

36.

¿Qué es un conjunto de instrucciones que se repiten hasta que se cumple una condición?

a)

Funcion

b)

Procedimiento

c)

Bucle

d)

Ninguna de las anteriores

37.

¿Que es un ALGORITMO?

a)

Un algoritmo es una secuencia de instrucciones desordenadas que permite solucionar un problema que el usuario tenga

b)

Un algoritmo es una secuencia de instrucciones ordenadas, que presentan un modelo de solución para un determinado tipo de problema

c)

Un algoritmo es una secuencia de instrucciones ordenadas que solo puede ser representado gráficamente

d)

Un algoritmo es una secuencia de instrucciones ordenadas, que intentan crear una solución para un determinado tipo de problema

38.

¿Cuáles son las partes de un algoritmo?

a)

-Elaboración

-Entrada

-Salida

b)

-Entrada

-Salida

-Ejecución

c)

-Entrada

-Proceso

-Salida

39.

En clase vimos 3 tipos de algoritmos, ellos son:

Algoritmo ............................... , Algoritmo .......................... y Algoritmo.........................

(a)  

40.

Dentro de los tipos de Datos podemos encontrar..

a)

NUMÈRICOS

ENTEROS

REALES

b)

NUMÈRICOS

ENTEROS

c)

NUMÈRICO

REALES

d)

ENTEROS

REALES

41.

¿Que es FUNDAMENTOS DE LA PROGRAMACION?

4 lines
42.

El código del ordenador se basa en asignar a cada carácter (letra, signo, número, etc) una combinación de ceros y unos. ¿Cuántos ceros y unos se utilizan?

a)

7

b)

6

c)

4

d)

8

43.

Un diagrama de flujo es una representación gráfica del (a)  

44.

Una variable es...

a)

Es como una caja donde colocamos datos, estos lo podemos ir cambiando.

b)

Es como una caja donde tenemos datos, estos serán constantes durante el programa.

c)

Es como una caja donde colocamos algoritmos, estos pueden ir variando durante el programa

45.

INDICA VERDADERO O FALSO

"Un Pseudocodigo es una forma de escribir los pasos, la forma más cercana al lenguaje de programación que se utiliza"

a)

VERDADERO

b)

FALSO

46.

Los lenguajes más cercanos al idioma del ordenador son llamados...

a)

Bajo nivel/Código máquina

b)

Menor nivel/Código maquina

c)

Poco nivel/Código máquina

47.

Es la represntación grafica por medio simbolos de un Algoritmo

a)

Diagrama de flujo de datos

b)

Diagrama de Flujo

c)

Simbolos

d)

Algoritmo

48.

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

a)

Fin

b)

Decisión

c)

Proceso

d)

Entrada de datos

49.

5-¿Cuáles son algunas características de los algoritmos?

a)

Preciso, Homogéneo y Finito.

b)

Definido, Preciso y Real.

c)

Finito, Real y Homogéneo.

d)

Preciso, Definido y Finito.

50.

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

a)

Fin

b)

Decisión

c)

Entrada de datos

d)

Proceso

51.

9- Son datos asignados a un elemento, los cuales cambian cuantas veces sea necesario durante el desarrollo del algoritmo.

a)

valores

b)

Números

c)

datos

d)

variables

52.

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

a)

Fin

b)

Decisión

c)

Entrada de datos

d)

Proceso

53.

Es el proceso de ejecutar el programa para corregir errores que pudieran presentarse y verificar los resultados con pruebas de escritorio, para certificar su buen funcionamiento.

a)

Depuración y verificación

b)

Codificación o programación

c)

Definición del problema

d)

Compilación

54.

10- En el algoritmo, la acción que está resaltada en color verde permite.

a)

Se escribe el resultado de la suma S.

b)

Se hace la suma de los números y el resultado se asigna a S.

c)

Se inicia el proceso

d)

Se leen los números por sumar A y B.

55.

En el símbolo de la decisión se pueden usar los operadores

a)

sólo aritméticos

b)

aritméticos y/o lógicos

c)

relacionales y/o lógicos y/o aritméticos

d)

Sólo relacionales y/o lógicos

56.

En los diagramas de flujo, se debe usar como inicio o cierre

a)
b)
c)
d)
57.

Son palabras clave, tienen un significado especial para el compilador de cualquier lenguaje de programación.

a)

Variables

b)

Sintaxis

c)

Palabras, variables, sintaxis

d)

Palabras reservadas

58.

En los diagramas de flujo, se debe usar como elemento de ejecutar acciones u operaciones

a)
b)
c)
d)
59.

Consiste en escribir el algoritmo en un lenguaje de programación para crear el código fuente

a)

Diseño de algoritmo

b)

Codificación o programación

c)

Definición del problema

d)

Compilación

60.

En los diagramas de flujo, se debe usar como elemento de mostrar o recibir datos

a)
b)
c)
d)
61.

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

62.

El sentido de las fechas que se va a utilizar en programación estructurada debe ser:

a)

En cualquier sentido

b)

Bottom up y left to right

c)

Top down y letf to right

d)

Top down y right to letf

63.

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.

64.
El identificador es_mayor ¿A qué tipo de variable corresponde?
a)
Lógica
b)
Alfanumérica
c)
Numérica
d)
De Trabajo
65.
Una ______________ Es un tipo de dato numérico/alfanumérico que no cambia durante la ejecución de un proceso.
a)
Variable
b)
Caracter
c)
Constante
d)

Operador

66.

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

67.

¿Qué es un Programa?

a)

es un código fuente

b)

una serie de instrucciones previamente codificadas

c)

Los programas informáticos se clasifican en software de sistema y software de aplicación.

d)

se encargan de hacer funcionar tu computador

68.

¿Qué es un compilador?

a)

herramientas diseñado para realizar tareas

b)

herramienta que se utiliza para navegar por internet

c)

Es un tipo de traductor

d)

se conoce como multitarea.

69.

¿Qué es un interprete?

a)

habilidades distintas que pueden hacer que un experto de los idiomas se decante

b)

es un programa que ejecuta un código fuente

c)

realiza la traducción de un programa

d)

ejecuta código hecho por el programador o desarrollador

70.

¿Que nunca puede ser una variable ?

a)

letras, números

b)

palabras reservadas

c)

contener espacios en blanco

d)

contenido almacenado

71.

¿Qué se puede hacer con las cadenas de caracteres?

a)

diferenciar mayúsculas

b)

asignación, concatenación, búsqueda, extracción, comparación

c)

comandos asignados

d)

unir dos o mas cadenas

72.

En que consiste la asignación

a)

unir dos cadenas o mas

b)

localizar dentro de una cadena, una subcadena

c)

comparar dos cadenas de caracteres

d)

asignar una cadena de caracteres a otra

73.

¿Cuales son los Operadores Aritméticos?

(a)  

74.

Para que utilizamos los siguientes signos (**)

a)

Multiplicación

b)

Potenciación

c)

Modulo

d)

División entera

75.

¿Con que combinación de teclas es para un nuevo proyecto?

a)

CRTL + C

b)

CTRL + S

c)

CTRL + N

d)

CTRL + V

76.

Elija los signos que se utilizan para hacer comentarios

a)

( ),//,**,¡¡

b)

#, " ", """ """

c)

%,++,--,==

77.

¿Cuál es el componente principal que actúa como el "cerebro" de la computadora?

a)

Tarjeta gráfica

b)

Memoria RAM

c)

Disco duro

d)

Procesador

78.

¿Qué tipo de almacenamiento es más rápido en términos de lectura y escritura de datos?

a)

Disco duro (HDD)

b)

Unidad de estado sólido (SSD)

c)

Memoria USB

d)

CD-ROM

79.

¿Qué tipo de red es más comúnmente utilizada en un hogar?

a)

LAN

b)

WAN

c)

MAN

d)

SAN

80.

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

a)

Windows

b)

macOS

c)

Microsoft Word

d)

Linux

81.

¿Cuál es el propósito principal de un sistema operativo?

a)

Crear documentos y hojas de cálculo

b)

Gestionar los recursos de hardware y permitir la ejecución de aplicaciones

c)

Navegar por internet

d)

Diseñar gráficos y animaciones

82.

¿Qué tipo de software permite a un usuario escribir y editar documentos?

a)

Sistema operativo

b)

Software de aplicación

c)

Controlador de dispositivo

d)

Firmware

83.

¿Qué protocolo es fundamental para la comunicación en Internet?

a)
  • HTTP

b)
  • FTP

c)
  • TCP/IP

d)
  • SSH

84.

¿Cuál de las siguientes afirmaciones sobre las licencias de software es correcta?

a)

El software libre no permite la modificación de su código fuente

b)

El software propietario permite su distribución sin restricciones

c)

El software de código abierto permite el acceso y modificación del código fuente

d)

Todo software es gratuito

85.

¿Cuál es el nombre del dispositivo que permite la entrada de datos a una computadora a través de un teclado?

a)

Dispositivo de salida

b)

Dispositivo de almacenamiento

c)

Dispositivo de entrada

d)

Dispositivo de procesamiento

86.

¿Cuál de las siguientes opciones NO es un dispositivo de entrada?

a)

Ratón

b)

Teclado

c)

Escáner

d)

Impresora

87.

¿Qué es un software de sistema?

a)

Un programa que realiza tareas específicas como la creación de documentos

b)

Un programa que gestiona y controla los recursos de hardware de la computadora

c)

Un programa que permite a los usuarios navegar por la web

d)

Un programa utilizado para editar imágenes

88.

¿Cuál de los siguientes conceptos está relacionado con la seguridad informática?

a)

Contraseñas seguras

b)

Procesamiento paralelo

c)

Almacenamiento en caché

d)

Actualización de hardware

89.

¿Cuál de las siguientes funciones NO es realizada por un sistema operativo?

a)

Gestionar los recursos de hardware

b)

Proporcionar una interfaz de usuario

c)

Ejecutar aplicaciones de software

d)

Diseñar gráficos y animaciones

90.
¿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 igualdad entre dos expresiones algebraicas, denominadas miembros, en las que aparecen valores conocidos o datos, y desconocidos o incógnitas, relacionados mediante operaciones.
c)
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.
d)
Las anteriores respuestas no son correctas
91.
¿Qué es la programación?
a)
La programación informática, es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales.
b)
La programación informática, es el proceso de diseñar, codificar, y mantener el código fuente de programas computacionales
c)
La programación informática, es una secuencia de instrucciones, escritas para realizar una tarea específica en un ordenador
d)
La programación informática,  es una combinación de pasos lógicos dispuestos de forma organizada para resolver un problema
92.
¿Para qué se usa el pseudocódigo?
a)
El pseudocódigo es comúnmente utilizado por los programadores para omitir secciones de código o para dar una explicación del paradigma que tomó el mismo programador para hacer sus códigos
b)
El pseudocódigo es comúnmente utilizado por los programadores para omitir secciones del algoritmo o para dar una explicación del paradigma que tomó el mismo programador para hacer sus algoritmos
c)
El pseudocódigo es comúnmente utilizado por los programadores para secuenciar los elementos que ingresan en un programa a a partir de un cierto orden
d)
El pseudocódigo es comúnmente utilizado por los programadores para transportar y transferir información de unos dispositivos a otros, y de unos programas a otros
93.

¿Qué es un Programa?

a)

Es un conjunto de instrucciones que, con una secuencia y estructura tiene como propósito que una computadora o dispositivo realice una tarea o función

b)

una serie de instrucciones previamente codificadas

c)

Los programas informáticos se clasifican en software de sistema y software de aplicación.

d)

se encargan de hacer funcionar tu computador

94.

En que consiste la asignación

a)

unir dos cadenas o mas

b)

localizar dentro de una cadena, una subcadena

c)

comparar dos cadenas de caracteres

d)

asignar una cadena de caracteres a otra

95.

para que se utiliza una variable?

a)

Para enviar correos

b)

Para instalar un programa

c)

Para almacenar un valor

96.

Seleccione tipos de variables segun su alcanze

a)

Global

b)

Local

c)

Flotantes

d)

Archivo

97.

Una constante tiene un identificador un tipo y su valor cambia durante la ejecución del programa

a)

No

b)

si

98.

Al utilizar el operador “Y” para que el resultado sea verdadero, todas las condiciones tiene que ser verdaderas

a)

Si

b)

No

99.

que significa la sentencia if y else

a)

si esta bien mi programa o no

b)

si esta todo el argumento bien o no

c)

si se ejecuta cierta sentencia o no , entonces...

d)

q

100.

int , char , float, string, decimal, double y boolean son:

a)

Estructuras de control

b)

Son funciones a acceso a datos

c)

Son tipos de datos

d)

Son instrucciones secuenciales

101.

Una variable es:

a)

Un valor entero o con decimales

b)

Una posición de memoria que almacena un valor

c)

Una cadena de caracteres

d)

Un espacio de memoria que no cambia de valor

102.

El siguiente algoritmo resuelve:

a)

Evalúa la siguiente expresión y=x2 -x4

b)

Evalúa la siguiente expresión y=x2 -4x

c)

Evalúa la siguiente expresión y=2x -4x

d)

Ninguno

103.

Marca el algoritmo que resuelve el cuadrado de un numero.

a)
b)
c)
d)

Ninguna opcion

104.

1.¿Qué son datos

a)

Son estructuras mínimas de información

b)

son esquemas logarítmicos

c)

fuentes de transmisión

d)

procesos visuales

105.

Una variable es ?

a)

Un tipo de dato numérico.

b)

Dato en la Memoria del computador.

c)

Es un valor asignado por un proceso.

d)

Aquella que se define con un nombre, y que va a ocupar un espacio en la memoria del pc y cambia cada vez que se le asigna un dato nuevo.

106.
Un bucle o ciclo es:
a)
Una sentencia que permite decidir si se ejecuta o no se ejecuta una sola vez un bloque aislado de código.
b)
Una sentencia que ejecuta otra sentencia que a su vez ejecuta la primera sentencia.
c)
Una sentencia que permite ejecutar un bloque aislado de código varias veces hasta que se cumpla (o deje de cumplirse) la condición asignada al bucle.
d)
Las anteriores respuestas no son correctas.
107.

¿Qué son datos

a)

Son estructuras mínimas de información

b)

son esquemas logarítmicos

c)

fuentes de transmisión

d)

procesos visuales

108.
Una constante es:
a)
Son espacios reservados en la memoria que, como su nombre indica, pueden cambiar de contenido a lo largo de la ejecución de un programa.
b)
Un valor que no puede ser alterado/modificado durante la ejecución de un programa, únicamente puede ser leído
109.

Existen tres tipos de estructuras de control, ¿Cuáles?

a)

La estructura secuencial

b)

Las estructuras de decisión

c)

Las estructuras repetitivas

d)

Los operadores en programación

110.

Permite ejecutar las instrucciones de un programa en forma de secuencia, cada una de las instrucciones están separadas por el carácter punto y coma (;) y se ejecutan una después de la otra.

a)

La estructura secuencial

b)

Las estructuras de decisión

c)

Las estructuras repetitivas

d)

Los operadores en programación

111.

Determinan si se ejecutan un grupo de instrucciones u otras según se cumpla o no una determinada condición.

a)

La estructura secuencial

b)

Las estructuras condicionales

c)

Las estructuras repetitivas

d)

Los operadores en programación

112.

Permiten ejecutar de forma repetida un bloque específico de instrucciones.

a)

La estructura secuencial

b)

Las estructuras de decisión

c)

Las estructuras repetitivas

d)

Los operadores en programación