option
Cuestiones
ayuda
daypo
buscar.php

PROGRAMACION

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
PROGRAMACION

Descripción:
PROGRAMACIÓN ORIENTADA A OBJETOS

Fecha de Creación: 2018/10/12

Categoría: Informática

Número Preguntas: 60

Valoración:(6)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

1. ¿Qué es un algoritmo?. Es una igualdad entre dos expresiones algebraicas, denominadas miembros, en las que aparecen valores conocidos o datos, y desconocidos o incógnitas, relacionados mediante operaciones. Un conjunto de instrucciones o reglas bien definidas, ordenadas y finitas que permiten realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Las anteriores respuestas no son correctas. Es una relación de variables que pueden ser cuantificadas para calcular el valor de otras de muy difícil o imposible cálculo y que suministra una solución para un problema.

2. Los siguientes nombres int, char, float, String y boolean son:?. Funciones de acceso a datos. Tipos de Datos.

3. ¿Un bucle o ciclo es?. Las anteriores respuestas no son correctas. Una sentencia que ejecuta otra sentencia que a su vez ejecuta la primera sentencia. Una sentencia que permite ejecutar un bloque aislado de código varias veces hasta que se cumpla (o deje de cumplirse) la condición asignada al bucle.

4. ¿Qué muestra el siguiente código fuente por pantalla? int x=0; while (x<=10) { System.out.println(x); x++; }. a. Se queda en un bucle infinito. b. Los números del 0 al 9. c. Los números del 0 al 10.

5. ¿Cómo sumarias una unidad a la variable x?. . todas las respuestas son válidas. x = x + 1;. x++;. x += 1;.

6. ¿Qué se imprime por pantalla? int x=2; int y=2; int z; z = x++ + y; System.out.println(x);. a. 3. b. 2.

7. Si a = 10, b = 12 y c = 13 entonces: ((a > b) OR (a < c)) AND ((a == c) OR (a > = b)). a. Verdadero. b. Falso.

8. Cómo se debe llamar el fichero java con el código fuente de esta clase public class MiClase { public static void main(String[] args) { System.out.println("Esta es mi clase"); } }. d. MiClase.java. . MiClase.class. c. MICLASE.java.

9. ¿Qué resultado da la siguiente operación? System.out.println(12&13);. a. true. b. 12. c. false.

10. ¿Cuál es el valor que se muestra por pantalla? int x = 5; int y = 5; y *= x++; System.out.println(x);. a. 25. b. 6. c. 35.

11. ¿Cuál es el resultado del siguiente programa? int j=2; int k=3; int m=2; System.out.println ((k+m < j) | (3-j >= k));. da error de compilación. b. undefined. c. false.

12. ¿Qué hace el siguiente código fuente? int suma = 0; int y = 1; int x = 0; while (x<100) { if (y%2!=0) { suma+=y; x++; } y++; }. Ninguna de las anteriores respuestas es válida. b. Suma del 1 al 100 los números que sean impares. c. Suma los 100 primeros números impares. d. Suma los 100 primeros números pares.

13. ¿Qué valor se muestra en pantalla? int contador; int x = 3; contador += x; System.out.println(contador);. a. 1. b. El programa no ejecuta. c. 0. d. 3.

14. ¿Qué hace el siguiente código fuente? int x=0; boolean flag = false; while ((x<10) || !flag) { System.out.println(x); x++; }. a. Muestra los números del 1 al 10. b. Muestra los números del 0 al 9. c. Se queda en un bucle infinito. d. Muestra un 10.

En Java, cuál es la precisión de un tipo de dato int? Seleccione una: a. 8 bits. b. 32 bits. c. 16 bits. d. 64 bits.

16. ¿Realiza lo mismo el operador | y el operador ||? Seleccione una: a. Sí, pero el | es lógico y si la primera condición es true ya no evalúa más. b. Sí, pero el || es lógico y si la primera condición es true ya no evalúa más. c. Ninguna respuesta es correcta. d. No, sirven para cosas diferentes.

17. Es necesario utilizar el enunciado break en una estructura switch para que el programa compile?. Seleccione una: a. Sí, si hay condiciones que no se puedan dar. b. Sí, pero solo en switch que manejen enteros. c. Sí, es estrictamente necesario. d. No, no es necesario.

18. ¿Cuál es el resultado del siguiente programa? int j=2; System.out.println ( j == 3 );. a. false. b. true. c. undefined. d. "j == 3".

19. ¿Qué muestra el siguiente código fuente por pantalla? int x=1; switch (x) { case 1: System.out.println("Uno"); case 2: System.out.println("Dos"); case 3: System.out.println("Tres"); default: System.out.println("Otro número"); }. a. Uno Dos Tres Otro número. b. Otro Numero. c. Dos. d. Uno.

