Anda di halaman 1dari 25

+1. Cules de stos son identificadores legales. Seleccione las tres respuestas correctas A. number_1 B. number_a C. $1234 D.

volatile +2. Cules 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. Cul del siguiente es palabras claves en Java. Seleccione las dos respuestas correctas. A. friend B. NULL C. Implement D. synchronized E. throws +4. Cul del siguiente es palabras claves de Java. Seleccione las cuatro respuestas correctas. A. super B. strictfp C. void D. synchronize E. instanceof +5. Cules 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 representacin literal octal de Java 6. 06 +7. Con hasta cuatro personajes, escribir la representacin Java de 3 literal entero en hexadecimal. 0X3 +8. Con hasta cuatro personajes, escribir la representacin Java de 10 literal entero en hexadecimal. 0XA +9. Cul es el valor mnimo del tipo char. Seleccione la respuesta correcta. A. 0 B. -215 -28 C. D. -215 a 1 E. -216 F. -216 a 1 +10. Cuntos 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 nmero de bytes para representar un entero es dependiente del compilador. +11. Cul 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 pasara 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 excepcin de tiempo de ejecucin. +14. Qu pasara 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 excepcin de tiempo de ejecucin como x, y, y el nombre se utiliza antes de la inicializacin. 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 explcitamente en el programa es -. Seleccione la respuesta correcta. A. nulo B. "" C. NULL D. 0 E. La variable de instancia debe ser explcitamente asignada. +17. El valor inicial de una variable local de tipo String que no se inicialice explcitamente y que se define en funcin de un miembro de una clase. Seleccione la respuesta correcta. A. nulo B. "" C. NULL D. 0 E. La variable local debe ser explcitamente asignada. +18. Cul 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. Cul de las siguientes afirmaciones son correctas. Seleccione las cuatro respuestas correctas. A. Un programa Java debe tener una declaracin de paquete. B. Una declaracin paquete si est presente debe ser la primera instruccin del programa (si no hay comentarios). C. Si un programa Java define tanto un paquete y la declaracin de importacin, la declaracin de importacin debe venir antes de la sentencia package. D. Un archivo vaco es un archivo de origen vlido. E. Un archivo de Java sin ninguna definicin de clase o interfaz tambin se puede compilar. F. Si una sentencia de importacin est presente, debe aparecer antes de cualquier definicin de clase o interfaz.

+20. Cul sera 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 mtodo 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. Cul de estas declaraciones son vlidas para el mtodo 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. Cul de las siguientes declaraciones son vlidas para el mtodo principal. Seleccione las tres respuestas correctas. A. public static void main(String args[]); B. public static void main(String []args); C. finales estticos pblicos 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. Cul 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 declaracin k = j = i = 1; C. El programa se compila y se ejecuta 0 impresin. D. El programa compila y se ejecuta la impresin 1. E. El programa compila y se ejecuta de impresin 2.

+25. Lo que se imprime en la salida estndar cuando la clase continuacin ha sido preparado y ejecutado por la introduccin 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 excepcin 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 estndar cuando la clase continuacin ha sido preparado y ejecutado por la introduccin 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 excepcin 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 estndar cuando la clase continuacin ha sido preparado y ejecutado por la introduccin 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 pblica {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 definicin de clase, que es la primera lnea (si la hubiera) que causa un error de compilacin. 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 lnea que marca 1. B. La lnea que marca 2. C. La lnea etiquetada 3. D. La lnea etiquetada 4. E. Todas las lneas son correctas y compila el programa.

+2. Cul de estas asignaciones son vlidas. 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. Cul de estas lneas 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 estndar cuando la clase continuacin ha sido preparado y ejecutado. Seleccione la respuesta correcta. pblico 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 estndar cuando la clase continuacin ha sido preparado y ejecutado. Seleccione la respuesta correcta. pblico 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 estndar cuando la clase continuacin ha sido preparado y ejecutado. Seleccione la respuesta correcta. pblico 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 estndar cuando la clase continuacin ha sido preparado y ejecutado. Seleccione la respuesta correcta. pblico 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 inversin 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; ms 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; ms 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. Cul 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 nmeros positivos, los resultados de los operadores >> y >>> son los mismos.

+20. Cul 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 lneas son parte de la salida cuando el cdigo 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 lneas son parte de la salida cuando el cdigo 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 lneas son parte de la salida cuando el cdigo 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 lneas son parte de la salida cuando el cdigo 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. 1 2 H. 13 I. 20 J. 21 K. 22 L. 23 M. 3 0 N. 31 O. 3 2 P. 33

+28. Que todas las lneas son parte de la salida cuando el cdigo 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, cul es la forma correcta de obtener el nmero 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. Cul 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 expresin para acceder al nmero de elementos en una matriz unidimensional arr. La expresin no debe ser asignado a cualquier variable. arr.Length +4. Cul 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. Cul 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 excepcin de tiempo de ejecucin 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. Cul de las siguientes son la declaracin legal y la definicin de un mtodo. Seleccione todas las respuestas correctas. A. mtodo void () {}; B. mtodo void (void) {}; mtodo C. () {}; D. mtodo (void) {}; E. mtodo void {}; +7. Cul de los siguientes son constructores vlidos dentro de una clase de prueba. Seleccione las dos respuestas correctas. A. test () {} B. Prueba () {} C. Prueba de vaco () {} D. privado Prueba final () {} E. abstracto de prueba () {} F. Test (prueba t) {} G. Prueba (void) {} +8. Cul 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 impresin 5. B. El programa se compila y se ejecuta la impresin 6. C. El programa ofrece a excepcin de tiempo de ejecucin, ya que no encuentra el mtodo Test.methodA (int) D. El programa dar error de compilacin porque MethodA est definido dos veces en la prueba de clase.

Anda mungkin juga menyukai