+1. Cuáles de éstos son identificadores legales. Seleccione las tres respuestas correctas A. number_1 B. number_a C. $1234 D. –volatile +2. Cuáles de éstos no son identificadores legales. Seleccione las cuatro respuestas correctas. A. 1alpha B. _abcd C. xy+abc D. transient E. account-num F. very_long_name +3. Cuál del siguiente es palabras claves en Java. Seleccione las dos respuestas correctas. A. friend B. NULL C. Implement D. synchronized E. throws +4. Cuál del siguiente es palabras claves de Java. Seleccione las cuatro respuestas correctas. A. super B. strictfp C. void D. synchronize E. instanceof +5. Cuáles de éstos son palabras claves de Java. Seleccione las cinco respuestas correctas A. TRUE B. volatile C. transient D. native E. interface F. then G. new
+6. Con hasta cuatro personajes, escribir la representación literal octal de Java 6. 06 +7. Con hasta cuatro personajes, escribir la representación Java de 3 literal entero en hexadecimal. 0X3 +8. Con hasta cuatro personajes, escribir la representación Java de 10 literal entero en hexadecimal. 0XA +9. ¿Cuál es el valor mínimo del tipo char. Seleccione la respuesta correcta. A. 0 B. -215 -28 C. D. -215 a 1 E. -216 F. -216 a 1 +10. ¿Cuántos bytes se usan para representar el tipo de datos primitivo int en Java. Seleccione la respuesta correcta. A. 2 B. 4 C. 8 D. 1 E. El número de bytes para representar un entero es dependiente del compilador. +11. ¿Cuál es el rango legal de los valores de una variable declarada como un byte. Seleccione la respuesta correcta. A. 0 to 256 B. 0 to 255 C. -128 a 127 D. -128 a 128 E. -127 a 128 F. -215 to 215 – 1
+12. El ancho en bits de doble tipo primitivo de Java es -. Seleccione la respuesta correcta. A. La anchura del doble es dependiente de la plataforma B. 64 C. 128 D. 8 E. 4 +13. ¿Qué pasaría si el siguiente se compila y ejecuta. Seleccione la respuesta correcta. public class {Comparar public static void main (String args []) { int x = 10, y; if (x <10) y = 1; if (x> = 10) y = 2; System.out.println ("y es" + y); } } A. El programa compila e imprime y es 0 cuando se ejecuta. B. El programa compila e imprime y es 1 cuando se ejecuta. C. El programa se compila y se imprime y es 2 cuando se ejecuta. D. El programa no compila quejando y no se inicializa. E. El programa produce una excepción de tiempo de ejecución. +14. ¿Qué pasaría si el siguiente se compila y ejecuta. Seleccione la respuesta correcta. clase de ejemplo { int x; int y; Name: String; public static void main (String args []) { pnt ejemplo = nuevo ejemplo (); System.out.println ("pnt es" + + pnt.name "" + Pnt.x + "" + pnt.y); } } A. El programa no se compila porque x, y y el nombre no se inicializan. B. El programa produce una excepción de tiempo de ejecución como x, y, y el nombre se utiliza antes de la inicialización. C. El programa pnt impresiones es 0 0. D. El programa imprime pnt es nulo 0 0. E. El programa imprime pnt es NULL false false
+16. El valor inicial de una variable de instancia de tipo String que no está inicializada explícitamente en el programa es -. Seleccione la respuesta correcta. A. nulo B. "" C. NULL D. 0 E. La variable de instancia debe ser explícitamente asignada. +17. El valor inicial de una variable local de tipo String que no se inicialice explícitamente y que se define en función de un miembro de una clase. Seleccione la respuesta correcta. A. nulo B. "" C. NULL D. 0 E. La variable local debe ser explícitamente asignada. +18. ¿Cuál de las siguientes son legales los programas de Java. Seleccione las cuatro respuestas correctas. A. // The comments come before the package package pkg; import java.awt.*; class C{} B. package pkg; import java.awt.*; class C{} C. package pkg1; package pkg2; import java.awt.*; class C{ D. package pkg; import java.awt.*; E. import java.awt.*; class C{} F. import java.awt.*; package pkg; class C {} +19. ¿Cuál de las siguientes afirmaciones son correctas. Seleccione las cuatro respuestas correctas. A. Un programa Java debe tener una declaración de paquete. B. Una declaración paquete si está presente debe ser la primera instrucción del programa (si no hay comentarios). C. Si un programa Java define tanto un paquete y la declaración de importación, la declaración de importación debe venir antes de la sentencia package. D. Un archivo vacío es un archivo de origen válido. E. Un archivo de Java sin ninguna definición de clase o interfaz también se puede compilar. F. Si una sentencia de importación está presente, debe aparecer antes de cualquier definición de clase o interfaz.
+20. ¿Cuál sería el resultado de compilar y ejecutar la clase siguiente. Seleccione la respuesta correcta. class test { public static void main() { System.out.println("test"); } } } } A. El programa no compila ya que no hay método principal definido. B. El programa se compila y se ejecuta generando una salida de "test" C. El programa se compila y funciona pero no genera resultados. D. El programa compila pero no funciona. +21. ¿Cuál de estas declaraciones son válidas para el método principal? Seleccione la respuesta correcta. A. public void main (); B. public static void main (String args []); C. public static void main (String); D. public static void main (String); E. public static int main (args String []); +22. ¿Cuál de las siguientes declaraciones son válidas para el método principal. Seleccione las tres respuestas correctas. A. public static void main(String args[]); B. public static void main(String []args); C. finales estáticos públicos void (String args []); D. public static int main (args String []); E. public static void main (abstract String args []);
+23. ¿Qué sucede cuando el siguiente programa se compila y se ejecuta con el comando - Prueba de java. Seleccione la respuesta correcta. clase de prueba { public static void main (String args []) { if (args.length> 0) System.out.println (args.length); } } A. El programa compila y se ejecuta pero no se imprime nada. B. El programa se compila y se ejecuta e imprime 0 C. El programa se compila y se ejecuta e imprime 1 D. El programa compila y se ejecuta e imprime 2 E. El programa no compilará. +24. ¿Cuál es el resultado de compilar y ejecutar este programa? Seleccione la respuesta correcta. public class Test { public static void main (String args []) { int i, j; int k = 0; j = 2; k = j = i = 1; System.out.println (k); } } A. El programa no compila como k se lee sin ser inicializado. B. El programa no compila debido a la declaración k = j = i = 1; C. El programa se compila y se ejecuta 0 impresión. D. El programa compila y se ejecuta la impresión 1. E. El programa compila y se ejecuta de impresión 2.
+25. Lo que se imprime en la salida estándar cuando la clase continuación ha sido preparado y ejecutado por la introducción de "prueba java vamos a ver qué pasa". Seleccione la respuesta correcta. public class Test { public static void main (String args []) { System.out.println (args [0] + "" + args [args.length-1]); } } A. El programa generará una excepción ArrayIndexOutOfBounds. B. El programa imprimirá "prueba de java" C. El programa imprimirá "java pasa"; D. El programa imprimirá "prueba pasa" E. El programa imprimirá "le sucede" +26. Lo que se imprime en la salida estándar cuando la clase continuación ha sido preparado y ejecutado por la introducción de "prueba java vamos a ver qué pasa". Seleccione la respuesta correcta. public class Test { public static void main (String args []) { System.out.println (args [0] + "" + args [args.length]); } } A. El programa generará una excepción ArrayIndexOutOfBounds. B. El programa imprimirá "prueba de java" C. El programa imprimirá "java pasa"; D. El programa imprimirá "prueba pasa" E. El programa imprimirá "le sucede"
+27. Lo que todos se imprime en la salida estándar cuando la clase continuación ha sido preparado y ejecutado por la introducción de "prueba java vamos a ver qué pasa". Seleccione las dos respuestas correctas. public class Test { public static void main (String args []) { System.out.println (args [0] + "" + args.length);} } A. java B. Prueba C. permite D. 3 E. 4 F. 5 G. 6 +28. ¿Qué sucede cuando el siguiente programa se compila y ejecuta. Seleccione la respuesta correcta. ejemplo public class { int i = 0; public static void main (String args []) { int i = 1; i = change_i (i); System.out.println (i); } public static int change_i (int i) { i = 2; i * = 2; return i; } } A. El programa no compilará. B. El programa imprime 0. C. El programa imprime 1. D. El programa imprime 2. E. El programa imprime 4.
+29. ¿Qué sucede cuando el siguiente programa se compila y ejecuta. Seleccione la respuesta correcta. ejemplo public class { int i = 0; public static void main (String args []) { int i = 1; change_i (i); System.out.println (i); } public static void change_i (int i) { i = 2; i * = 2; } } A. El programa no compilará. B. El programa imprime 0. C. El programa imprime 1. D. El programa imprime 2. E. El programa imprime 4. +30. ¿Qué sucede cuando el siguiente programa se compila y ejecuta. Seleccione la respuesta correcta. ejemplo de la clase pública {int i [] = {0}; public static void main (String args []) { int i [] = {1}; change_i (i); System.out.println (i [0]);} public static void change_i (int i []) {i [0] = 2; i [0] * = 2; }} A. El programa no compilará. B. El programa imprime 0. C. El programa imprime 1. D. El programa imprime 2. E. El programa imprime 4.
+31. ¿Qué sucede cuando el siguiente programa se compila y ejecuta. Seleccione la respuesta correcta. ejemplo public class { int i [] = {0}; public static void main (String args []) { int i [] = {1}; change_i (i); System.out.println (i [0]); } public static void change_i (int i []) {int j [] = {2}; i = j; } } A. El programa no compilará. B. El programa imprime 0. C. El programa imprime 1. D. El programa imprime 2. E. El programa imprime 4. ________________________________________________________ +1. En la siguiente definición de clase, que es la primera línea (si la hubiera) que causa un error de compilación. Seleccione la respuesta correcta. public class Test { public static void main (String args []) { char c; int i; c = 'A'; / / 1 i = c, / / 2 c = i + 1; / / 3 c + +; / / 4 } } A. La línea que marca 1. B. La línea que marca 2. C. La línea etiquetada 3. D. La línea etiquetada 4. E. Todas las líneas son correctas y compila el programa.
+2. ¿Cuál de estas asignaciones son válidas. Seleccione las cuatro respuestas correctas. A. corta s = 28; B. float f = 2,3; C. double d = 2,3; D. int I = '1 '; E. byte b = 12 +3. Lo que se imprime cuando el siguiente programa se compila y ejecuta. Seleccione la respuesta correcta. clase de prueba { public static void main (String args []) { int i, j, k, l = 0; k = l + +; j = k + +; i = j + +; System.out.println (i); } } A. 0 B. 1 C. 2 D. 3 +4. ¿Cuál de estas líneas compilar? Seleccione las cuatro respuestas correctas. A. corta s = 20; B. byte b = 128; C. char c = 32; D. double d = 1,4;; E. float = 1,4; F. byte e = 0; +5. El operador de desplazamiento a la derecha firmado en Java es -. Seleccione la respuesta correcta. A. <<; B. >> C. >>>; D. Ninguno de éstos.
+6. Lo que se imprime en la salida estándar cuando la clase continuación ha sido preparado y ejecutado. Seleccione la respuesta correcta. público ShortCkt clase { public static void main (String args []) { int i = 0; booleano t = true; booleana f = false, b; b = (t && ((i + +) == 0)); b = (f && ((i + = 2)> 0)); System.out.println (i); } } A. 0 B. 1 C. 2 D. 3 +7. Lo que se imprime en la salida estándar cuando la clase continuación ha sido preparado y ejecutado. Seleccione la respuesta correcta. público ShortCkt clase { public static void main (String args []) { int i = 0; booleano t = true; booleana f = false, b, b = (t + ((i + +) == 0)), b = (f + ((i + = 2)> 0)); System.out.println (i ); } } A. 0 B. 1 C. 2 D. 3
+8. Lo que se imprime en la salida estándar cuando la clase continuación ha sido preparado y ejecutado. Seleccione la respuesta correcta. público ShortCkt clase { public static void main (String args []) { int i = 0; booleano t = true; booleana f = false, b, b = (t | | ((i + +) == 0)), b = (f | | ((i + = 2)> 0)); System.out.println (i);} } A. 0 B. 1 C. 2 D. 3 +9. Lo que se imprime en la salida estándar cuando la clase continuación ha sido preparado y ejecutado. Seleccione la respuesta correcta. público ShortCkt clase { public static void main (String args []) { int i = 0; booleano t = true; booleana f = false, b, b = (t | ((i + +) == 0)), b = (f | ((i + = 2)> 0)); System.out.println (i );} } A. 0 B. 1 C. 2 D. 3 +10. Qué operador se utiliza para realizar la inversión de bit a bit en Java. Seleccione la respuesta correcta. A. ~ B.! C. & D. | E. ^
+11. Lo que se imprime cuando el siguiente programa se compila y ejecuta. Seleccione la respuesta correcta. public class Test { public static void main (String args []) { byte x = 3; x = (byte) ~ x; System.out.println (x); } } A. 3 B. 0 C. 1 D. 11 E. 252 F.214 G. 124 H. -4 +12. Lo que se muestra en la pantalla cuando el programa siguiente se compila y ejecuta. Seleccione la respuesta correcta. public class Test { public static void main (String args []) { int x, y; x = 3 & 5; y = 3 | 5; System.out.println (x + "" + y); } } A. 7 1 B. 3 7 C. 1 7 D. 3 1 E. 1 3 F. 7 3 G. 7 5
+13. Lo que se muestra en la pantalla cuando el programa siguiente se compila y ejecuta. Seleccione la respuesta correcta. public class Test { public static void main (String args []) { int x, y; x = 1 y 7; y = 3 ^ 6; System.out.println (x + "" + y); } } A. 1 3 B. 3 5 C. 5 1 D. 3 6 E. 1 7 F. 1 5 +14. ¿Qué operador se utiliza para realizar bit a bit exclusiva o. A. & B. ^ C. | D.! E. ~ +15. Lo que se muestra en la pantalla cuando el programa siguiente se compila y ejecuta. Seleccione la respuesta correcta. public class Test { public static void main (String args []) { booleano x = true; int a; if (x) = a x? 1: 2; más a = x? 3: 4; System.out.println (a); } } A. 1 B. 2 C. 3 D. 4
+16. Lo que se muestra en la pantalla cuando el programa siguiente se compila y ejecuta. Seleccione la respuesta correcta. public class Test { public static void main (String args []) { booleano x = false; int a; if (x) = a x? 1: 2; más a = x? 3: 4; System.out.println (a);} } A. 1 B. 2 C. 3 D. 4 +17. Lo que se muestra en la pantalla cuando el programa siguiente se compila y ejecuta. Seleccione la respuesta correcta. public class Test { public static void main (String args []) { int x, y; x = 5 >> 2; y = x 2 >>>; System.out.println (y); } } A. 5 B. 2 C. 80 D. 0 E. 64
+18. Lo que se muestra en la pantalla cuando el programa siguiente se compila y ejecuta. Seleccione la respuesta correcta. public class Test { public static void main (String args []) { int x; x = -3 >> 1; >>> x = x 2; x = x << 1; System.out.println (x); } } A. 1 B. 0 C. 7 D. 5 E. 23 F. 2147483646 +19. ¿Cuál de los siguientes es correcta. Seleccione todas las respuestas correctas. A. Java proporciona dos operadores que hacer desplazamiento a la izquierda - << y. <<< B. >> es el operador de relleno cero desplazamiento a la derecha. C. >>> es el operador de desplazamiento a la derecha firmado. D. Para los números positivos, los resultados de los operadores >> y >>> son los mismos.
+20. ¿Cuál es el resultado de compilar y ejecutar el siguiente programa. Seleccione una respuesta correcta. public class Test { public static void main (String args []) { int i = -1; i = i >> 1; System.out.println (i); } } A. 63 B. -1 C. 0 D. 1 E. 127 F. 128 G. 255 +21. Lo que todos se imprime cuando la siguiente se compila y se ejecuta. Seleccione las dos respuestas correctas. public class example { public static void main(String args[]) { int x = 0; if(x > 0) x = 1; switch(x) { case 1: System.out.println(1); case 0: System.out.println(0); case 2: System.out.println(2); break; case 3: System.out.println(3); default: System.out.println(4); break; } } } A. 0 B. 1 C. 2 D. 3 E. 4
+23. ¿Qué sucede cuando la clase siguiente se compila y ejecuta. Seleccione una respuesta correcta. public class test { public static void main(String args[]) { int x = 0, y = 1, z; if(x) z = 0; else z = 1; if(y) z = 2; else z = 3; System.out.println(z); } } A. The program prints 0 B. The program prints 1 C. The program prints 2 D. The program prints 3 E. The program does not compile because of problems in the if +24. Que todas las líneas son parte de la salida cuando el código se compila y se ejecuta. Seleccione las nueve respuestas correctas. public class Test { public static void main (String args []) { for (int i = 0; i <3; i + +) {for (int j = 3, j> = 0; j -) { if (i == j) continuar; System.out.println (i + "" + j); } } } } A. 0 0 B. 0 1 C. 0 2 D. 0 3 E. 1 0 F. 1 1 G. 1 2 H. 1 3
I. 2 0 J. 2 1 K. 2 2 L. 2 3 M. 3 0 N. 3 1 O. 3 2 P. 3 3 Q. The program does not print anything. +25. Que todas las líneas son parte de la salida cuando el código se compila y se ejecuta. Seleccione la respuesta correcta. public class Test { public static void main (String args []) { for (int i = 0; i <3; i + +) {for (int j = 3, j <= 0; j -) { if (i == j) continuar; System.out.println (i + "" + j);} }}} A. 0 0 B. 0 1 C. 0 2 D. 0 3 E. 1 0 F. 1 1 G. 1 2 H. 1 3 I. 2 0 J. 2 1 K. 2 2 L. 2 3 M. 3 0 N. 3 1 O. 3 2 P. 3 3 Q. El programa no imprime nada.
+26. Que todas las líneas son parte de la salida cuando el código se compila y se ejecuta. Seleccione las seis respuestas correctas. public class Test { public static void main (String args []) { for (int i = 0; i <3; i + +) {for (int j = 3, j> = 0; j -) { if (i == j) break; System.out.println (i + "" + j); } } } } A. 0 0 B. 0 1 C. 0 2 D. 0 3 E. 1 0 F. 1 1 G. 1 2 H. 1 3 I. 2 0 J. 2 1 K. 2 2 L. 2 3 M. 3 0 N. 3 1 O. 3 2 P. 3 3
+27. Que todas las líneas son parte de la salida cuando el código se compila y se ejecuta. Seleccione las seis respuestas correctas. public class Test { public static void main (String args []) { exterior: for (int i = 0; i <3; i + +) { for (int j = 3, j> = 0; j -) { if (i == j) siguen exterior; System.out.println (i + "" + j); } } } } A. 00 B. 01 C. 02 D. 03 E. 10 F. 11 G. 12 H. 13 I. 20 J. 21 K. 22 L. 23 M. 3 0 N. 31 O. 32 P. 33
+28. Que todas las líneas son parte de la salida cuando el código se compila y se ejecuta. Seleccione las tres respuestas correctas. public class Test { public static void main (String args []) { exterior: for (int i = 0; i <3; i + +) { for (int j = 3, j> = 0; j -) { if (i == j) romper exterior; System.out.println (i + "" + j); } } } } A. B. C. D. E. F. G. H. I. J. K. L. M. N. O. P.
00 01 02 03 10 11 12 13 20 21 22 23 30 31 32 33
________________________________________________________ +1. Dado un array arr una dimensional, ¿cuál es la forma correcta de obtener el número de elementos en arr. Seleccione la respuesta correcta. A. arr.Length B. arr.Length – 1 C. arr.size D. arr.size - 1 Arr.Length E. () Arr.Length F. () - 1
+2. ¿Cuál de estas afirmaciones son legales. Seleccione las tres respuestas correctas. A. int arr[][] = new int[5][5]; B. int []arr[] = new int[5][5]; C. int[][] arr = new int[5][5]; D. int [] arr = new int [5] []; E. int [] arr = new int [] [5]; +3. Escribir la expresión para acceder al número de elementos en una matriz unidimensional arr. La expresión no debe ser asignado a cualquier variable. arr.Length +4. ¿Cuál de estas declaraciones de arrays y inicializaciones son legales? Seleccione las dos respuestas correctas. A. int arr [4] = new int [4]; B. int [4] arr = new int [4]; C. int arr [] = new int [4]; D. int arr [] = new int [4] [4]; E. int [] arr = new int [4]; +5. ¿Cuál será el resultado de compilar y ejecutar el siguiente programa. Seleccione la respuesta correcta. clase Test { public static void main (String args []) { int arr [] = new int [2]; System.out.println (arr [0]); } } A. El programa no se compila porque arr [0] se lee antes de ser inicializado. B. El programa genera una excepción de tiempo de ejecución porque arr [0] se lee antes de ser inicializado. C. El programa se compila e imprime 0 cuando se ejecuta. D. El programa compila e imprime 1 cuando se ejecuta. E. El programa compila y ejecuta, pero los resultados no son predecibles debido a memoria no inicializada se está leyendo.
+6. ¿Cuál de las siguientes son la declaración legal y la definición de un método. Seleccione todas las respuestas correctas. A. método void () {}; B. método void (void) {}; método C. () {}; D. método (void) {}; E. método void {}; +7. ¿Cuál de los siguientes son constructores válidos dentro de una clase de prueba. Seleccione las dos respuestas correctas. A. test () {} B. Prueba () {} C. Prueba de vacío () {} D. privado Prueba final () {} E. abstracto de prueba () {} F. Test (prueba t) {} G. Prueba (void) {} +8. ¿Cuál es el resultado de compilar y ejecutar la clase siguiente. Seleccione la respuesta correcta. clase Test { public void MethodA (int i) { System.out.println (i); } public int MethodA (int i) {System.out.println (i +1); return i +1; } public static void main (String args []) {Prueba X = new prueba (); X.methodA (5); } } Seleccione la respuesta correcta. A. El programa compila y se ejecuta la impresión 5. B. El programa se compila y se ejecuta la impresión 6. C. El programa ofrece a excepción de tiempo de ejecución, ya que no encuentra el método Test.methodA (int) D. El programa dará error de compilación porque MethodA está definido dos veces en la prueba de clase.