PROGRAMA-2
![]() |
![]() |
![]() |
Título del Test:![]() PROGRAMA-2 Descripción: PROGRAMA 2 |




Comentarios |
---|
NO HAY REGISTROS |
Los atributos de las clases en Java pueden ser de tipo primitivo o bien pueden ser objetos de otras clases. ¿Verdadero o falso?. Vertader. Fals. Un paquete es un conjunto de clases que tienen alguna relación entre sí. ¿Verdadero o falso?. Vertader. Fals. La abstracción es una propiedad mediante la cual los objetos se ven según su comportamiento externo. ¿Verdadero o falso?. Vertader. Fals. El polimorfismo indica la propiedad de que varias clases creadas a partir de una antecesora realicen una misma acción de forma diferente. ¿Verdadero o falso?. Vertader. Fals. En la Programación Orientada a Objetos, los objetos se crean y entre ellos se envían mensajes, para luego ser destruidos y liberada la memoria que ocupan. ¿Verdadero o falso?. Vertader. Fals. La Programación Estructurada divide los programas en un conjunto de acciones, mientras que la Programación Orientada a Objetos lo que hace es descomponer en objetos. ¿Verdadero o falso?. Vertader. Fals. Los objetos no llegan a ser una representación del mundo real, ya que están más cerca del modelo computacional que de la forma de pensar de la gente. ¿Verdadero o falso?. Vertader. Fals. Entre las ventajas de la Programación Orientada a Objetos se encuentran: División entre datos y procesos. Facilidad de mantenimiento. Uso de entidades reutilizables. Correspondencia directa entre el espacio del problema y el espacio de la solución. La abstracción es el proceso mediante el cual definimos las características generales de un objeto. ¿Verdadero o falso?. Vertader. Fals. La encapsulación es el proceso mediante el cual un objeto restringe el acceso a su información para evitar ser manipulado de forma inadecuada. ¿Verdadero o falso?. Vertader. Fals. En la definición de una clase debemos tener en cuenta que: Se deben incluir los atributos comunes del conjunto de objetos y los métodos que operan sobre ellos. Crearemos la clase con la palabra reservada classes. El archivo de la clase debe tener el mismo nombre que el método que contenga dicha clase. Todas son ciertas. Relaciona cada fase con la acción que se lleva a cabo en ella: Declaración. Instanciación. Manipulación. Destrucción. Indica cuál de las siguientes afirmaciones es una ventaja del ocultamiento de la información: Simplifica la percepción del cliente respecto del método. Permite crear una clase nueva en términos de una ya existente. Evita usos inadecuados de los datos. Todas las anteriores son correctas. Señala cuál de los siguientes elementos no forma parte de la declaración de un método: Declaración de variables locales. Secuencia de instrucciones. Declaración de atributos de la clase. Declaración de parámetros. De las siguientes afirmaciones referidas a los métodos, señala cuál es la correcta: Los atributos de instancia junto con los métodos de instancia reciben el nombre de miembros de clase. Cualquier método puede no devolver un valor, en cuyo caso se indica sin utilizar ninguna palabra reservada. La lista de parámetros de un método debe coincidir con la lista de argumentos con los que es llamado. Todas son correctas. Los constructores son métodos especiales que no devuelven ningún valor, en cuyo caso se indica sin utilizar ninguna palabra reservada. ¿Verdadero o falso?. Vertader. Fals. Cuando creamos un objeto hay que utilizar el constructor de la clase, indicando en todos los casos los parámetros necesarios para crearlo. ¿Verdadero o falso?. Vertader. Fals. Los métodos estáticos son aquellos métodos que se pueden utilizar solamente una vez que se ha instanciado el objeto. ¿Verdadero o falso?. Vertader. Fals. Cuando establecemos el paquete al que pertenece una clase usando la sentencia package nombredepaquete; debemos tener en cuenta que: La sentencia package debe aparecer siempre que declaremos una clase. Deberemos crear un directorio que se llame como el nombre de la clase que va contenida en el paquete. La sentencia package debe ir al principio de la clase. Todas son correctas. Empareja los códigos de conversión de la orden printf() con la función de cada uno: %c. %s. %e. %d. Empareja cada paquete con su descripción: java.lang. java.util. java.io. java.awt. La clase System del paquete java.lang, como cualquier clase, está formada por métodos y atributos, y además es una clase que no se puede instanciar, sino que se utiliza directamente. ¿Verdadero o falso?. Vertader. Fals. De las instrucciones siguientes se deduce que: String mensaje, nombre; nombre = “Xesca”; mensaje = saludar(nombre);. El método no devuelve ningún valor. El método tiene un argumento de tipo int. El método no tiene argumentos. El método devuelve un String. Del ejemplo Manipular de los contenidos que se muestra en la imagen siguiente: x y y son atributos de la clase Rectangulo. x y y son métodos de la clase Rectangulo. heigth y width son métodos de la clase Rectangulo. heigth y width son atributos de la clase Rectangulo. setSize() del ejemplo de la clase Manipular de los contenidos que se muestra en la imagen siguiente: es un método. es un atributo. no tiene argumentos. tiene dos argumentos. A un tipo de sentencia especial de decisión y un conjunto de secuencias de instrucciones asociadas a ella, se le denomina estructura de selección. ¿Verdadero o falso?. Vertader. Fals. A un tipo de sentencia especial de decisión y una secuencia de instrucciones que pueden ser repetidas según el resultado de la evaluación de la sentencia de decisión, se le denomina... Estructura selectiva. Estructura de control de flujo. Secuencia de iteraciones. Estructura iterativa. Cuando creamos programas, es recomendable colocar todas las sentencias una detrás de otra, separadas por puntos y comas en una misma línea. De este modo ahorraremos líneas de código. ¿Verdadero o falso?. Vertader. Fals. Una misma sentencia puede ocupar varias líneas en el programa. ¿Verdadero o falso?. Vertader. Fals. ¿Cuál de las siguientes no es una estructura de selección?. for/in. switch. if-else. if. Indica cuál es equivalente al operador condicional de Java: if o if-else. switch. if, if-else y switch. Todas las respuestas son correctas. La cláusula else de la sentencia if es obligatoria. ¿Verdadero o falso?. Vertader. Fals. ¿Qué hace el siguiente fragmento de código? if (numero % 2 == 0) { System.out.print("El número es par /n"); }. Muestra el mensaje por pantalla cuando el número almacenado en la variable número es par. Muestra el mensaje por pantalla cuando al dividir el valor de la variable número entre 2 obtenemos cero como resultado. No muestra el mensaje por pantalla, ya que la condición del if nunca se cumplirá. Ninguna respuesta es correcta. ¿Qué es necesario incluir en cada conjunto de sentencias asociadas a los posibles valores que pueden tomarse en un switch?. Una cláusula default. Una sentencia break. Una sentencia continue. Puntos y comas. ¿Qué elemento puede no existir en una sentencia de selección múltiple?. El break de dos o más case. Los case. La expresión. La cláusula default. El bucle for/in se considera un bucle controlado por sucesos. ¿Verdadero o falso?. Vertader. Fals. El bucle for se considera un bucle controlado por contador. ¿Verdadero o falso?. Vertader. Fals. El bucle while y do-while iteran según el valor de una variable que se va incrementando o decrementando. ¿Verdadero o falso?. Vertader. Fals. ¿Con qué tipo de bucle podemos simular un for?. Con cualquier bucle controlado por sucesos combinado con variables contadoras dentro y fuera de los bucles. Con un bucle do-while. Con un bucle while. Ninguna respuesta es correcta. La variable contadora de un bucle for puede ser incrementada o decrementada únicamente de uno en uno. ¿Verdadero o falso?. Vertader. Fals. ¿En qué bucle se lleva a cabo la inicialización de una variable en su cabecera?. En el bucle while. En el bucle for. En el bucle do-while. En el bucles for/in. Los valores de las variables que intervienen en la condición de terminación de un bucle for deben variar en el interior del mismo, de no ser así, podemos caer en la creación de un bucle infinito. Cuestión que se debe evitar por todos los medios. ¿Verdadero o falso?. Vertader. Fals. La estructura de repetición do-while es útil en aquellos casos en los que las instrucciones que forman el cuerpo del bucle necesitan ser ejecutadas, al menos, una vez. ¿Verdadero o falso?. Vertader. Fals. ¿Cuántas iteraciones realiza el siguiente bucle? for (i=0; i<7 ;i++) { System.out.println("Imprimiendo desde dentro del bucle"); }. 7. 6. Ninguna, no se puede inicializar la variable contadora a cero. 8. ¿Es posible utilizar un return en cualquier punto de un método, con lo que éste finalizará en el lugar donde se encuentre dicho return?. No, siempre debe ir al final del método. Sí, y hará que éste finalice en el lugar donde se encuentre el return. No, return sólo se incluirá en aquellos métodos que devuelven void. Sí, y podemos añadir tantos return como necesitemos pero sólo finalizará el método en el último return. En Java, las excepciones están representadas por clases. El paquete java.Exception.Exception y sus subpaquetes contienen todos los tipos de excepciones. ¿Verdadero o falso?. Vertader. Fals. En Java, todas las excepciones derivarán de la clase Throwable. ¿Verdadero o falso?. Vertader. Fals. Cuando hemos de capturar excepciones, tendremos en cuenta que el último catch debe ser el que capture excepciones genéricas y los primeros deben ser los más específicos. ¿Verdadero o falso?. Vertader. Fals. Cuando un método utiliza una sentencia que puede generar una excepción, pero dicha excepción no es capturada y tratada por él, sino que se encarga su gestión a quién llamó al método, decimos que se ha producido delegación de excepciones. Esta delegación se realiza a través de: throw. throwable. throws. @throw y throws. ¿Cual de las siguientes etiquetas para comentarios de documentación está indicada para indicar que algo no debería utilizarse, indicando en el texto las causas de ello?. @see. @deprecated. @exception. @throws. |