option
Cuestiones
ayuda
daypo
buscar.php

Programación Orientada a Objetos

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
Programación Orientada a Objetos

Descripción:
Test para examen complexivo

Fecha de Creación: 2023/09/14

Categoría: Informática

Número Preguntas: 50

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

1. Elija la respuesta correcta: ¿Qué es la programación orientada a objetos?. a. La programación orientada a objetos o es una nueva forma de pensar y diseñar los programas, usa una programación secuencial respetando la identidad de cada una de sus variables y los requisitos de las aplicaciones. b. La programación orientada a objetos es una nueva forma de pensar y diseñar los programas, usa los objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento. c. La programación orientada a objetos o es una nueva forma de pensar y diseñar los programas, utiliza los datos y sus comportamientos de forma separada, pero respetando los procedimientos asociados a las definiciones de las clases. d. Ninguna de las anteriores.

Escriba V si es verdadero o F si es falso, en las siguientes afirmaciones. 2.Los objetos son entidades que tienen un determinado estado, comportamiento e identidad. Verdadero. Falso.

3.El estado de un objeto está compuesto de datos o información; serán uno o varios atributos a los que se habrán asignado unos valores concretos (datos). Verdadero. Falso.

4.El comportamiento de un objeto está definido por los métodos o mensajes a los que sabe responder dicho objeto, es decir, qué operaciones se pueden realizar con él. Verdadero. Falso.

5.La identidad de un objeto es una propiedad de un objeto que lo diferencia del resto; dicho con otras palabras, es su identificador, concepto análogo al del identificador de una variable o una constante. Verdadero. Falso.

6.Un objeto contiene toda la información que permite definirlo e identificarlo frente a otros objetos pertenecientes a otras clases e incluso frente a objetos de una misma clase, al poder tener valores bien diferenciados en sus atributos. Verdadero. Falso.

7.Un objeto no tiene identidad propia, pero existen algunos valores bien definidos en sus atributos. Verdadero. Falso.

8.En la programación orientada a objetos los datos y los procedimientos están separados y sin relación, ya que lo único que se busca es el procesamiento de unos datos de entrada para obtener otros de salida. Verdadero. Falso.

9.La programación orientada a objetos anima al programador a pensar sobre todo en términos de procedimientos o funciones. Verdadero. Falso.

10. Elija la respuesta correcta: Una clase es: a. Definiciones de las propiedades y comportamiento de un tipo de objeto concreto. La instanciación es la lectura de estas definiciones y la creación de un objeto a partir de ellas. b. Definición de los requisitos de un programa, con el fin de definir claramente las entradas y producir las salidas que son la información. c. Permite diseñar todos los procesos, pensado claramente en su función y su objetivo en el sistema de información. d. Ninguna de las anteriores.

11. Elija la respuesta correcta: La herencia en la programación orientada a objetos es: a. Es la facilidad mediante la cual una clase hereda en ella cada uno de los atributos y operaciones de una clase de una jerarquía superior, como si esos atributos y operaciones hubiesen sido definidos por la misma. b. Es la capacidad de recordar los datos de procesos anteriores y de los cuales se almacenan los datos a manera de recuerdo. c. Son los datos que se pasan de una clase a otra mediante sus atributos y los valores de los mismos, de manera que las relaciones entre sus objetos resuelvan el problema para las que fueron diseñadas. d. Ninguna de las anteriores.

12. Subraye la respuesta correcta: Un Objeto es: a. Un objeto es una colección de datos y procedimientos que funcionan de forma separada, los datos son la abstracción de problema que se quiere modelar y los procedimientos son procedimientos definidos y que acceden a esos datos para producir eventos que resuelven el problema para los que fueron diseñados. b. La instancia de una clase. Entidad provista de un conjunto de propiedades, atributos o datos y de comportamiento o funcionalidad o métodos, los mismos que consecuentemente reaccionan a eventos. Se corresponden con los objetos reales del mundo que nos rodea, o con objetos internos del programa. c. Es la definición de los detalles y requisitos de los problema que queremos modelar, y su funcionalidad mediante la cual podemos resolver el problema para el que fue planteado. d. Ninguna de las anteriores.

