wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Introducción a la programación

Total questions: 48

Worksheet time: 26mins

Name
Class
Date
1.

Serie de pasos ordenados lógicamente para la solución de un problema...

a)

Algoritmo

b)

Programa

c)

Respuesta

d)

Solución

2.

Identifica el símbolo usado por los programadores para definir el comienzo del diagrama de flujo

a)
b)
c)
d)
3.

Las computadoras procesan los datos bajo el control de conjuntos de instrucciones llamadas ___________.

a)

Algoritmos

b)

Programas

c)

Diagramas de flujo

d)

Ninguno

4.

Cantidad o valor que permanece sin cambio durante la ejecución de un algoritmo

a)

Variable

b)

Contador

c)

Acumulador

d)

Constante

5.

Cantidad o valor que cambia durante la ejecución de un algoritmo

a)

Variable

b)

Identificador

c)

Ninguna de las anteriores

d)

Constante

6.

La expresión pseudocódiga

 aa2a\leftarrow a-2  representa:

a)

Una variable

b)

Un identificador

c)

Un acumulador

d)

Un contador

7.

La expresión pseudocódiga

 aa+ba\leftarrow a+b  representa:

a)

Una variable

b)

Un identificador

c)

Un acumulador

d)

Un contador

8.

Tipo de dato que reserva en la memoria un espacio equivalente a 16 bits

a)

char

b)

int

c)

float

d)

double

9.

La cantidad

 4.82×10194.82\times10^{-19}  debe ser almacenada en una variable de tipo:

a)

char

b)

int

c)

float

d)

double

10.

Seleccione, ¿Cómo le asigno valor a una variable?

a)

int suma==0

b)

suma == 12

c)

int suma = 0

d)

int suma;

11.

Do while, qué significa?

a)

Doble condición

b)

Condición mientras

c)

Mientras hacer

d)

Hacer mientras

12.

¿Qué es una constante?

a)

Un valor que cambia durante la ejecución del programa

b)

Un valor que no cambia durante la ejecución del programa

c)

Ninguna

13.

¿Qué es un algoritmo?

a)

Pasos a seguir sin importar el orden

b)

Instrucciones que no estan involucrados con calculos numericos

c)

Secuencia de pasos ordenados que llevan a la ejecución de un problema

d)

Conjunto de reglas, símbolos y palabras reservadas

14.

Partes de un algoritmo

a)

Emisor – Mensaje – Receptor

b)

Entrada – Proceso – Salida

c)

Conector – Motherboard – Teclado

d)

Datos - Procesamiento - Resultados

15.

Seleccione los operadores relacionales

a)

&&

b)

<=

c)

/

d)

==

16.

Seleccione las sentencias selectivas

a)

do while

b)

if

c)

switch

d)

for

17.

El archivo producido por el compilador de Java contiene _____________ que se ejecutan mediante la Máquina Virtual de Java.

a)

códigos de bytes

b)

Clases

c)

Objetos

d)

Ninguno

18.

El comando _____________ del JDK ejecuta una aplicación en Java

a)

javac

b)

java

c)

.java

d)

ninguno

19.

El comando _____________ del JDK compila un programa en Java.

a)

java

b)

.java

c)

javac

d)

ninguno

20.

El cuerpo de cualquier método comienza con un(a) _____________ y termina con un(a) _____________.

a)

{ }

b)

[ ]

c)

( )

d)

Ninguno

21.

Toda instrucción termina con un _____________.

a)

. (punto)

b)

: (dos puntos)

c)

, (coma)

d)

;(punto y coma)

22.

La instrucción ___________________ se utiliza para tomar decisiones.

a)

for

b)

if

c)

while

d)

Todas

23.

_____________ indica el inicio de un comentario de fi n de línea.

a)

*/

b)

!!

c)

//

d)

ninguno

24.

Las _____________ están reservadas para su uso en Java.

a)

Palabras clave

b)

Toma de decisiones

c)

Variables

d)

Constantes

25.

Las aplicaciones en Java comienzan su ejecución en el método _____________.

a)

Scanner

b)

Math

c)

main

d)

Random

26.

El método(s) que muestran información en la ventana

de comandos en java

a)

System.out.print

b)

System.out.println

c)

System.out.printf.

d)

Ninguno

27.

