wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

EXAMEN DE PROGRAMACION

Total questions: 50

Worksheet time: 50mins

Name
Class
Date
1.
¿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
2.
¿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
3.
¿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
4.

Se refieren a caracteristicas principalmente fisicas y de estado de un objeto

a)

Metodos

b)

Operaciones

c)

Atributos

d)

Objetos

5.

Son aquellos software que hacen funcionar gran parte de la tecnología, que utilizamos hoy en día.

a)

Paginas web

b)

Software de aplicación

c)

Lenguajes de programación

d)

Software multimedia

6.

¿Qué se puede crear con el lenguaje de programación de c++?

a)

Videos

b)

Juegos

c)

Multimedia

d)

Programas de escritorios

e)

Servidores web

7.

¿Qué es un bucle en programación?

a)

Un bucle es una estructura de control que repite un bloque de código varias veces

b)

Un bucle es un tipo de dato en programación

c)

Un bucle es un tipo de error en programación

d)

Un bucle es un tipo de función en programación

8.

mencione las ramas de la programación

a)

desarrollo de hardware

b)

diseño gráfico

c)

marketing digital

d)

desarrollo web, desarrollo móvil, desarrollo de software, inteligencia artificial, ciberseguridad

9.

¿Qué tipo de valor se está almacenando en esta variable?
var myAge = 100/2;

a)

cadena

b)

booleano

c)

numérico

d)

function

10.

DONDE ESTA EL ERROR:

a)

LINEA 2

b)

LINEA 4

c)

LINEA 7

d)

LINEA 11

11.

SIGNO PARA CONCATENAR EN JAVA

a)

"."

b)

"+"

c)

"*"

d)

"-"

12.

MAYOR PRIORIDAD ENTRE OPERADORES EN JAVA

a)

"(paréntesis)"

b)

"potencia ^"

c)

"división /"

d)

"multiplicación *"

13.

Señala la correcta

a)

int num = "9";

b)

int num = 6

c)

int = 4;

d)

int num = 3;

14.

Señala la estructura repetitiva

a)

IF

b)

FOR

c)

ELSE

d)

INT

15.

+, - , / , * son

a)

operadores aritméticos

b)

operadores de comparación

c)

operadores lógicos

16.

>, <, =, <> son

a)

operadores de comparación

b)

operadores lógicos

c)

operadores aritméticos

17.

&&, || , !

a)

operadores de comparación

b)

operadores lógicos

c)

operadores aritméticos

18.
¿Cómo creo un nuevo objeto en Java?
a)
new Object();
b)
nuevo Object();
c)
new Object;
d)
niu object();
19.
¿Qué es una clase?
a)
Modelo de un método.
b)
Modelo abstracto del dominio del problema.
c)
Forma abstracta del objeto de nuestro problema
d)
Ente abstracto con responsabilidades.
20.
¿Cómo defino una nueva clase en Java?
a)
public class Nombre{
}
b)
public clas Nombre{
}
c)
public Nombre{
}
d)
private Nombre{
}
21.
¿Cómo es la firma de un método?
a)
visibilidad TipoDeRetorno nombre(Parámetros)
b)
void TipoDeRetorno nombre(Parámetros)
c)
visibilidad Parametros nombre(TipoDeRetorno)
d)
visibilidad Parametros nombre()
22.
En JAVA, se heredan todos los atributos que tengan visibilidad...
a)
private, public y protected
b)
public y protected
c)
private y public
d)
private y protected
23.
¿Cuál es la palabra reservada que se usa en Java para implementar herencia?
a)
extends
b)
implements
c)
extend
d)
implement
24.

en Java como escribo: 5 es igual a 5 ?

a)

5 == 5

b)

5 <= 5

c)

5 = 5

d)

5 >= 5

25.

en Java como escribo que A es mayor que o igual a B ?

a)

A >= B

b)

A <= B

c)

A != B

d)

A > B

26.

en Java las clases se pueden escribir con minúsculas

a)

verdadero

b)

falso

27.

