1. ¿Cuál de los siguientes literales puede asignarse
directamente a una variable de
tipo float sin
necesidad de realizar ningún tipo de conversión explícita?:
A. true
B. 25
C. 4.34
D. “4.6”
2. La Máquina Virtual Java es:
A. Un compilador de programas Java
B. Un entorno de desarrollo integrado (IDE)
C. Un
software que permite la ejecución de programas Java
D. Un sistema operativo para Java
3. Para compilar una clase Java desde la línea de comandos
se debe emplear la
utilidad:
A. java.exe
B. com.exe
C. path.exe
D. javac.exe
4. Para comprobar que el contenido de una variable numérica
entera (valor) este
dentro del rango de 1 a 20, ambos extremos incluidos,
deberíamos utilizar la
instrucción:
A. if(valor>=1||valor>=20)
B.
if(valor>=1&&valor<=20)
C. if(valor<=1&&valor>=20)
D. if(valor<0||valor>=20)
5. Al ejecutar el siguiente código
int a=10;
switch(a){
case 5:
System.out.println(“Número
5”);
break;
case 10:
System.out.println(“Número
10”);
default:
System.out.println(“Número”);
}
¿Qué resultado se mostrará en pantalla?
A. Número 10
B. Número 5
Número 10
Número
C. Número
10
Número
D. Número 5
Número
6. ¿Cuál de los siguientes bloques de instrucciones
permitiría mostrar correctamente
en pantalla los argumentos introducidos por la línea de
comandos?:
A. for (int
i=1;i<=args.length;i++){System.out.println(args[i]);}
B. for (int
i:args[]){System.out.println(args[i]);}
C. for (int
i:args.length) {System.out.println(args[i]);}
D. for (String s:args) {System.out.println(s);}
7. Indica cual de las siguientes formas de
declarar/construir un array es incorrecta::
A. int [] p
= new int[10];
B. int k []
= {7, 8, 9, 10}
C. float
[][] n = new float [10][];
D. String
[10] s;
8. Dada la siguiente instrucción:
int num = 1000;
Indica cual de las siguientes operaciones generaría un error
durante la fase de
COMPILACIÓN:
A. boolean s = (boolean)num;
B. float n
= num;
C. char c =(char)num;
D. byte b =
(byte)num;
No hay comentarios:
Publicar un comentario