option
Cuestiones
ayuda
daypo
buscar.php

PROGRAMACION

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

Descripción:
TEMARIO 7-10

Fecha de Creación: 2025/05/10

Categoría: Informática

Número Preguntas: 40

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

POO significa: Programación De Objetos. Programación de Distintos Objetos. Programando Diferentes Objetos. Programación Dirigida a Objetos.

En la programación dirigida a objetos el programa está compuesto por: Objetos. Variables primitivas. Objetos primitivos. Variables constantes.

¿Cuántos atributos podemos definir en una clase?. Todos los que necesitemos, independientemente del tipo de ellos. Solo 3 por tipo. Todos los que necesitemos, pero no podrán ser otros objetos. Podremos definir todos los que queramos de tipos primitivos, pero solo 3 podrán ser de otros objetos.

Una clase se compone de. Atributos y métodos. Atributos constantes y métodos. Atributos y objetos. Bucles y métodos.

¿La relación cuyo predicado es: “tiene-un” o “parte-de” es del tipo?. Herencia. Dependencia. Generalización. Asociación.

¿Para qué utilizamos Doxygen?. para colorear el código de nuestro programa y poder entenderlo mejor. Es el encargado de compilar nuestros programas. Es el encargado de mostrar en qué línea está los errores cuando estos ocurren. Para documentar nuestro código.

La programación dirigida a objetos mejora: La programación orientada a eventos. La programación estructural. La programación estructurada. La técnica de divide y vencerás.

¿Cuál es la diferencia entre variable y objeto?. Son exactamente lo mismo. Las variables instancian una clase y los objetos son de tipo primitivo. Las variables son de tipo primitivo y los objetos instancian una clase. Las variables siempre han de ser constantes y los objetos pueden ser tanto de tipo primitivo como instanciar una clase.

¿Cómo debemos nombrar una clase?. Todos los elementos que vayamos a usar, dando igual cuáles sean, se deben nombrar en minúscula obligatoriamente. Deben empezar por un número obligatoriamente. Se nombran igual que las variables, pero, como norma no obligatoria, deberían de empezar por una letra mayúscula. Con todas las letras en mayúscula.

¿En cuantos tipos podemos clasificar las relaciones entre clases?. 1. 2. 3. 4.

¿Cuántos parámetros puede tener una función?. 1. 2. 3. Todos los que necesitemos.

¿Cuántos valores puede devolver una función?. 0. 1. 2. 3.

¿Cuál de las siguientes etiquetas no pertenece a Doxygen en Java?. see. return. struct. param.

¿Dónde se tienen que almacenar los programas para poder ejecutarse?. En ningún sitio, los programas simplemente se ejecutan. En el disco duro. En memoria RAM. En la tarjeta gráfica para que se puedan mostrar por pantalla.

Según la notación CamelCase, ¿cómo se han de nombrar los métodos?. Todo en minúscula. Todo en mayúscula. La primera letra en mayúscula y las demás en minúscula de todas las palabras. La primera palabra en minúscula y las demás con la primera letra en mayúscula y las demás en minúscula.

¿Cómo gestiona Java el paso por valor y por referencia?. Siempre utiliza paso por valor. Con las variables utiliza paso por valor y con los objetos paso por referencia. Con las variables utiliza paso por referencia y con los objetos paso por valor. Siempre utiliza paso por referencia.

Cuando estamos haciendo un método, ¿podemos llamar a otro método dentro de él?. Si, pero solo cuando se trata de funciones, ya que al devolver un valor nos permiten llamar a otro método. Si, podemos llamar a todos los métodos que necesitemos en la realización de otro método. No. Si, pero solo cuando estamos haciendo el método toString de una clase.

En Doxygen @param sirve para: Documentar el autor de una clase. Documentar un parámetro de un método. Documentar el dato que devuelve un método. Documentar qué hace un método.

¿Qué se guarda en la zona de memoria de un objeto?. Las variables y el código. Las variables, el código y las llamadas. Las variables, las llamadas, el código y los datos globales. Las variables, el código y los datos globales.

Indica la frase incorrecta: Al programar, organizamos el código en torno a objetos, que son representaciones de cosas del mundo real. Los cambios efectuados a un objeto afectan a las funciones definidas en la clase. Java es un lenguaje multiplataforma. Los datos junto a las funciones son parte interna de los objetos.

Los objetos se comunican entre si mediante: Mensajes. Señales de humo. Código binario. Mensajes cifrados en hexadecimal.