en la estructura FOR debe haber: un inicio, una condición y un incremento

a)

verdadero

b)

falso

28.

Java necesita que el navegador lo interprete para funcionar en los equipos

a)

verdadero

b)

falso

29.

la clase Scanner sirve para...

a)

escanear un documento

b)

rescatar lo ingresado por el teclado

c)

agilizar la compilación del codigo

d)

refrescar la pagina web

30.

los diagramas de flujo permiten...

a)

entender el flujo de un programa

b)

simplificar el arco del circuito

c)

aumentar la seguridad del sistema

d)

ejemplificar las razones de decisiones

31.

Desktop significa

a)

escritorio

b)

bodega

c)

documentos

d)

papelera

32.

en Programación, el programa lee el codigo de arriba hacia abajo

a)

verdadero

b)

falso

33.

en programación, el programa lee el codigo de izquierda a derecha

a)

verdadero

b)

falso

34.

en Java, el comando System.out.println

a)

imprime con salto de linea

b)

imprime horizontalmente

c)

compila el codigo

d)

ejecuta el codigo

35.

en Java el comando System.out.print

a)

imprime horizontalmente

b)

imprime con salto de linea

c)

compila el codigo

d)

ejecuta el codigo

36.

Símbolo que finaliza una instrucción en Java

a)

.

b)

,

c)

;

d)

//

37.

¿Cuál de los siguientes tipos de datos requiere para almacenar un número con cifras decimales en Java?

a)

int

b)

boolean

c)

float

d)

double

38.

System.out.println(" ") sirve para ?

a)

Llamar a la clase

b)

Imprimir en pantalla

c)

importar una libreria

d)

Declarar una variable

39.

En un bucle "for" en Java, ¿cuál es la parte que se ejecuta al final de cada iteración?

a)

 Inicialización

b)

Condición

c)

Cuerpo del bucle

d)

Actualizacion

40.

    ¿Cuál es el resultado de la siguiente declaración?

a)

Verdadero

b)

Falso

c)

No se ejecuta ningún código

d)

Produce un error

41.

¿Cuál de las siguientes afirmaciones describe mejor a Java?

a)

Java es un sistema operativo muy popular.

b)

Java es un lenguaje de programación desarrollado por Microsoft

c)

Java es un lenguaje de programación multiplataforma

d)

Java es una compañía de software

42.

¿Que se mostraría por pantalla?


System.out.println("Hola\nMundo");

a)

"Hola Mundo"

b)

"Hola\nMundo"

c)

"Hola" y en otra línea "Mundo"

d)

"Hola" un tabulador y "Mundo"

43.

¿Qué hace la siguiente sentencia de código?


total -= --contador;

a)

No compila, es erronea.

b)

Decrementa contador a total y luego resta uno a contador.

c)

Decrementa uno al contador y luego se lo resta a total.

d)

Decrementa uno al contador y luego se lo asigna a total

44.

EL SIGNO DE COMPARACION ES:

a)

=

b)

==

c)

;

d)

()

45.

Seleccione el operador que permite asignar un valor a una variable.

a)
b)
c)
d)
46.

Bloc de nota es un editor de codigo web

a)

Si

b)

No

c)

se puede usar, pero no

d)

tal vez

47.

Seleccione la sentencia de Inicio en HTML

a)

HTML

b)

<Body>

c)

<HTML>

d)

<TITLE>

48.

Que es una pagina Web

a)

Un buscador

b)

un Explorador

c)

Google

d)

Conjunto de información que se encuentra en una dirección determinada de internet

49.

¿Cuál de los siguientes es un lenguaje de programación?

a)

a) Google Chrome, Mozilla Firefox

b)

b) Photoshop, WinRAR

c)

c) Python, C++

d)

d) Power Point, Excel

50.

Selecciona los tres pasos que debe poseer un algoritmo cotidiano

a)

-Entrada

-Salida

-Almacenamiento

b)

-Word

-Excel

-PowerPoint

c)

-Entrada

-Algoritmo

-Salida

d)

-Pinta

-Niña

-Santamaria