0% encontró este documento útil (0 votos)
158 vistas5 páginas

Test Java

El documento contiene 14 preguntas de programación orientada a objetos, Java, SQL y JavaScript. Las preguntas cubren temas como tablas de verdadero y falso, declaración de variables, clases, objetos, métodos, bucles, excepciones, funciones y arrays.

Cargado por

Chilinssky Che
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
158 vistas5 páginas

Test Java

El documento contiene 14 preguntas de programación orientada a objetos, Java, SQL y JavaScript. Las preguntas cubren temas como tablas de verdadero y falso, declaración de variables, clases, objetos, métodos, bucles, excepciones, funciones y arrays.

Cargado por

Chilinssky Che
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Test

1.- Rellene la siguiente tabla con TRUE y FALSE:

X Y X && Y X||Y !X
FALSE FALSE FALSO FALSO TRUE
FALSE TRUE FALSO TRUE TRUE
TRUE FALSE TRUE FALSE FALSE
TRUE TRUE TRUE TRUE FALSE

2.- Para la siguiente declaración de variable: int final = 9;


¿Qué afirmación es correcta?

a. No se permite inicializar 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 = 9;

3.- ¿Cuál es la descripción que crees que define mejor el concepto 'clase' en la
programación orientada a objetos?

a. Es un concepto similar al de 'array'


b. Es un tipo particular de variable
c. Es un modelo o plantilla a partir de la cual creamos objetos
d. Es una categoria de datos ordenada secuencialmente
4.- ¿Qué elementos crees que definen a un objeto?

a. Sus cardinalidad y su tipo


b. Sus atributos y sus métodos
c. La forma en que establece comunicación e intercambia mensajes
d. Su interfaz y los eventos asociados

5- ¿Qué significa instanciar una clase?

a. Duplicar una clase


b. Eliminar una clase
c. Crear un objeto a partir de la clase
d. Conectar dos clases entre sí

6- ¿Qué significa sobrecargar (overload) un método?

a. Editarlo para modificar su comportamiento


b. Cambiarle el nombre dejándolo con la misma funcionalidad
c. Crear un método con el mismo nombre pero diferentes argumentos
d. Añadirle funcionalidades a un método

7.- ¿Qué es una excepción?

a. Un error que lanza un método cuando algo va mal


b. Un objeto que no puede ser instanciado
c. Un bucle que no finaliza
d. Un tipo de evento muy utilizado al crear interfaces

8.- Que devuelve el siguiente programa:


public class Test
{
public static void main(String [] args)
{
signed int x = 10;
for (int y=0; y<5; y++, x--)
[Link](x + ", ");
}
}

a. 10, 9, 8, 7, 6,

b. 9, 8, 7, 6, 5,
c. Falla en la Compilación.
d. Envia una exception

9.- Que devuelve el siguiente programa:

public class ExamQuestion6


{
static int x;
boolean catch()
{
x++;
return true;
}
public static void main(String[] args)
{
x=0;
if ((catch() | catch()) || catch())
x++;
[Link](x);
}
}

a. 1
b. 2
c. 3
d. Compilation fails.
10.- Que devuelve el siguiente programa:

int i = 1, j = 10;
do
{
if(i++ > --j) /* Line 4 */
{
continue;
}
} while (i < 5);
[Link]("i = " + i + "and j = " + j); /* Line 4*/

a. i = 6 and j = 5
b. i = 5 and j = 5
c. i = 6 and j = 6
d. i = 5 and j = 6

11.- Que devuelve el siguiente programa:

public void test(int x)


{
int odd = 1;
if(odd) /* Line 4 */
{
[Link]("odd");
}
else
{
[Link]("even");
}
}

a. Compilation fails.
b. "odd" will always be output.
c. "even" will always be output.
d. "odd" will be output for odd values of x, and "even" for even values.
12.- Elaborar código java para imprimir los números de de 1 a n

Int n = 0;

For(int i = 0; i <= n; i++){

[Link](i);

13.- Elabora una sentencia SQL que resulte en la fecha de hoy

Select * from (getdate());

14.- Considera el siguiente código JavaScript:

                let fruits = ['Manzana', 'Banana', 'Naranja', 'Piña', 'Uva'];

construir una función en pseudocódigo que tome como parámetro cualquiera de las frutas arriba
indicadas y devuelva el lugar en el array anterior

fruta = fruits[3];

return fruta;

También podría gustarte