Para mostrar la información de un objeto por pantalla: Puedo utilizar los métodos get o escribir su método toString para mostrarlo directamente. Si no se escribe el método toString no se puede mostrar la información del objeto. Solo se podrá mostrar su información mediante los métodos get. No se puede mostrar la información de un objeto por pantalla.

Desde un método estático puedo llamar: A un método de un objeto. A otros métodos estáticos. Los métodos estáticos no permiten llamar a otros métodos. Tanto a otros métodos estáticos como a métodos de objetos.

¿Cuál es el método que permite modificar el valor de un atributo de una clase?. Método set. Método get. Constructor con parámetros. Método toString.

El constructor de copia: Permite inicializar las variables de un objeto a un valor por defecto. Permite inicializar las variables de un objeto a un valor pasado por parámetro. Permite inicializar las variables de un objeto al mismo valor que las de otro objeto de su mismo tipo. Es un híbrido entre el constructor por defecto y el constructor de copia.

¿Si defino en una clase dos constructores con parámetros, puedo definir además un constructor de copia?. Si, no hay problema. No, ya que no se pueden definir más de un constructor con parámetros. Si, siempre y cuando se defina también el constructor por defecto. Si, siempre y cuando el constructor de copia no se llame igual que los constructores con parámetros.

Los paquetes sirven para: Ordenar nuestro código en “carpetas” que contengan clases con la misma funcionalidad. Su única funcionalidad es la de almacenar imágenes. Los paquetes no suelen utilizarse, ya que contribuyen a que él código resultante sea mucho más complejo. Una clase solo podrá heredar de otra siempre que estén en el mismo paquete.

Para crear una biblioteca en NetBeans: Hay que instalarle el plugin MasterOfLibraries. Cada vez que compilemos nuestro proyecto, si NetBeans detecta que hay un paquete, creará automáticamente una biblioteca con las clases de dicho paquete. Las bibliotecas no se pueden crean en NetBeans, necesitamos hacerlo en consola mediante comandos. Hay que crear un nuevo proyecto del tipo Java Class Library.

¿Cuál de los siguientes no es un pilar de la programación dirigida a objetos?. Herencia. Encapsulación. Ámbito de visibilidad. Polimorfismo.

Los métodos get y set: Son obligatorios en todas las clases que hagamos. No son obligatorios, pero son recomendables si queremos poder acceder y modificar el valor de los atributos de nuestros objetos. Hay que hacerlos solo cuando hacemos el constructor con parámetros. Los métodos get son obligatorios, pero son los métodos set no.

¿Qué tipo de herencia se usa en Java?. Herencia simple. Herencia múltiple. Composición. Agregación.

Al heredar de otra clase, ¿puedo acceder a su parte privada?. Si. No. Si, siempre que se indique al compilador. Si, siempre que tengamos un método puente para realizar el acceso correctamente.

¿Qué palabra reservada usamos en Java para indicar la herencia?. Herency. . Extends. Implements. Se usa el operador dos puntos ( : ) .

¿Cuándo debemos poner super en los constructores?. Después de inicializar todas las variables. En la primera línea de forma obligatoria. En la primera línea de forma obligatoria en los constructores con parámetros, en los demás al final. Los constructores se heredan tal cual al hacer herencia, así que no es necesario.

¿Se puede heredar de una clase que a su vez hereda de otra?. Si, sin ningún problema. No, en Java no está permitida la herencia múltiple. Si, siempre y cuando la clase de más abajo no defina ningún atributo, sino no se podrá. Java no permite la herencia de ningún tipo.

La herencia múltiple: Está presente en todos los lenguajes orientados a objetos. Es peligrosa ya que puede ocasionar ambigüedades si no se usa bien, es por eso que Java no la usa. Es un caso único, ya que solo la usa el lenguaje de programación Python. No existe la herencia múltiple, pero si la herencia doble.

En Java, todas las clases heredan de: Object. String. En Java una clase no hereda a no ser que se indique al crearla con extends. Integer.

La clase de la que se hereda se denomina: Clase hermana. Clase abuelo. Clase padre. Clase hija.

En Java, el polimorfismo ______. se puede clasificar en tres grandes clases. estático puede emplear cualquier tipo de datos compatible. dinámico, define de manera explícita el tipo de datos con el que se va a trabajar antes de ser utilizado. Implica tener una serie de objetos que tengan una raíz común, es decir, que hereden de la misma clase padre.

¿Qué notación se usa para indicar que se ha sobreescrito un método?. Ninguna, se sobreescribe y ya funciona de forma diferente. @overrided. @sobreescrito. @override.

Denunciar Test