wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Conceptos básicos de Programación

Total questions: 30

Worksheet time: 10mins

Name
Class
Date
1.

¿Qué es un algoritmo?

a)

Un algoritmo es un lenguaje de programación.

b)

Un algoritmo es un conjunto de instrucciones o pasos para resolver un problema.

c)

Un algoritmo es un tipo de software.

d)

Un algoritmo es una fórmula matemática.

2.

¿Cuáles son las características de un buen algoritmo?

a)

Rigidez, ineficiencia, indefinición, error y desorganización de datos.

b)

Simplicidad, lentitud, continuidad, ambigüedad y escaso uso de recursos.

c)

Complejidad, aleatoriedad, infinitud, imprecisión y falta de entradas.

d)

Claridad, eficiencia, finitud, corrección y manejo adecuado de entradas.

3.

Son las operaciones que conducen a expresar un algoritmo en forma de programa

a)

Aritméticas

b)

Programación

c)

Lógicas

d)

Relacionales

4.

Escribe el resultado de la siguiente expresión 15 / 3 + 2 *(1 + 3)

(a)  

5.

El proceso de traducir un algoritmo en pseudocódigo a un lenguaje de programación se denomina

a)

Programar

b)

Traducir

c)

Codificación

d)

Interpretación

6.

El algoritmo escrito en un lenguaje de programación se denomina

a)

Código ejecutable

b)

Código fuente

c)

Código base

7.

Es una secuencia de líneas que contendrán sentencias, directivas de compilación y comentarios.

a)

Programa

b)

Variable

c)

Compilador

d)

Case Sensitive

8.

Es un traductor que toma un programa fuente, lo traduce y lo ejecuta

a)

Interprete

b)

Convertidor

c)

Compilador

9.

Un programa no se escribe en un lenguaje de programación

a)

Verdadero

b)

Falso

10.

Metodología de programación es un conjunto o sistema de métodos, que generan un problema algorítmico

a)

Verdadero

b)

Falso

11.

Es un idioma artificial diseñado para expresar computaciones que pueden ser llevadas a cabo por una computadora

a)

Pseudocódigo

b)

Lenguaje de programación

c)

Algoritmo.

d)

Diagrama de flujo

12.

Devuelve la parte entera de la división

a)

/

b)

\

c)

*

d)

mod

13.

Son instrucciones que permiten realizar n repeticiones de un bloque de instrucciones

a)

Estructuras condicionales

b)

Ciclos

c)

Decisiones

d)

Contadores

14.

Es un programa que convierte nuestro código fuente en un programa ejecutable

a)

Código ejecutable

b)

Código fuente

c)

Compilador

d)

Case Sensitive

15.

Devuelve el resto de la división de dos números

a)

/

b)

\

c)

*

d)

mod

16.

¿Cómo se puede representar un algoritmo gráficamente?

a)

Códigos de programación

b)

Estructuras de datos

c)

Listas enlazadas

d)

Diagramas de flujo

17.

Un programa en un lenguaje procedimental es un conjunto de instrucciones o sentencias

a)

Verdadero

b)

Falso

18.

Es el sistema de códigos interpretable directamente por un circuito microprogramable, como el microprocesador de una PC

a)

Lenguaje de bajo nivel

b)

Lenguaje de alto nivel

c)

Lenguaje de máquina

d)

Lenguaje flexible

19.

La POO tiene como principio que no todo en la vida es un objeto programable

a)

Verdadero

b)

Falso

20.

Es el que proporciona poca o ninguna abstracción del microprocesador de una computadora.

a)

Lenguaje de bajo nivel

b)

Lenguaje de alto nivel

c)

Lenguaje de máquina

d)

Lenguaje flexible

21.

Tipo de programación que produce código con un flujo limpio

a)

Programación orientada a objetos

b)

Programación estructurada

c)

Programación modular

22.

Las características más sobresalientes de la resolución de problemas son:

a)

Análisis, diseño, codificación, ejecución y mantenimiento.

b)

Análisis, diseño, implementación, ejecución y mantenimiento.

c)

Análisis, diseño, implementación, ejecución y prueba.

23.

Permiten dar órdenes al ordenador con un lenguaje parecido al nuestro

a)

Lenguaje de bajo nivel

b)

Lenguaje de alto nivel

c)

Lenguaje de máquina

d)

Lenguaje flexible

24.

Este símbolo se utiliza para iniciar un comentario de una línea

a)

;

b)

/*

c)

//

d)

*/

25.

¿Qué es la sintaxis en un lenguaje de programación?

a)

El significado y objetivo de una determinada instrucción.

b)

Las reglas para la interpretación de las instrucciones.

c)

El conjunto de símbolos y reglas para formar sentencias.

26.

Programan mediante funciones que son invocadas conforme a la entrada recibida

a)

Lenguaje Imperativo

b)

Lenguaje Funcional

c)

Lenguaje binario

d)

Lenguaje flexible

27.

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

a)

El significado y objetivo de una determinada instrucción.

b)

Las reglas para la interpretación de las instrucciones.

c)

El conjunto de símbolos y reglas para formar sentencias.

28.

Este símbolo se utiliza para finalizar un comentario de más de dos líneas

a)

;

b)

/*

c)

//

d)

*/

29.

Son estructuras lógicas de control, excepto

a)

Secuencial

b)

Iterativa

c)

Selectiva

d)

Masiva

30.

Programan mediante órdenes condicionales y un bloque de comandos al que retornan una vez llevada a cabo la función

a)

Lenguaje Imperativo

b)

Lenguaje Funcional

c)

Lenguaje binario

d)

Lenguaje flexible