wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ALGORITMOS II JAVA

Total questions: 25

Worksheet time: 31mins

Name
Class
Date
1.

¿JAVA es un lenguaje de programación..... ?

a)

Orientado a eventos.

b)

Orientado a aspectos.

c)

Orientado a objetos.

d)

No orientado.

2.

¿Cuál es la descripción que crees que define mejor el concepto 'clase' en la programación orientada a objetos?

a)

Es un concepto similar al de 'array'

b)

Es un tipo particular de variable

c)

Es un modelo o plantilla a partir de la cual creamos objetos

d)

Es una categoría de datos ordenada secuencialmente

3.

¿Qué elementos crees que definen a un objeto?

a)

Sus cardinalidad y su tipo

b)

Sus atributos y sus métodos

c)

La forma en que establece comunicación e intercambiar mensajes

d)

Su interfaz y los eventos asociados

4.

¿Cómo se llama la estructura que sirve para ejecutar una acción cuando se cumple una condición y otra cuando no se cumple la condición?

a)

Selectiva

b)

Repetitiva

c)

Secuencial

d)

Algorítmica

5.

¿Cuál es la precisión de un tipo de dato short?

a)

64 bit

b)

32 bit

c)

16 bit

d)

8 bit

6.

¿El tipo de dato para un 5,6 es:?

a)

Entero

b)

Double

c)

String

d)

Ninguna de las tres anteriores.

7.

¿Qué es Eclipse?

a)

Una libreria de Java

b)

Una versión de Java especial para servidores

c)

Un IDE para desarrollar aplicaciones

d)

Ninguna de las anteriores

8.

¿Qué es el bytecode en Java?

a)

El formato de intercambio de datos

b)

El formato que obtenemos tras compilar un fuente .java

c)

Un tipo de variable

d)

Un depurador de código

9.

¿Cómo se llama la estructura que sirve para ejecutar unas acciones cuando se cumple una condición y otras cuando no se cumple la condición?

a)

Selectiva

b)

Repetitiva

c)

Secuencia

d)

Algorítmica

10.

¿Que se encuentran dentro de los paquetes en Java?

a)

Constantes

b)

Variables

c)

Signos

d)

Clases

11.

La estructura correcta del If (simple) es

a)

if (condición) { instrucción 1, instrucción 2 }

b)

if (condición) { instrucción 1; instrucción 2; }

c)

if condición { instrucción 1, instrucción 2 }

d)

if (condición) { instrucción 1, instrucción 2

12.

La estructura correcta de validación en el ciclo FOR es:

a)

for (int i=1;i<8;i++){

b)

for (int i=1;i<8;i++)

c)

for ( i=1;i<8;i++)

d)

for ( i=1;i<8;i++)

13.

Cual es la estructura del método main () en java

a)

public y void

b)

public static void main(String[] args) { }

c)

public static string[]

d)

Todas las anteriores

14.

EL JOptionPane.showInputDialoge permite:

a)

mostrar una ventana que permite capturar datos ingresados por teclado

b)

mostrar una ventana que permite desplegar datos

c)

mostrar datos desde consola

d)

TODAS LAS ANTERIORES

15.

Las librerías se llaman dentro de:

a)

PUBLIC CLASS

b)

PACKAGE

c)

VOID MAIN

d)

METODO

16.

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


System.out.println(2+6<<1);

a)

16

b)

14

c)

12

d)

8

17.

¿Qué hace el siguiente código fuente?


int suma = 0;


for (int x=1;x<=100;x++) {


if (x%2!=0) suma+=x;


}

a)

Suma los 100 primeros números

b)

Suma los 100 primeros números impares

c)

Suma los 100 primeros números pares

d)

Ninguna de las anteriores respuestas es válida

18.

¿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"

19.

¿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

20.

¿Qué hace el siguiente programa?


public class Contador {

public static void main(String arg[]){

int x = 0;

int y = 0;

while (x<10) {

y += x;

x++;

}

System.out.println(y);

}

}

a)

Sumar uno a uno los valores de x hasta llegar a 10

b)

Calcular la sumar los números 1 al 9

c)

Suma y acaba obteniendo un 11 en la variable

d)

Ninguna de las tres respuestas es correcta

21.

¿Qué tipo de estructura representa el siguiente código?


public class Contador {

public static void main(String arg[]){

int x,contador;

contador =10;

x = contador +1;

System.out.println("El valor es de " + x);

}

}

a)

Estructura Selectiva

b)

Estructura Secuencial

c)

Estructura Repetitiva

d)

Ninguna de las tres anteriores.

22.

Scanner teclado=new Scanner(System.in); permite:

a)

capturar datos del mouse

b)

capturar fotos

c)

capturar pantallazos

d)

capturar datos por teclado

23.

un metodo se puede escribir:

a)

public nombre()

b)

public nombre (){

c)

public nombre {

d)

ninguna de las anteriores

24.

EL SIGNO DE COMPARACION ES:

a)

=

b)

==

c)

;

d)

()

25.

En la precedencia de operadores cual va antes

a)

/ %

b)

+ -

c)

++expresion

d)

<<