wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Cuestionario de Programación II

Total questions: 63

Worksheet time: 42mins

Name
Class
Date
1.

Selecciona las 3 características que debe cumplir obligatoriamente todo algoritmo:

a)

Precisión

b)

Determinismo

c)

Finitud

d)

Restringido

2.

Es la descripción de un procedimiento o instrucciones ordenadas y bien definidas que dará solución a un problema determinado mediante una computadora.

a)

Lenguaje algorítmico

b)

Algoritmo

c)

Algoritmo formal/computacional

d)

Operadores aritméticos

3.

El procedimiento de un algoritmo está estructurado en tres partes, ¿cuál es?

a)

Pedir, Resolver, Mostrar

b)

Entrada, Proceso, Salida

c)

Datos a ejecutarse, Acciones y cálculos a realizar, Resultado esperado.

d)

Solicitar, Validar, Imprimir

4.

¿En qué pasos se cumple la ENTRADA de datos?

a)

5

b)

2

c)

1

d)

4

e)

3

5.

¿En qué paso se cumple el PROCESO de datos?

a)

4

b)

6

c)

3

d)

5

e)

7

6.

¿En qué paso se cumple la SALIDA de datos?

a)

6

b)

4

c)

5

d)

3

e)

7

7.

En un programa o algoritmo es indispensable colocar entre comillas el caracter o cadena de caracteres que se desea desplegar en pantalla y que no es resultado de alguna operación. Todo caracter que no esté descrito entre comillas será tomado como un valor y posiblemente sea causa de error por no estar definido de manera correcta.

a)

Falso

b)

Verdadero

8.

Se les llama así a los símbolos que pueden cambiar su valor durante el proceso y ejecución del algoritmo.

a)

Expresiones

b)

Operadores

c)

Constantes

d)

Variables

9.

Son datos que no cambian su valor durante el proceso.

a)

Variables

b)

Expresiones

c)

Operadores

d)

Constante

10.

Son ejemplos de operadores aritméticos

a)

> < == != <= >=

b)

+ - * / ** mod div

c)

AND OR NOT

11.

Son ejemplos de operadores relacionales

a)

AND OR NOT

b)

> < == != <= >=

c)

+ - * / ** mod div

12.

Son ejemplos de operadores lógicos

a)

AND OR NOT

b)

+ - * / ** mod div

c)

> < == != <= >=

13.

Método propuesto por George Pólya para resolver problemas matemáticos

a)

Entender el problema, configurar un plan, ejecutar el plan y mirar hacia atrás.

b)

Entender el problema, diseñar el programa, escribir el programa y examinar la solución obtenida

c)

Análisis del problema, diseño del algoritmo e implementación y verificación

14.

Selecciona las normas que deben atenderse en cualquier aplicación que se use para crear diagramas de flujo:

a)

Las líneas de flujo pueden cruzarse.

b)

Tienen un inicio y un fin.

c)

Los diagramas de flujo se escriben de arriba abajo y de izquierda a derecha.

d)

Todo símbolo exceptuando a las líneas de flujo, debe contener en su interior información que indique su función exacta y unívoca.

15.

Representación simbólica de la salida de resultados, expresa escritura.

4 lines
16.

Representa una toma de decisión doble:

4 lines
17.

Representación de ciclos o bucles: Haz Mientras

4 lines
18.

Representa una toma de decisión doble:

a)

a

b)

b

c)

c

19.

Representación de ciclos o bucles: Haz Mientras

a)

a

b)

b

c)

c

20.

Representación simbólica de entrada o captura de datos, expresa lectura.

a)

a

b)

b

c)

c

d)

d

21.

Simboliza toma de decisiones múltiple o selección de casos.

a)

a

b)

b

c)

c

22.

Estructuras que permiten evaluar condiciones lógicas son las estructuras de control selectivas, intervienen en el flujo de ejecución de las instrucciones mediante el cumplimiento o no de una condición.

a)

Estructuras de control selectivas

b)

Estructuras de control secuencial

c)

Estructuras de control repetitivas

23.

Estructuras que permiten repetir una o varias instrucciones un determinado número de veces.

a)

Estructuras de control secuencial

b)

Estructuras de control repetitivas

c)

Estructuras de control selectivas

24.

Es un algoritmo útil para resolver problemas sencillos, pues ejecutan instrucciones de forma consecutiva; comienza con la primera sentencia y prosiguen hasta finalizar el proceso, cada una de ellas se ejecuta sólo una vez.