Escriba V si es verdadera o F si es falso a las siguientes afirmaciones: 13.Los métodos en los objetos son algoritmos asociados a una clase de objetos, cuya ejecución se desencadena tras la recepción de un "mensaje". Un método puede producir un cambio en las propiedades del objeto, o la generación de un "evento" con un nuevo mensaje para otro objeto del sistema. Verdadero. Falso.

14.Un evento en programación orientada a objetos es un suceso en el sistema. El sistema maneja el evento enviando el mensaje adecuado al objeto pertinente. También se puede definir como evento la reacción que puede desencadenar un objeto; es decir, la acción que genera. Verdadero. Falso.

15.Una propiedad o método de una clase es un contenedor de un tipo de datos asociados a un objeto o a una clase de objetos, que hace los datos visibles desde fuera del objeto y esto se define como sus características predeterminadas, y cuyo valor puede ser alterado por la ejecución de algún método. Verdadero. Falso.

16.El estado interno de un objeto es una variable que se declara privada, que puede ser únicamente accedida y alterada por un método del objeto, y que se utiliza para indicar distintas situaciones posibles para el objeto o clase de objetos. Verdadero. Falso.

17. Subraye la respuesta correcta: De las características de la programación orientada a objetos, la abstracción es: a. Denota las características esenciales de un objeto, donde se capturan sus comportamientos y los procesos o los métodos. Este proceso permite obtener las características relevantes dentro de un conjunto de características del objeto del mundo real, mediante este proceso se obtiene lo esencial para construir el objeto representante. b. Comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre; al llamarlos por ese nombre se utilizará el comportamiento correspondiente al objeto que se esté usando. O, dicho de otro modo, las referencias y las colecciones de objetos pueden contener objetos de diferentes tipos, y la invocación de un comportamiento en una referencia producirá el comportamiento correcto para el tipo real del objeto referenciado. c. Se denomina a la propiedad que permite subdividir una aplicación en partes más pequeñas, cada una de las cuales debe ser tan independiente como sea posible de la aplicación en sí y de las restantes partes. Estos partes se pueden compilar por separado. d. Ninguna de las anteriores.

18. Subraye la respuesta correcta: De las características de la programación orientada a objetos, el polimorfismo es: a. Denota las características esenciales de un objeto, donde se capturan sus comportamientos y los procesos o los métodos. Este proceso permite obtener las características relevantes dentro de un conjunto de características del objeto del mundo real, mediante este proceso se obtiene lo esencial para construir el objeto representante. b. Comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre; al llamarlos por ese nombre se utilizará el comportamiento correspondiente al objeto que se esté usando. O, dicho de otro modo, las referencias y las colecciones de objetos pueden contener objetos de diferentes tipos, y la invocación de un comportamiento en una referencia producirá el comportamiento correcto para el tipo real del objeto referenciado. c. Se denomina a la propiedad que permite subdividir una aplicación en partes más pequeñas, cada una de las cuales debe ser tan independiente como sea posible de la aplicación en sí y de las restantes partes. Estos partes se pueden compilar por separado. d. Ninguna de las anteriores.

19. Subraye la respuesta correcta: De las características de la programación orientada a objetos, modularidad es: a. Denota las características esenciales de un objeto, donde se capturan sus comportamientos y los procesos o los métodos. Este proceso permite obtener las características relevantes dentro de un conjunto de características del objeto del mundo real, mediante este proceso se obtiene lo esencial para construir el objeto representante. b. Comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre; al llamarlos por ese nombre se utilizará el comportamiento correspondiente al objeto que se esté usando. O, dicho de otro modo, las referencias y las colecciones de objetos pueden contener objetos de diferentes tipos, y la invocación de un comportamiento en una referencia producirá el comportamiento correcto para el tipo real del objeto referenciado. c. Se denomina a la propiedad que permite subdividir una aplicación en partes más pequeñas, cada una de las cuales debe ser tan independiente como sea posible de la aplicación en sí y de las restantes partes. Estos partes se pueden compilar por separado. d. Ninguna de las anteriores.

