fundamentos de la informática 2S 2023
![]() |
![]() |
![]() |
Título del Test:![]() fundamentos de la informática 2S 2023 Descripción: UNED Mecánica 2023 |




Comentarios |
---|
NO HAY REGISTROS |
Indique cuál de las siguientes afirmaciones es correcta sobre la memoria principal: Contiene la Unidad Central de Procesamiento. Coordina las actividades de la máquina. Se organiza en celdas. Se localiza dentro del propio procesador. ¿Qué es un proceso?. La actividad de ejecutar un programa bajo el control del Sistema Operativo. Un conjunto estático de instrucciones con una finalidad específica. Un programa que únicamente puede ser ejecutado desde la línea de comandos. La ejecución secuencial de varios programas planificada por el Sistema Operativo. Indique cuál de las siguientes afirmaciones es correcta. Un objeto nos permite crear múltiples clases a partir de él y a su vez una clase corresponde a un único objeto. La relación entre una clase y un objeto es 1:1, es decir, sólo puede existir un objeto asociado a la clase y el objeto sólo puede pertenecer a una única clase. Un objeto es una instancia de una clase. Una clase es una instancia de un objeto. Utilizando Java y el paradigma de la Programación Orientada a Objetos se desea modelar un sistema de compra/venta de vehículos usados. Cada vehículo tendrá un precio diferente. ¿Cómo deberíamos representar dicho precio en el sistema?. Como una clase Precio. Como un método de una clase Vehículo. Como un enumerado (en su propia clase). Como un campo (o atributo) de una clase Vehículo. En Java, ¿es posible definir un método tal que uno o más de los parámetros con los que le llamaremos sean objetos?. Sí, pero sólo lo admiten los métodos constructores de las clases. No, podemos pasar clases, pero no objetos. Sí, usaremos la clase o clases oportunas para definir el tipo de esos parámetros. No, los objetos pueden ser atributos o campos de la clase, pero no parámetros de sus métodos. Indique cuál de las siguientes afirmaciones es correcta sobre los métodos constructores. Tienen el mismo nombre que la clase en la que se encuentran definidos. Incluyen el tipo de retorno en su cabecera, delante del nombre del método. Deben terminar siempre con la sentencia [return]. Siempre han de tener al menos un parámetro formal. Dadas las siguientes clases: public class A { public int sum(int a, int b) { return a + b; } } public class B extends A { public int sum(int a, int b, int c) { return sum(a, b) + c; } } ¿Qué imprimiría por pantalla el siguiente código? B b = new B(); System.out.println(b.sum(5, 3, 6));. 8. 14. Error, no pueden existir dos métodos con el mismo nombre y diferente número de parámetros. Error, el método sum se ha sobrescrito y han de usarse 3 parámetros en la llamada. Las variables locales: son declaradas y utilizadas dentro de un único método al cual se limitan su ámbito y su tiempo de vida. son equivalentes a los campos o atributos de una clase. son accesibles desde todos los métodos de la clase en la que son declaradas. son aquellas cuyo ámbito y tiempo de vida se limitan al de la clase en la que son declaradas. ¿Qué se imprime al ejecutar el siguiente código? public static void main (String[] args) { for (int i = 10; i < 5; i++) { System.out.print(i + " "); } }. Nada. 9 8 7 6. 10 9 8 7 6 5. 10 9 8 6 7 6. La clase [ArrayList] de Java proporciona: Una lista secuencial de tamaño flexible donde los elementos ocupan la posición en la que son insertados. Una lista secuencial de tamaño fijo donde los elementos ocupan la posición en la que son insertados. Una lista secuencial de tamaño flexible donde los elementos, al ser insertados, se ordenan según su valor. Una lista de arrays ordenada de tamaño flexible. |