20. ¿Cuál es el valor que se muestra por pantalla? int x = 5; int y = 5; y /= ++x; System.out.println(y);. a. 5. b. 0. c. 6. d. 1.

21. ¿Cuál es el resultado del siguiente programa? int i=1; System.out.println ( i =2 );. a. "i =2". b. false. c. undefined. d. 2. e. true.

22. ¿Cuándo entrará el programa en el siguiente bucle? while ((x<y) && (a>b)) { ... }. a. Si X es menor que Y o si A es mayor que B. b. Si X es menor que Y. c. Si A es mayor que B. d. Si X es menor que Y y si A es mayor que B.

23. ¿Cuál es el valor de x? double x = Math.pow(2, 2). a. 4. b. "4". c. Cualquiera de los términos es válido. d. 4.0.

24. ¿Cuál es el valor de x? double x = Math.pow(2, 4);. a. 16. b. 4. c. 24. d. 8.

25. ¿Para que una condición compuesta con el operador || sea verdadera se tiene que cumplir que...?. a. almenos una condición sea tru. b. Todos las condiciones sean true. c. Al menos dos condiciones sean true. d. Las tres respuestas son correctas. e. Cualquier operador sea true.

26. ¿Qué tipo de estructura representa el siguiente código? while (contador < 20) { System.out.println("Número de línea " + contador); contador++; }. a. Estructura Repetitiva. b. Ninguna de las tres anteriores. c. Estructura Secuencial. d. Estructura Selectiva.

27. ¿Qué hace el siguiente programa? int x= 0; do { System.out.println(x); x++; } while (x<10);. a. Muestra los números del 1 al 10. b. Ninguna de las tres respuestas es correcta. c. Muestra los números del 0 al 9. d. Muestra los números del 0 al 10.

28. ¿Qué se muestra por pantalla? for (int x=0;x<10;x++) System.out.println(x);. a. Los números del 1 al 10. b. Los números del 1 al 9. c. Los números del 0 al 9. d. El programa no ejecuta, faltan llaves.

29. En la precedencia de operadores cual se ejecuta en primer lugar? Seleccione una: a. + -. b. / *. c. ^. d. ||.

30. ¿Qué imprime el siguiente código fuente? int x = 1; while (x <= 10) System.out.println(++x);. a. Los valores del 2 al 11. b. Los valores del 1 al 10. c. Los valores del 1 al 10. d. Los valores del 2 al 10.

31. ¿Que se mostraría por pantalla? System.out.println("Hola\tMundo");. a. "Hola Mundo". b. "Hola" y en otra línea "Mundo". c. "Hola" un tabulador y "Mundo". d. "Hola\tMundo".

32. ¿Qué hace la siguiente sentencia de código? int total=0; int contador =0; total -= --contador;. a. No compila, es errónea. b. Decrementa uno al contador y luego se lo resta a total. c. Decrementa contador a total y luego resta uno a contador. d. Decrementa uno al contador y luego se lo asigna a total.

33. ¿Cuál es el valor final de y? int x = 0; int y = 0; while (x<10) { y += x; x++; } System.out.println(y);. a. 10. b. 0. c. 45.

34. ¿Qué calcula nuestro método misterio? public static int misterio(int uno, int dos){ int calculo = 1; for (int x=0;x<dos;x++) calculo *= uno; return calculo; }. a. La potencia del número uno elevado al número dos. b. El factorial del número uno. c. La multiplicación del número uno con el número dos.

35. ¿Cuál es el valor que se muestra por pantalla? int x = 1; if (x==1) System.out.println("Es uno"); else; System.out.println("No es uno");. a. Ninguna de las tres opciones. b. "Es uno" y "No es uno". c. "Es uno". d. "No es uno".

36. El operador break en una estructura switch se utiliza para. a. Para pasar a la siguiente evaluación. b. Terminar el programa. c. Finalizar la evaluación de condiciones. d. Ninguna de las respuestas es correcta.

37. ¿Qué es un Arreglo?. a. Es la colocación de datos en posiciones consecutivas arreglados en un archivo de acceso secuencial. b. Es una conjunto de numeros, cadenas ordenados. c. Es una serie de datos del mismo tipo, también conocidos como vectores, matrices...

39. ¿Cuál es el valor que se muestra por pantalla? int x = 5; int y = 5; y /= ++x; System.out.println(y);. a. 0. b. 1. c. 6. d. 5.

40. ¿Si tengo un arreglo Bidimensional int x[2][2] lleno con los números pares, que valor encuentro en la posición x[2][2]?. a. 16. b. Ninguno porque esa posición no existe. c. 8.

