wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Programación

Total questions: 75

Worksheet time: 1hrs 18mins

Name
Class
Date
1.

La programación se puede definir como:

a)

El proceso de diseñar, codificar, depurar y mantener el código fuente de programas de ordenador

b)

La instalación de programas en sistemas operativos desde la linea de comandos.

c)

La ejecución de programas de ordenador desde la linea de comandos

d)

Ninguna de las opciones es correcta

2.

C# es?

a)

Un paquete de programación

b)

Un producto para Vender

c)

Un lenguaje de programación

d)

Ninguna opción

3.

Este diagrama según la norma Ansii se usa para:

a)

Impresión de resultados

b)

Calculo de posibles valores

c)

Lectura de variables

d)

Ninguna

4.

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

5.

La prueba de escritorio es útil probar :

a)

La resistencia que se aplica a un escritorio

b)

Es una simulación del comportamiento de un algoritmo que permite determinar la validez del mismo

c)

Que resultado emite un programa

d)

Ninguno

6.

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

7.

Cuál es la mejor definición de ALGORITMO?

a)

Es la idea de solución para un problema, con la especificación de las variables y tipos.

b)

ES UN DIAGRAMA que representa la solución de un problema

c)

Es un método para resolver un problema mediante una secuencia de pasos bien definidos, ordenados y finitos.

d)

Es un código que sigue una secuencia de pasos

8.

¿Cuál es la mejor definición de DIAGRAMA DE FLUJO?

a)

Es parecido a un mapa mental, pero con reglas predefinidas.

b)

Es un gráfico que representa la solución a varios problemas

c)

Es una representación gráfica de un proceso. Cada paso del proceso se representa por una figura geométrica diferente que contiene una breve descripción de la etapa de proceso.

d)

Es un plano para construir pseudocódigo

9.

L a figura muestra

a)

La estructura de un problema

b)

La estructura de un Lenguaje de programación

c)

La estructura de un programa

d)

Ninguno

10.

Se pueden producir 3 tipos de errores al ejecutar un programa:

a)

ERRORES DE COMPILACION

b)

ERROR DE TRANSCRIPCION

c)

ERRORES DE EJECUCION

d)

ERROR DE DISEÑO Y PRUEBA

e)

ERRORES LOGICOS

11.

El resultado de la siguiente expresión aritmética

8+7 *3 + 4*6 nos da:

a)

64

b)

53

c)

74

d)

Ninguno

12.

Al realizar los cálculos de esta expresión aritmética

7*3 -5 2 /(2+3) * nos da:

a)

19

b)

-19

c)

40

d)

Ninguno

13.

la figura muestra a:

a)

Operadores Lógicos

b)

Operadores Aritméticos

c)

Operadores Relacionales

d)

Ninguno

14.

selecciona todas las características del lenguaje C#

a)

Es una evolución de los lenguajes de programación C y C++

b)

Es un lenguaje graficador de algoritmos

c)

Es un lenguaje CASE sensitive , es decir diferencia entre mayúscula y minúscula

d)

Es un lenguaje simulador de código

e)

Es un lenguaje de programación orientado a objetos

15.

La programación estructurada es el conjunto de técnicas para desarrollar programas fáciles de escribir, verificar, leer y modificar.

para ello utiliza tres tipos de estructuras:

a)

RELACIONALES

b)

SECUENCIALES

c)

LOGICAS

d)

CONDICIONALES (Selectivas)

e)

REPETITIVAS

16.

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

17.

La figura describe a un algoritmo

a)

CUANTITATIVO

b)

DESCRIPTIVO

c)

CUALITATIVO

d)

HEURISTICO

18.

¿CUANTO SERA EL VALOR DE A Y B PARA QUE EXISTA IGUALDAD?

a)

A=40 ; B=40

b)

A=70; B=10

c)

A=10; B=70

d)

A=20; B=60

19.

Las partes de la estructura de un programa en C# son:

a)

NINGUNO

b)

1.-ENCABEZADO O LIBRERIAS, 2.-NOMBRE DE ESPACIO O NOMBRE DE PROYECTO, 3.-LA CLASE PROGRAM , 4.-EL METODO MAIN PRINCIPAL, 5.- CUERPO DEL PROGRAMA

c)

1.-UTILITARIOS 2.-NOMBRE DE ARCHIVO, 3.-LA CLASE PROGRAM , 4.-EL METODO MAIN PRINCIPAL, 5.- CUERPO DEL PROGRAMA

d)

1.-ENCABEZADO O LIBRERIAS, 2.-NOMBRE DE ESPACIO O NOMBRE DE PROYECTO, 3.-EL OBJETO PROGRAM , 4.-LA FUNCION MAIN PRINCIPAL, 5.- CUERPO DEL PROGRAMA

20.

El grafico muestra la:

a)

