Font size
S
M
L
XL
WorksheetsJava Basico
Total questions: 32
Worksheet time: 16mins
Name
Class
Date
1.
¿Cuáles son identificadores válidos de Java ? (Seleccione 3)
a)
A$B
b)
_helloWorld
c)
Public
d)
true
e)
java.lang
2.
¿Cuales de las siguientes afirmaciones son ciertas? (Elija 3)
a)
Línea 5 genera un error de compliación
b)
Línea 7 genera un error de compliación
c)
Línea 8 genera un error de compliación
d)
Línea 4 genera un error de compliación
e)
Línea 6 genera un error de compliación
3.
¿Cuales de las siguientes opciones permite completar de forma correcta el espacio en blanco para que pueda ejecutar el método main()? (Elija 3)
a)
String[] _names
b)
String _Names[]
c)
String[] args
d)
String[] 123
e)
String names
4.
Cuales de las siguientes sentencias son verdaderas? (Seleccione 2)
a)
Una instancia de variable de tipo String tiene como valor predeterminado nulo.
b)
Una instancia de variable de tipo double tiene como valor predeterminado 0.0.
c)
Una instancia de variable de tipo double tiene como valor predeterminado nulo.
d)
Una instancia de variable de tipo int tiene como valor predeterminado nulo.
e)
Una instancia de variable de tipo int tiene como valor predeterminado 0.0.
5.
Cuales de las siguientes sentencias son verdaderas? (Seleccione 2)
a)
Una instancia de variable de tipo boolean tiene como valor predeterminado false
b)
Una instancia de variable de tipo int tiene como valor predeterminado 0
c)
Una instancia de variable de tipo boolean tiene como valor predeterminado true
d)
Una instancia de variable de tipo boolean tiene como valor predeterminado null
e)
Una instancia de variable de tipo int tiene como valor predeterminado 0.0
6.
Cuales de las siguientes sentencias son verdaderas? (Seleccione 2)
a)
Bunny en una clase
b)
bun es una referencia a un objeto
c)
bun es una clase
d)
main es una clase
e)
Bunny es una referencia a un objeto
7.
¿Qué tips de datos permitirá que se compile el siguiente fragmento de código? (Elija 3)
a)
int
b)
long
c)
double
d)
boolean
e)
short
8.
¿Cuál es el resultado del siguiente fragmento de código?
a)
El código no compilara por la línea 7
b)
Too Low
c)
Just Right
d)
Too High
e)
Compila pero lanza una excepción
9.
¿Cuál es el resultado del siguiente fragmento de código?
a)
true, 20, false
b)
true, 10, true
c)
false, 20, true
d)
false, 20, false
e)
Opción 5
10.
¿Cuál es la salida del siguiente código?
a)
40
b)
50
c)
90
d)
El código no compilará por la línea 4
e)
Un valor indefinido
11.
¿Cuál es el resultado del siguiente fragmento de código?
a)
Success
b)
Failure
c)
El código no compilará por la línea 4
d)
El código no compilará por la línea 5
12.
¿Cuál es el resultado del siguiente fragmento de código?
a)
12
b)
8
c)
11
d)
15
e)
16
13.
¿Cuál es el resultado del siguiente fragmento de código?
a)
1 2 3 4 5 6 7 8 9
b)
1 2 3 4 5 6 7 8 9 10
c)
1 2 3 4 5 6 7 8 9 10 11
d)
El código no compilará por la línea 5
e)
El código contiene un ciclo infinito y no termina.
14.
¿Cuál es el resultado del siguiente fragmento de código?
a)
1
b)
2
c)
3
d)
4
e)
6
15.
¿Cuál es el resultado del siguiente fragmento de código?
a)
great
b)
greatgood
c)
great good
d)
El código no compilará por la línea 6
e)
El código no compilará por las líenas 6 y 9
16.
¿Cuál es el resultado del siguiente código?
a)
El código No compila
b)
4 1
c)
41
d)
5
e)
5 tuna
17.
¿Cuáles son los resultados del siguiente código? (Elija 3)
a)
6
b)
d
c)
Se lanza una excepción
d)
5
e)
c
18.
¿Cuál es el resultado del siguiente código?
a)
8
b)
2
c)
4
d)
10
e)
Se lanza una excepción
19.
¿Cuál de estas declaraciones de matriz no es correcta? (Elija 3)
a)
String beans[] = new beans[6];
b)
int[][] types = new int[];
c)
int[][] java = new int[][];
d)
int[][] scores = new int[5][];
e)
Object[][][] cubbies = new Object[3][0][5];
20.
¿Qué método hay que invocar para ejecutar un programa en Java?
a)
do
b)
exec
c)
main
d)
start
21.
En la siguiente declaración de variables:
int entero1;
Integer entero2;
Indicar cuál de ellas es un tipo primitivo y cual es un tipo referencia:
a)
entero1 es un tipo referencia, entero2 es un tipo primitivo.
b)
entero1 y entero2 son un tipo referencia.
c)
entero1 y entero2 son un tipo primitivo.
d)
entero1 es un tipo primitivo, entero2 es un tipo referencia.
22.
Si se consideran las variables entero1 y entero2 declaradas así:
int entero1;
Integer entero2;
y se define la siguiente expresión:
entero1 = entero2;
¿qué afirmación es correcta?:
a)
La expresión es CORRECTA ya que en Java no se comprueban los tipos de las variables en las asignaciones.
b)
El resultado dependerá de los parámetros de ajuste del compilador de Java.
c)
La expresion es INCORRECTA ya que la expresión correcta sería entero2 = entero1;.
d)
La expresion es INCORRECTA ya que los tipos no son iguales.
23.
¿Cuáles son los ocho tipos primitivos en Java? (Seleccione 8)
a)
short
b)
long
c)
double
d)
byte
e)
char
24.
Supongamos que b tiene el valor 5 y c el valor 8 en la siguiente expresión:
a = b++ + ++c;
¿Cuál es el valor de a, b y c después de la ejecución de esta línea de código?
a)
a = 15, b = 6 y c = 9
b)
a = 14, b = 5 y c = 9
c)
a = 14, b = 6 y c = 8
d)
a = 14, b = 6 y c = 9
25.
Suponga la siguiente secuencia de instruciones:
int x=5, a, b;
a=x++;
b=++x;
Que valores tienen a, b y x despues de la ejecución:
a)
a=5 b=7 x=7
b)
a=6 b=6 x=6
c)
a=5 b=7 x=8
d)
a=6 b=7 x=8
26.
El area de un triángulo se calcula evaluando la siguiente expresión:
A = (b * h )/2, siendo b el valor de la base y h el de la altura.
Si incrementamos en una unidad el valor de la base(b) del mismo. ¿cuál es la expresión correcta del cálculo del nuevo area?:
a)
(b+1*h)/2
b)
(b+1)*h/2
c)
((b+1)*h)/2
d)
b+1*h/2
e)
Ninguna es correcta
27.
Para la siguiente declaración de variable:
int final = 1;
¿qué afirmación es correcta?
a)
No se permite incializar las variables cuando se declaran.
b)
Es correcta.
c)
No se puede usar una palabra reservada como nombre de una variable.
d)
La expresión correcta sería final int = 1;
28.
De los siguientes declaraciones de variables, señala las que sean correctas (Elija 3)
a)
int contador$;
b)
String cadena_;
c)
char carácter;
d)
boolean true;
e)
int 100total;
29.
¿Cuál es la palabra clave que se usa en Java para crear una estructura de decisión?
a)
if
b)
else
c)
switch
d)
case
30.
¿Cuál es el resultado de la expresión (5 == 5 && 3 > 1)?
a)
true
b)
false
c)
5
d)
3
31.
¿Cuál de las siguientes estructuras de control se utiliza para repetir una acción mientras se cumple una condición?
a)
for
b)
while
c)
do-while
d)
todas las anteriores
32.
¿Cómo se define un arreglo en Java?
a)
int[] myArray = new int[10];
b)
int myArray[10] = new int[];
c)
int[] myArray = [1, 2, 3];
d)
todas las anteriores
Reset