20. Subraye la respuesta correcta: ¿Qué significa instanciar una clase?. a. Crear una nueva clase. b. Crear un objeto a partir de una clase. c. Duplicar una clase. d. Ninguna de las anteriores.

21. Subraye la respuesta correcta: Qué es NetBeans?. a. Una librería de java. b. Un entorno de desarrollo integrado para desarrollar aplicaciones Java. c. Una versión especial de java, diseñada para servidores. d. Ninguna de las anteriores.

22. Subraye la respuesta correcta: De las características de la programación orientada a objetos, la herencia es: a. Las clases no están aisladas, sino que se relacionan entre sí, formando una jerarquía de clasificación. Los objetos heredan las propiedades y el comportamiento de todas las clases a las que pertenecen. Esta característica organiza y facilita el polimorfismo y el encapsulamiento, permitiendo a los objetos ser definidos y creados como tipos especializados de objetos preexistentes. Estos pueden compartir y extender su comportamiento sin tener que volver a implementarlo. b. Denota las características esenciales de un objeto, donde se capturan sus comportamientos y los procesos o los métodos. Este proceso permite obtener las características relevantes dentro de un conjunto de características del objeto del mundo real, mediante este proceso se obtiene lo esencial para construir el objeto representante. c. Comportamientos diferentes, asociados a objetos distintos, pueden compartir el mismo nombre; al llamarlos por ese nombre se utilizará el comportamiento correspondiente al objeto que se esté usando. O, dicho de otro modo, las referencias y las colecciones de objetos pueden contener objetos de diferentes tipos, y la invocación de un comportamiento en una referencia producirá el comportamiento correcto para el tipo real del objeto referenciado. d. Ninguna de las anteriores.

23. Subraye la respuesta correcta: En la siguiente clase identifique el método constructor: a. public void Carro(). b. public void avanzar(). c. public void frenar(). d. public void encender().

24. Subraye la respuesta correcta: En la siguiente clase identifique los datos o atributos de la clase: a. int operador1,operador2;. b. (int var1, int var2). c. (int a, int b). d. Ninguna de las anteriores.

25. Subraye la respuesta correcta, que es el Bytecode en Java. a. El formato de intercambio de datos. b. El formato que obtenemos tras compilar un fuente .java. c. Son tipos de datos en Java. d. Ninguna de las anteriores.

26. Subraye la respuesta correcta: Son las acciones o procedimientos asociados a un objeto?. a. Método. b. Atributo. c. Dato. d. Ninguna de las anteriores.

27. Subraye la respuesta correcta: Es un método que usa para crear los objetos y su función principal es inicializar los datos asociados al objeto. a. Método Main(). b. Método Constructor. c. Método Destructor. d. Ninguna de las anteriores.

28. Subraye la respuesta correcta: Consiste en implementar múltiples formas de un mismo método o el mismo nombre de método realiza acciones distintas de acuerdo al objeto en cuestión. a. Herencia. b. Polimorfismo. c. Abstracción. d. Principio de ocultación.

29. Subraye la respuesta correcta: ¿Que elementos definen a un objeto?. a. Su cardinalidad y su tipo. b. Sus atributos y sus métodos. c. Su nombre. d. Ninguna de las anteriores.

30. Subraye la respuesta correcta: ¿A que concepto se asocia la siguiente definición? public class Auto extends Vehiculo. a. Polimorfismo. b. Herencia. c. Sobrecarga de operadores. d. Ninguna de las anteriores.

31. Subraye la respuesta correcta: ¿A que concepto se asocia la siguiente definición?. a. Concurrencia. b. Sobrecarga de operadores. c. Herencia. d. Ninguna de la anteriores.

32. Subraye la respuesta correcta: La definición: Composición de un objeto por otros. Es una relación más débil que la que existe entre el atributo y el objeto al cual pertenece, y más fuerte que una asociación. Se refiere a: a. Agregación. b. Concurrencia. c. Persistencia. d. Ninguna de las anteriores.

