martes, 26 de mayo de 2015

Test Java - Pregunta 5 (Referencia)






Considere el siguiente código, ¿Cual variable debe ser reverenciada correctamente en la linea 12?



  • a.
  • b.
  • c.
  • d.
  • e.

Respuesta : e
Lo que corresponde referenciar en la linea 12 es la variable e.





Fuente
http://www.gocertify.com/quizzes/java/scjp1.html

Test Java - Pregunta 4 (Operador Ternario)






 ¿Qué resulta de compilar y ejecutar el siguiente código?


  • A. prints: Value is - 7
  • B. prints: Value is - 5
  • C. Compilation error
  • D. Ninguna de las anteriores

Respuesta : D
El resultado es "Value is - 9.0".
El signo de interrogación en Java se conoce como operador ternario y es de tipo condicional como el if. Por lo que en este caso al ser  a = 5 ejecuta lo que seria la sentencia después de los dos puntos que vendrían a ser como un else.






Fuente
http://www.gocertify.com/quizzes/java/scjp1.html

Test Java - Pregunta 3






Dado el siguiente código ¿Cual es la salida?


  • A. 15 0 20
  • B. 15 0 15
  • C. 20 0 20
  • D. 0 15 20

Respuesta : A
El método second imprime primero el valor por defecto de v.i (15) asignado en la inicialización de clase Value  concatenado a 0. Luego imprime el método first el valor de v.i asignado en el método second 20.



Fuente
http://www.gocertify.com/quizzes/java/scjp1.html

Test Java - Pregunta 2







En las siguientes lineas de código, A y D compilan sin ningún error. Verdadero o Falso?
  • A: StringBuffer sb1 = "abcd";
  • B: Boolean b = new Boolean("abcd");
  • C: byte b = 255;
  • D: int x = 0x1234;
  • E: float fl = 1.2;

Respuesta : Falso
A no compila, ya que la cadena "abcd" no puede ser convertida a StringBuffer  (incompatible types: String cannot be converted to StringBuffer).
Debe ser declarada de la siguiente forma:
StringBuffer sb1 = new StringBuffer("abcd");
D compila correctamente.



Fuente
http://www.gocertify.com/quizzes/java/scjp1.html

Test Java - Pregunta 1







¿Que ocurre cuando intentas compilar y ejecutar el siguiente código?

  • A. Compilation error, attempting to perform binary comparison on logical data type.
  • B. Compilation and output of "We are equal 10".
  • C. Compilation and output of "Not equal! 20".
  • D. Compilation and output of "Not equal! 10".

Respuesta : D
El operador y (ampersand ampersand) obliga a que ambas condiciones sean verdaderas, cosa que no ocurre con b1 == true. La variable Output es igual a 20.



Fuente
http://www.gocertify.com/quizzes/java/scjp1.html

miércoles, 11 de febrero de 2015

Grabación de Acciones de usuarios en Windows

Windows 7 tiene algunas herramientas poco conocidas que son bastante utiles para ciertas actividades. Una de esas herramientas es PSR, que permite grabar las acciones que realiza el usuario en el PC. Esto sirve para quien prueba sistemas o quiera documentar la forma de realizar alguna tarea en Windows.

Para ejecutar este programa se debe escribir psr en el dialogo de busqueda de Windows.


Luego aparecera como resultado de la busqueda. Desde donde se puede hacer clic para ejecutar el programa.

La interfaz es muy sencilla. Al presionar el boton Iniciar Grabación comenzara a registrar todas la interacción que tenga con su computador.


En la esquina superior derecha se encuentra una flecha la cual despliega un menu que permite acceder a opciones de configuración de esta herramienta.
Por ejemplo, se puede configurar el lugar donde se almacenara el archivo resultante (zip que contiene un mhtml que se puede ver en el navegador).
Cantidad de imagenes a capturar.

lunes, 9 de febrero de 2015

Crear un campo en una tabla existente en DB2

Este script permite agregar un campo tipo char de largo 3 que no permite nulos, a una tabla que ya existe en una base DB2.


ALTER TABLE Esquema.Tabla ADD Campo_Nuevo CHAR(3) DEFAULT NOT NULL;

Para agregar un campo que por defecto acepte nulos

ALTER TABLE Esquema.Tabla ADD Campo_Nuevo CHAR(3) DEFAULT NULL;
 
Tambien es posible indicar que el nuevo campo tendra un valor por defecto. En el ejemplo siguiente, el campo por defecto tendra los siguientes caracteres: YES

ADD Campo_Nuevo CHAR(3) DEFAULT NOT NULL 'YES';