a)

Estructuras de control selectivas

b)

Estructuras de control repetitivas

c)

Estructuras de control secuencial

25.

Definición de variables booleanas

a)

Es un conjunto de sentencias o instrucciones que se ejecutan para realizar una cierta tarea.

b)

Son los elementos básicos en los que se divide el código en un lenguaje de programación.

c)

Expresión lógica que devuelve verdadero o falso.

d)

Tipo de variables que alojan datos lógicos con sólo dos resultados: verdadero o falso.

26.

Problema: Con relación a un número entero expresar el nombre del día de la semana al que pertenezca. Con cuál estructura selectiva es más fácil dar respuesta al problema mencionado.

a)

Estructura múltiples o de caso

b)

Estructura de control doble anidadas

c)

Estructura de control simple

d)

Estructura de control doble

27.

Variable que permite establecer, registrar y comprobar el número de repeticiones que efectúan para las estructuras de control repetitivas.

a)

Ciclo o bucle

b)

Contador

c)

Variable de control

d)

Variable booleana

28.

En la estructura repetitiva, que nombre recibe la variable entera que se incrementa o decrementa con un valor constante.

a)

Contador

b)

Acumulador

29.

En la estructura repetitiva, que nombre recibe las variables de cualquier tipo que almacenen valores variables

a)

Acumulador

b)

Contador

30.

Tipo de operador que compara dos operandos de tipo número, cadena de caracteres, constante o variable

a)

Operadores relacionales

b)

Operadores aritméticos

c)

Operadores lógicos

31.

Operador que realiza cálculos matemáticos entre los valores de las constantes y variables

a)

Operadores aritméticos

b)

Operadores lógicos

c)

Operadores relacionales

32.

Se llama así a la situación o circunstancia que causa la repetición de la ejecución del bloque mientras se cumpla:

a)

Condición

b)

Booleanas

c)

Contadores

d)

Expresiones

33.

Es la estructura de control que después de tomar una decisión hace necesario tomar una decisión más.

a)

Estructura múltiples o de caso

b)

Estructura de control doble

34.

Es la estructura de control que después de tomar una decisión hace necesario tomar una decisión más.

a)

Estructura múltiples o de caso

b)

Estructura de control doble

c)

Estructura de control doble anidadas

d)

Estructura de control simple

35.

Es la estructura que evalúa una condición obteniendo como resultado un valor verdadero o falso.

a)

Estructura de control doble

b)

Estructura múltiples o de caso

c)

Estructura de control simple

d)

Estructura de control doble anidadas

36.

En la estructura se bifurca por dos caminos diferentes el flujo del proceso con base en la evaluación de una o varias condiciones.

a)

Estructura de control doble

b)

Estructura de control doble anidadas

c)

Estructura de control simple

d)

Estructura múltiples o de caso

37.

El siguiente problema, ¿con qué estructura es más fácil dar respuesta? Algoritmo que pida números hasta que se introduzca un cero. Debe imprimir la suma y la media de todos los números introducidos.

a)

Estructuras de control secuencial

b)

Estructuras de control selectivas

c)

Estructuras de control repetitivas

38.

El siguiente problema, ¿con qué estructura es más fácil dar respuesta? Determinar si un número es par positivo, par negativo, impar positivo o impar negativo.

a)

Estructura de control simple

b)

Estructura de control doble anidadas

c)

Estructura de control doble

d)

Estructura múltiples o de caso

39.

Selecciona las recomendaciones para el diseño de estructuras repetitivas.

a)

Cuando sumes o restes el contenido de la variable de control asegúrate que la expresión matemática esté correcta.

b)

Procurar definir una variable de control por instrucción particularmente si se emplea el para.

c)

Si requieres efectuar operaciones aritméticas con la variable de control asegúrate que la instrucción a repetir se vea afectada por las operaciones a realizar.

d)

Repeticiones finitas.

40.

Cuales son los 3 elementos que necesita la estructura FOR para su funcionamiento.

a)

La(s) condición(es).

b)

Inicialización de una variable de control de repeticiones,

c)

Los procesos

d)

El incremento del contenido de la variable contador.

41.

Estos tipos de datos se caracterizan por el hecho de que con un nombre se hace referencia a un grupo de casillas de memoria.

a)

Datos semi-estructurados

b)

Datos estructurados