41. ¿Cuál es la descripción que crees que define mejor el concepto 'clase' en la programación orientada a objetos?. a. Es un tipo particular de variable. b. Es un concepto similar al de 'array'. c. Es un modelo o plantilla a partir de la cual creamos objetos. d. Es una categoría de datos ordenada secuencialmente.

42. ¿Qué elementos crees que definen a un objeto?. a. Sus atributos y sus métodos. b. Sus cardinalidad y su tipo. c. La forma en que establece comunicación e intercambia mensajes. d. Su interfaz y los eventos asociados.

43. ¿Qué significa instanciar una clase?. a. Conectar dos clases entre sí. b. Crear un objeto a partir de la clase. c. Duplicar una clase. d. Eliminar una clase.

44. Están conformados por datos o propiedades, por un comportamiento y poseen una identidad o identificación única respecto a otros objetos. a. Herencia. b. Clases. c. Objetos. d. Polimorfismo.

45. En Java, ¿a qué nos estamos refiriendo si hablamos de 'Swing'?. a. Es el sobrenombre de la versión 1.3 del JDK. b. Una función utilizada para intercambiar valores. c. Una librería para construir interfaces gráficas. d. Un framework específico para Android.

46. Las ventajas del uso de la Orientación a Objetos son. a. Fiabilidad y Calidad. b. Facilidad y Realismo. c. Todas las anteriores. d. Reusabilidad e Independencia.

47. Se presenta cuando una clase toma características y/o comportamientos de otra clase. a. Polimorfismo. b. Ocultamiento. c. Herencia. d. Ninguna de las anteriores.

48. En el caso de un estudiante, cuando mencionamos su nombre, edad, sexo, dirección y teléfono, estamos mencionando: a. Las operaciones de una clase. b. Los atributos de una clase. c. Las dos primeras opciones son correctas. d. Ninguna de las anteriores es la respuesta.

49. Es la acción u operación que realiza un objeto. a. Herencia. b. Objeto. c. Conversiones. d. Método. e. Sentencia.

50. Su principal función es inicializar los atributos de la clase. a. Método Main. b. Método Destructor. c. Metodo billings. d. Método Constructor.

51. Consiste en implementar múltiples formas de un mismo método. a. Herencia. b. Abstracción. c. Polimorfismo. d. Multicast.

52. Son las características que diferencian a un objeto de otro. a. Atributo. b. Color. c. Variable. d. Método.

53. ¿Qué significa sobrecargar (overload) un método?. a. Añadirle funcionalidades a un método. b. Crear un método con el mismo nombre, pero diferentes argumentos. c. Editarlo para modificar su comportamiento. d. Cambiarle el nombre dejándolo con la misma funcionalidad.

54. En programación, ¿qué es una excepción?. a. Un bucle que no finaliza. b. Un objeto que no puede ser instanciado. c. Permite controlar errores durante la ejecución de un programa. d. Un tipo de evento muy utilizado al crear interfaces.

55. Es una propiedad que permite que los objetos sean creados a partir de otros ya existentes. a. Encapsulamiento. b. Herencia. c. Abstraccion. d. Polimorfismo.

56. Es la forma de comunicación entre los objetos. a. Casting. b. Métodos. c. Mensajes. d. Referencias.

57. Son estructuras de datos que albergan valores del mismo tipo. a. Matrices. b. Arreglos/Arrays. c. Cubos. d. Estructura de datos.

58. ¿Qué es el Polimorfismo?. a. Situación en la que una variable puede cambiar su tipo para ser útil en varios objetos. b. Evento de que un Objeto se transforma en estructura cuando se le pide. c. Situación de que una misma operación puede tener diferente comportamiento en diferentes objetos.

59. ¿Qué es la Abstracción?. a. Forma de poder implementar los objetos dentro de las clases en su parte pública. b. Representa ideas, conceptos, y propiedades generales sin la atención a detalles. c. Es la manera en que el Programador debe insertar a las instancias dentro de los objetos.

60. ¿Qué es la Herencia?. a. Cuando un Objeto es destruido pasa sus variables integralmente a otro objeto. b. Es cuando un Objeto se puede construir en base a otro objeto. c. Cuando se empieza a programar uno puede recibir los beneficios de las variables apuntador, para el inicio de los objetos.

61. ¿Qué es el Encapsulamiento?. a. Forma de acceder al estado de un objeto enviando un mensaje que haga que uno de los métodos se ejecute. b. Manera en que el sistema desecha y destruye a un objeto. c. Es la manera en que se aísla a una instancia del sistema para nunca más utilizarla.

Denunciar Test