Los comentarios hacen que la computadora imprima el texto que va después de los caracteres // en la pantalla, al ejecutarse el programa.

a)

Falso.

b)

Verdadero

28.

Todas las variables deben recibir un tipo cuando se declaran.

a)

Verdadero

b)

Falso

29.

Java considera que las variables numero y NuMeRo son idénticas.

a)

verdadero

b)

Falso

30.

El operador residuo (%) puede utilizarse solamente con operandos enteros.

a)

Verdadero

b)

Falso

31.

Los operadores aritméticos *, /, %, + y – tienen todos el mismo nivel de precedencia.

a)

Verdadero

b)

Falso

32.

En esta etapa la solución se escribe en la sintaxis de un lenguaje de alto nivel y se obtiene un programa:

a)

Codificación

b)

Diseño

c)

Depuración

33.

El proceso de tomar un algoritmo y codificarlo en un lenguaje de programación, de modo que pueda ser ejecutado por una computadora:

a)

Programación

b)

Programa

c)

Algoritmos

34.

¿Cuál de los siguientes casos de asignación , no es válido?

a)

A=B+10

b)

A=5+2

c)

A=B

d)

A+5=B

35.

Declarar las variables c, estaEsUnaVariable, q76354 y numero como de tipo int.

(a)  

36.

Pedir al usuario que introduzca un entero.

a)

System.out.print( "Escriba un entero " );

b)

System.out.println( "Escriba un entero " );

c)

NInguna

37.

Recibir un entero como entrada y asignar el resultado a la variable int valor. Suponga que se puede utilizar la variable entrada tipo Scanner para recibir un valor del teclado.

a)

entrada.nextInt();

b)

valor = entrada.nextInt();

c)

Scanner valor = new Scanner

38.

Imprimir "Este es un programa en Java" en una línea de la ventana de comandos.

a)

System.out.println( "Este es un programa en Java" );

b)

System.out.println( "Este es un\n programa en Java" );

c)

System.out.printf( "%s\%s\n", "Este es un", "programa en Java" );

d)

Ninguna

39.

Imprimir "Este es un programa en Java" en dos líneas de la ventana de comandos. La primera línea debe terminar con es un.

a)

System.out.printf( "%s\%s\n", "Este es un", "programa en Java" );

b)

System.out.println( "Este es un\n programa en Java" );

c)

System.out.println( "Este es un programa en Java" );

40.

Imprimir "Este es un programa en Java" en dos líneas de la ventana de comandos. La primera línea debe terminar con es un. Utiliza los especificadores %s

a)

System.out.println( "Este es un programa en Java" );

b)

System.out.println( "Este es un\n programa en Java" );

c)

System.out.printf( "%s\%s\n", "Este es un", "programa en Java" );

41.

¿Cuál es su error?

if ( c < 7 );

System.out.println( "c es menor que 7" );

a)

no tiene llaves después del paréntesis derecho de la condición (c < 7 )

b)

hay un punto y coma después del paréntesis derecho de la condición (c < 7 )

c)

Hay comillas dobles en ( "c es menor que 7" )

d)

Ninguno

42.

Cada declaración de clase que empieza con la palabra clave ____________ debe almacenarse en un archivo que tenga exactamente el mismo nombre de la clase, y que termine con la extensión de nombre de archivo .java.

a)

new

b)

class

c)

main

d)

string

43.

El método ____________ de la clase Scanner devuelve un valor double.

a)

double

b)

nextLine.

c)

nextDouble

44.

El especificador de formato ____________ se utiliza para mostrar valores de tipo float o double

a)

%f

b)

%d

c)

%s

45.

La instrucción __________ se utiliza para ejecutar una acción cuando una condición es verdadera, y otra acción cuando esa condición es falsa.

a)

if..else

b)

do..while

c)

for

46.

La estructura __________ está integrada en Java; de manera predeterminada, las instrucciones se ejecutan en el orden en el que aparecen.

a)

Decisión

b)

Secuencia

c)

Iterativa

d)

Ninguna

47.

Todas las variables de instancia de los tipos char, byte, short, int, long, float y double reciben el valor __________ de manera predeterminada.

a)

0 (cero)

b)

5 (cinco)

c)

Ninguno

48.

Escriba una instrucciones distintas en Java, en donde cada una sume 1 a la variable entera x.

(a)