c)

Datos simples

42.

Son conocidos como datos booleanos y pueden tomar sólo dos valores: verdadero y falso.

a)

Datos numéricos

b)

Datos alfanuméricos

c)

Datos lógicos

d)

Datos reales

43.

Observa la expresión matematica. ¿qué señalan las flechas color morado/lila/purpura?

a)

Constante

b)

Operadores

c)

Variable

44.

En programación se permiten palabras acentuadas dentro de algoritmos, diagramas de flujo y en el código de lenguaje.

a)

Verdadero

b)

Falso

45.

La Inteligencia artificial está basada en algoritmos avanzados.

a)

Verdadero

b)

Falso

46.

La formula para calcular Lambda es: λ = c/f Donde: c = 3x10m/s (valor de la velocidad de la luz) y f = frecuencia. ¿Qué es c?

a)

Variable

b)

Identificador

c)

Constante

47.

Lea el siguiente algoritmo y seleccione el nombre más adecuado que obtendrá la variable output. (O sea el resultado final del algoritmo) 1. Inicio 2. Obtener el primer número 3. Obtener el segundo número 4. Sumar los números obtenidos 5. Dividir el resultado de la suma

4 lines
48.

¿Quién creó los Algoritmos?

a)

Al’Khwarizmi

b)

Marie Curie

c)

Charles Darwin

49.

¿Cuál era el trabajo del creador de los algoritmos?

a)

Preservar y difundir el conocimiento de la antigua Grecia y de la Italia

b)

Preservar y difundir el conocimiento de la antigua Grecia y de la India

c)

Quedarse solo el con el conocimiento

50.

Secuencia de operaciones necesarias para llegar a la solución de un problema.

a)

Proceso

b)

Método

c)

Pasos

d)

Diagrama

51.

¿Cómo podemos representar un algoritmo?

a)

En Diagrama de Flujo y Pseudocódigo

b)

En JAVA, PHP, Visual Studio, Python

c)

En el código de los diferentes lenguajes de programación

d)

Mediante bucles repetitivos

52.

Marque TODAS las actividades que podemos representar en algoritmo

a)

Ir al cine

b)

Preparar una comida

c)

Realizar un vuelo en avión

d)

Realizar un préstamo

e)

Aprobar el curso

53.

Si decimos que una algoritmo es preciso, queremos decir que es...

a)

se repite cuantas veces se a necesario

b)

no deja margen de ambigüedad

c)

tiene un fin

d)

es claro, directo y conciso

54.

Si un algoritmo tiene un fin es...

a)

Preciso

b)

Legible

c)

Definido

d)

Finito

55.

Cuál característica de los algoritmos, dice que, si se sigue dos veces se obtiene el mismo resultado cada vez.

a)

PRECISO

b)

DEFINIDO

c)

FINITO

56.

Qué acción en un algoritmo, es la información de partida que necesita el algoritmo para arrancar.

a)

ENTRADA

b)

SALIDA

c)

PROCESO

57.

Qué acción en un algoritmo, es el conjunto de todas las operaciones a realizar.

a)

ENTRADA

b)

PROCESO

c)

SALIDA

58.

Qué acción en un algoritmo, son los resultados obtenidos.

a)

ENTRADA

b)

SALIDA

c)

PROCESO

59.

En las figuras de un diagrama de flujo, que representa el óvalo.

a)

PROCESO

b)

LECTURA/ESCRITURA

c)

INICIO/FIN

60.

En las figuras de un diagrama de flujo, que representa el rombo.

a)

DECISION

b)

PROCESO

c)

INICIO/FIN

61.

Dentro de las estructuras de control, cuáles son aquellas que permiten que se ejecute repetidamente un conjunto de instrucciones, bien un número pre-determinado de veces, o bien hasta que se verifique una determinada condición.

a)

RUPTURAS

b)

CONDICIONALES O BIFURCACIONES

c)

BUCLES O REPETICIONES

62.

Dentro de las estructuras de control, cuáles son aquellas que permiten que se ejecuten conjuntos distintos de instrucciones, en función de que se verifique o no determinada condición.

a)

RUPTURAS

b)

CONDICIONALES O BIFURCACIONES

c)

BUCLES O REPETICIONES

63.

Este tipo de estructura permite implementar condicionales en los que hay dos acciones alternativas.

a)

IF-ELSEIF-ELSE

b)

IF

c)

IF-ELSE