METODOLOGIA DE ABSTRACCION DEL MUNDO REAL

b)

METODOLOGIA DEL PROCESO DEL ALGORITMO

c)

METODOLOGIA DE LA PROGRAMACION

d)

NINGUNO

21.

Marca el algoritmo que resuelve el cuadrado de un numero.

a)
b)
c)
d)

Ninguna opcion

22.

Es una herramienta para

a)

Para Codificar algoritmos

b)

Para realizar graficos flowchart

c)

Para asistir a un estudiante en sus primeros pasos en programación, Realiza pseudocodigo y iagrama de flujo

d)

Ninguno

23.

La relacion regla de tres que obtiene:

a)

Un numero

b)

El porcentaje de una cantidad

c)

La relacion esta mal

d)

Ninguno

24.

p=int.Parse(Console.ReadLine()); es una instrucción para:

a)

Muestra un valor entero

b)

Leer un dato de entrada desde teclado de tipo entero

c)

Asigna a P un valor con decimales

d)

Ninguno

25.

-¿Qué información debe proporcionar la resolución del problema?

-¿Qué datos se necesitan para resolver el problema?

a)

Son preguntas para el ANALISIS de un Problema

b)

Son preguntas para hacer DIAGRAMAS DE FLUJO

c)

Son preguntas de reflexion

d)

Ninguno

26.

Que es un DFD en programacion?

a)

Diagrama de flujo de datos

b)

Diagrama de Frecuencia de datos

c)

Diagrama futuro de datos

d)

Todas son correctas

27.

para que se utiliza una variable?

a)

Para enviar correos

b)

Para instalar un programa

c)

Para almacenar un valor

28.

Seleccione tipos de variables

a)

Numericas

b)

Alfanuméricas

c)

Flotantes

d)

Archivo

29.

Seleccione las metodologias de desarrollo agiles

a)

UML

b)

RUP

c)

SCRUM

d)

XP

30.

Seleccione las metodologías tradicionales

a)

UML

b)

RUP

c)

SCRUM

d)

XP

31.

Seleccione los lenguajes de programación tipados

a)

JAVASCRIPT

b)

C#

c)

PHP

d)

JAVA

32.

Que es framework?

a)

Es una librería compuesta de muchas librerías

b)

Es una variable de una libreria

c)

Es una constante estandarizada

d)

Es un marco de trabajo con funciones determinadas estandarizadas

33.

Que es Android?

a)

Es una aplicación móvil

b)

Es un lenguaje de programación

c)

Es un sistema operativo

d)

Es un celular

34.

Seleccione Ejemplos de plataformas web

a)

Windows

b)

Facebook

c)

Twitter

d)

Linux

35.

facebook es un sistema

a)

Web

b)

Aplicación Móvil

c)

Sistema de escritorio

36.

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

37.

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

a)

Fin

b)

Decisión

c)

Proceso

d)

Entrada de datos

38.

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.

39.

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

a)

Fin

b)

Decisión

c)

Entrada de datos

d)

Proceso

40.

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

41.

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

a)

Fin

b)

Decisión

c)

Entrada de datos

d)

Proceso

42.

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

43.

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.

44.

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

45.

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

a)
b)
c)
d)
46.

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

47.

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

a)
b)
c)
d)
48.

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

49.

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

a)
b)
c)
d)
50.

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

51.

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

52.

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.

53.
El identificador es_mayor ¿A qué tipo de variable corresponde?
a)
Lógica
b)
Alfanumérica
c)
Numérica
d)
De Trabajo
54.
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

55.

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

56.

CUALES SON LOS ELEMENTOS DE PROGRAMACIÓN

a)

CONSTANTES

VARIABLES

b)

DISEÑO

IMPLEMENTACIÓN

PRUEBA

c)

SOFTWARE

PROGRAMA

PROCESO

MODULO

d)

NINGUNA

57.

Un programa es la secuencia de operaciones específicas en un determinado lenguaje de programación, cada una de las cuales determina las operaciones que se debe realizar el ordenador para la resolución de un problema.

a)

Verdadero

b)

Falso

58.

¿QUE ES LA PROGRAMACIÓN?

a)

Es la acción de ejecutar un conjunto de documentos establecidos en un determinando lenguaje

b)

Es la acción de recibir instrucciones escritas en un determinado lenguaje

c)

Es la acción de escribir un conjunto de instrucciones escritas en un determinando lenguaje

d)

Ninguna de las anteriores

59.

Los siguientes son Operadores Aritméticos

a)
b)
c)
60.

TIPOS DE ALGORITMOS

a)

CUANTITATIVOS

CUALITATIVOS

b)

NINGUNO

c)

CUALITATIVOS

CUANTITATIVOS

PROMOVIDOS

61.

QUE ES UN HARWARE

a)