33. Subraye la respuesta correcta: La definición: Propiedad que distingue un objeto activo de otro inactivo.. Se refiere a: a. Agregación. b. Concurrencia. c. Persistencia. d. Ninguna de las anteriores.

34. Subraye la respuesta correcta: La definición: Es la propiedad de un objeto cuya existencia trasciende el tiempo y/o el espacio. Se refiere a: a. Agregación. b. Concurrencia. c. Persistencia. d. Ninguna de las anteriores.

35. Subraye la respuesta correcta: La definición: Una comunicación dirigida a un objeto, que le ordena que ejecute uno de sus métodos con ciertos parámetros asociados al evento que lo generó. Se refiere a: a. Estado interno. b. Mensaje. c. Propiedad o atributo. d. Ninguna de las Anteriores.

36. Subraye la respuesta correcta: Es un error que ocurre en el momento de ejecución, en java se refiere a: a. Ayuda de Windows. b. Depuración del código. c. Try/Catch. d. Ninguna de las anteriores.

37. Subraye la respuesta correcta: La operación o acción que realiza un objeto es un: a. Método. b. Dato. c. Objeto. d. Ninguna de las anteriores.

38. Subraye la respuesta correcta: Consiste en implementar múltiples formas del mismo método. a. Herencia. b. Abstracción. c. Polimorfismo. d. Ninguna de las anteriores.

39. Subraye la respuesta correcta: Se determina como las definiciones de las propiedades y comportamientos de un objeto determinado, se refiere a: a. Clase. b. Objeto. c. Método. d. Ninguna de las anteriores.

40. Subraye la respuesta correcta: Son las propiedades o características que diferencia un objeto de otro. a. Métodos. b. Datos o propiedades. c. Clase. d. Ninguna de los anteriores.

41. Subraye la respuesta correcta: Es la forma como se comunican los objetos. a. Mensajes. b. Líneas de código compilado. c. La red. d. Ninguna de las anteriores.

42. Subraye la respuesta correcta: Es la forma correcta de declarar un vector en java: a. Integer[] arreglo = new Integer[10];. b. Integer[] arreglo = new Integer[10]. c. Integer[10] arreglo = new Integer[10];. c. Integer[10] arreglo = new Integer[10];.

43. Subraye la respuesta correcta: Son vectores de dos dimensiones: a. Vector o arreglo. b. Matriz. c. Lista ordenada. d. Ninguna de las anteriores.

44. Subraye la respuesta correcta: Imperativo, declarativo o funcional y orientado a objetos es: a. Formas de extender el código en java. b. Modos de escribir seudocódigo en un programa de ordenador. c. Paradigmas de la programación. d. Ninguna de las anteriores.

45. Subraye la respuesta correcta: if, else, for y while son: a. Estructuras de control. b. Funciones de acceso a datos. c. Tipos de datos. d. Ninguna de las anteriores.

46. Subraye la respuesta correcta: Que características son propias de la programación orientada a objetos. a. La modularidad, el principio de ocultación y la reutilización del código. b. La abstracción y las estructuras de control. c. El encapsulamiento, la herencia y el polimorfismo. d. Ninguna de las anteriores.

47. Subraye la respuesta correcta: Un método de un objeto es: a. El estado de un objeto. b. Una función o procedimiento asociado al objeto. c. Una variable de objeto. d. Ninguna de las anteriores.

48. Subraye la respuesta correcta: int, char, float, string son: a. Funciones de acceso a datos. b. Instrucciones de acceso a adatos. c. Tipos de datos. d. Ninguna de las anteriores.

49. Subraye la respuesta correcta: ¿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 a “array”. b. Es un tipo particular de variable. c. Es un modelo una plantilla a partir de la cual creamos objetos. d. Es una categoría ordenada de identidades.

50. Subraye la respuesta correcta: ¿Qué código se asocia a la herencia en java?. a. public class Componente extends Producto. b. public class Componente inherit Producto. c. public class Componente implements Producto. d. public class Componente belong to Product.

Denunciar Test