ES UN SOFWARE DE UNA COMPUTADORA

b)

WORD, EXCEL, POWER POINT

c)

SISTEMA OPERATIVO

d)

NINGUNO

62.

QUE ES UN LENGUAJE DE PROGRAMACION

a)

ES UN CONJUNTO DE PALABRAS QUE MEDIANTE UNA SINTAXSIS PERMITEN A UNA PERSONA ESCRIBIR INSTRUCIONES PARA LA COMPUTADORA

b)

UN LENGUAJE DE PROGRAMACION ES UN CONJUNTO DE PALABRAS MEDIANTE UNA SINTAXIS PERMITE A LA COMPUTADORA DAR ORDENES A LA PERSONA

c)

UN LENGUAJE DE PROGRAMACION ES PYTHON, C++,JAVA,HTML, SCRATCH,SQL

d)

NINGUNO

63.

TIPOS DE LENGUAJE DE PROGRAMACION

a)

1. LENGUAJE SUPERIOR.

2. LENGUAJE INFERIOR

b)

1. LENGUAJE DE BAJO NIVEL.

2. LENGUAJE DE ALTO NIVEL

c)

1. LENGUAJE DE BAJO NIVEL.

2. LENGUAJE DE MEDIO NIVEL

3. LENGUAJE DE ALTO NIVEL

d)

NINGUNO

64.

PARTES DE UN ALGORITMO

a)

ENTRADA

PROCEDER

SALIDA

b)

ENTRADA

PROCESO

SALIDA

c)

ENTRADA

DEFINICION

SALIDA

d)

NINGUNA

65.

QUE ES UN TRADUCTOR DE LENGUAJES

a)

EXISTEN VARIOS TIPOS DE LENGUAJE DE TRADUCCION UNO DE ELLOS ES EL JAVAS ESCRIB

b)

UN TRADUCTOR ES UN PROGRAMA PARA PODER DECODIFICAR EN GOOGLE Y WORD

c)

ES UN PROGRAMA QUE PERMITE TRADUCIR LAS INSTRUCIONES ESCRITAS EN UN LENGUAJE, REGULARMENTE DE ALTO NIVEL A BAJO NIVEL

d)

NINGUNO

66.

¿QUE ES UN ALGORITMO?

a)

ES UNA SECUENCIA DE PASO QUE SE DEBE DE SEGUIR PARA DAR SOLUCION A UN PROBLEMA EN ESPECIFICO

b)

ES UNA SECUENCIA DE PASOS QUE SE DEBE DE SEGUIR PARA DAR SOLUCION CUANDO NO TENEMOS PROBLEMAS ESPECIFICOS

c)

ES UNA SECUENCIA DE PASOS QUE SE DEBE DE SEGUIR EN LA ACTUALIDAD EN LA CLASE DE INFORMATICA

d)

NINGUNO

67.

CUALES SON LAS FASES DE LA RESOLUCION DE PROBLEMAS

a)

1. ANALISIS

2. DISEÑO

3. IMPLEMENTACION

4. PRUEBAS

b)

1. ENTRADA

2. DISEÑO

3. PROCESO

4. PRUEBAS

c)

1. ENTRADA

2. PROCESO

3. SALIDA

d)

NINGUNO

68.

QUE ES UN SOFWARE

a)

UN CONJUTO DE PROGRAMAS QUE PERMITEN A LA COMPUTADORA REALIZAR DETERMINADAS TAREAS

b)

ES UN CONJUNTO DE INSTRUCCIONES ESCRITOS EN ALGUN LENGUAJE DE PROGRAMACION

c)

CONJUNTO DE MODULOS DESTINADOS A UN TIPO DE TAREAS, LAS CUALES SE PUEDEN COMPARTIR ENTRE DIFERENTES PROGRAMAS

d)

NINGUNO

69.

QUE ES UN HARWARE

a)

ES UN SOFWARE DE UNA COMPUTADORA

b)

WORD, EXCEL, POWER POINT

c)

SISTEMA OPERATIVO

d)

NINGUNO

70.

TIPOS DE ALGORITMOS

a)

CUANTITATIVOS

CUALITATIVOS

b)

NINGUNO

c)

CUALITATIVOS

CUANTITATIVOS

PROMOVIDOS

71.

Los siguientes son Operadores relacionales

a)
b)
c)
72.

Los siguientes son Operadores Lógicos

a)
b)
c)
73.
Son datos asignados a un elemento, los cuales cambian cuantas veces sea necesario durante el desarrollo del algoritmo.
a)

Valores

b)

Variables

c)

Números

d)

Datos

74.

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

75.

Una ___________ Es un espacio en memoria que almacena temporalmente un dato (es decir, puede variar en mediante la ejecución de un programa)

a)

Constante

b)

Booleano

c)

Variable

d)

Variable de Trabajo