Preguntero Completo 2 Parcial POO PDF

Title Preguntero Completo 2 Parcial POO
Course Programación Orientada a Objetos
Institution Universidad Siglo 21
Pages 21
File Size 586 KB
File Type PDF
Total Downloads 7
Total Views 221

Summary

1. Indica que sentencia sirve para declarar una clase en Java. - Class 2. ¿Cuáles son las dos formas para pasar parámetros? Seleccione las 2 (dos) respuestas correctas. - Por valor. - Por referencia. 3. Indica cual es la sentencia correcta para declarar un método sin parámetros en Java. - void calcu...


Description

1. Indica que sentencia sirve para declarar una clase en Java. • Class 2. ¿Cuáles son las dos formas para pasar parámetros? Seleccione las 2 (dos) respuestas correctas. • Por valor. • Por referencia. 3. Indica cual es la sentencia correcta para declarar un método sin parámetros en Java. • void calcular() {…} 4. ¿Cómo se declara un ArrayList? • ArrayList a= new ArrayList(); 5. ¿Cómo se declara un método sin parámetros en Java? • Se colocan los paréntesis ( ) vacíos. 6. Completa la frase: “Los parámetros que se pasan por referencia significa que los mismos …” • Pasan la dirección de memoria de la variable original. 7. Seleccione la declaración del constructor por defecto para la clase Articulo. • Articulo() {} 8. ¿Cómo es el código Java del constructor por defecto de la clase Persona? • Persona() {} 9. ¿Qué constructor debería usar para inicializar objetos de la clase Articulo con valores pasados por parámetro? • Articulo(double Precio) {this.precio= Precio} 10. De acuerdo a la siguiente sentencia: public class Perro extends Animal {} ¿Cuál es la clase padre? • Animal 11. ¿A qué se llama la redefinición de metodos? • Es cuando se modifica la implementacion de los métodos heredados 12. ¿Para qué se declaran métodos setter y getter? • Para acceder a los atributos privados de la clase. 13. ¿Cuáles son los métodos que están sobrecargados para calcular el precio de un artículo? Seleccione las 4 (cuatro) respuestas correctas. • CalcularPrecio(float con_iva, float sin_iva, float descuento) • CalcularPrecio(float con_iva) • CalcularPrecio(). • CalcularPrecio(float con_iva, float sin_iva). 14. ¿Qué es la sobrecarga de métodos en Java? • Es cuando se definen dos o mas métodos con el mismo nombre, pero con diferente signatura. 15. ¿Con que palabra reservada se define una clase abstracta en Java? • Abstract

16. Selecciona la sentencia correcta para declarar una interface en Java. • Public interface Animal 17. Completa la frase: “Una interface es …” Un conjunto de métodos abstractos y propiedades constantes 18. Completa la frase: “La clase String…” • Proporciona métodos para el manejo de cadenas de caracteres. 19. ¿Cómo se muestran los valores de un arreglo? • Utilizando una estructura iterativa. 20. Menciona una ventaja que tiene el Arreglo frente a un ArrayList. • Mayor rendimiento 21. ¿Qué ventajas tiene ArrayList frente un Arreglo? Seleccione las 2 (dos) respuestas correctas: • Admite distintos tipos de objetos • Tamaño redimensionable. 22. Es lo mismo un arreglo que un ArrayList. • Falso 23. ¿Cómo se obtiene la longitud de una arreglo? • .length 24. ¿Cómo se declara un arreglo? • tipo nombreArreglo [ ]; 25. ¿Que provoca un error en tiempo compilación? • Error de sintaxis. 26. ¿Que son los errores en tiempo de ejecución? • Son errores que aparecen mientras corre el programa. 27. ¿Cómo se definen las excepciones propias en Java? • public class MixExcepciones extends Exception 28. ¿Cuáles son los pasos a seguir cuando se manipulan ficheros? Seleccione las 3 (tres) respuestas correctas. • Abrir el fichero. • Cerrar el fichero. • Guardar o leer datos.

29. ¿A qué se refiere cuando hablamos de un paquete de Java? • Es un conjunto de clases. 30. ¿Cómo se declara un atributo de una clase en Java? • String nombre; 31. ¿Cómo se declara un método con parámetros en Java?

• Se colocan entre los paréntesis ( ) los parámetros. 32. ¿Cómo se llama la clase raíz de la jerarquía de excepciones? • Throwable. 33. ¿Cómo se comparan los objetos en Java? • equals() 34. ¿Cómo termina la siguiente porción de código de Java?



Son objetos de diferentes clases.

35. Completa la frase: “La redefinición de métodos es cuando se …” • Definen dos o más métodos con el mismo nombre, pero con diferente signatura. 36. Completa la frase: “Una clase abstracta …” • Declara métodos, pero no los implementa en la misma clase. 37. Completa la frase: “Un error en tiempo de compilación puede ser un error”. • De sintaxis 38. Completa la frase: “La palabra reservada ‘super’ sirve para acceder …” • A atributos y métodos de la clase padre. 39. Completa la frase: “Los parámetros que se pasan por valor significa que los mismos …” • Realizan una copia de las variables. 40. Completa la frase: “El método main es static porque …” • Puede ser invocado sin existir una instancia. 41. Completa la frase: “Los objetos en Java se comparan mediante el …” • método equals(). o operador ==. 42. Completa la frase: “Las excepciones se gestionan insertando código dentro de un bloque” • try-catch-finally para cada excepción. • try, luego se crea una lista de bloques catch para cada excepción. • try. • catch para cada excepción. • try-catch para cada excepción. 43. Completa la frase: “En una excepción, el bloque finally se ejecuta ...” • Siempre haya o no excepción 44. ¿Con que palabra reservada se especifica el paquete al cual pertenece una clase en Java? • Package 45. ¿Con que palabra reservada se especifica el valor devuelto en Java? • Return 46. ¿Con que palabra reservada se especifica el uso de un paquete? • import. 47. ¿Con que palabra reservada se indica la ausencia retorno de un valor en un método en Java? • void 48. ¿Con que palabra reservada se realiza la herencia? • extends.

49. ¿Cuál es la diferencia entre usar las clases FileInputStream, FileOuputStream, FileReader o FileWriter y en usar las clases BufferedReader, BufferedInputStream, BufferedWriter y BufferedOutputStream? • Las primeras leen o escriben directamente en el disco duro y las segundas usan un buffer intermedio que controla los accesos al disco. 50. ¿Cuál es la sentencia que se utiliza dentro de un método para devolver un valor? • return valor; 51. ¿Cuál es el valor de la primera posición de un arreglo? • 0. 52. ¿Cuál es la palabra reservada que se utiliza en la declaración del método para indicar la ausencia de retorno de un valor? • void 53. ¿Cuál de las siguientes subclases pertenece a la clase RuntimeException? • NullPointerException 54. ¿Cuáles son los distintos modificadores de acceso que pueden asumir las clases, los atributos y los métodos en Java? Seleccione las 4 (cuatro) respuestas correctas • public. • private. • protected. • tipo por defecto. 55. ¿Cuáles son las dos formatos que admite la sentencia return en Java? Seleccione las 2 (dos) respuestas correctas. • return; • return expresión; 56. ¿Cuáles son los métodos que están redefinidos para calcular el precio de un artículo? Seleccione las 4 (cuatro) respuestas correctas. • void calcularDescuento(float a) { float descuento=precio*0.1; } • void calcularDescuento(float a) { float descuento=precio*0.5; } • void calcularDescuento(float a) { float descuento=precio*0.8; } • void calcularDescuento(float a) { float descuento=precio*0.3; } 57. ¿Cuáles son los métodos que están sobrecargados para calcular la superficie de una figura geométrica? Seleccione las 4 (cuatro) respuestas correctas. • calcularSuperficie(float lado1, float lado2) • calcularSuperficie() • calcularSuperficie(float lado) • calcularSuperficie(float lado1, float lado2, float lado3) 58. ¿Cuáles son los pasos a seguir cuando se manipulan ficheros? Seleccione las 4 (cuatro) respuestas correctas: • Abrir el fichero. • Guardar datos. • Leer datos. • Cerrar el fichero. 59. ¿Cuáles son excepciones? Seleccione las 4 (cuatro) respuestas correctas: • Leer un fichero que no existe. • Enviar/recibir información por red mientras se produce una perdida de conectividad. • Acceso a una posición del array que no existe.



Acceder al valor N de una colección que contiene menos de N elementos.

60. De acuerdo al siguiente código: Selecciona la sentencia correcta acerca del uso de “super”.



super.borrar();

61. ¿En qué se diferencia un arreglo de un ArrayList? • En los Arreglos es obligatorio definir el tamaño, mientras que los ArrayList es automático. 62. Indica cual es la clase hija, de acuerdo a la siguiente imagen



Auto

63. Indica cual es la clase padre de acuerdo a la siguiente sentencia: public class Auto extends Transporte (…) • Transporte 64. Indica que sentencia se utiliza para declarar e inicializar un atributo de una clase en Java. • int numero = 10; 65. Indica que sentencia se utiliza para declarar un atributo de una clase en Java. • int numero 66. La sobrecarga de métodos y la redefinición de métodos son diferentes. • Verdadero 67. La clase String para ser utilizada debe importarse con la palabra reservada import.



Falso

68. Las palabras sobrecarga y redefinición de métodos son sinónimos. • Falso 69. Manejar excepciones es: • Una buena práctica 70. ¿Para qué se utilizan las clases abstractas? • Para englobar distintos objetos y hacer uso del polimorfismo 71. ¿Por qué es una buena práctica utilizar excepciones? • Porque permite la detección y corrección de errores en tiempo de ejecución. 72. ¿Por qué es recomendable utilizar excepciones? • Para la detección y corrección de errores en tiempo de ejecución. 73. ¿Qué palabra reservada se utiliza para declarar un objeto de una clase en Java? • new 74. ¿Qué significa cuando decimos “paso por valor los parámetros”? • Se realiza una copia de las variables. 75. ¿Qué significa cuando decimos “paso por referencia los parámetros”? • Se pasa la dirección de memoria de la variable original 76. ¿Qué es un arreglo? • Es una secuencia de datos del mismo tipo. 77. ¿Qué palabras reservada se utilizan para llevar a cabo el mecanismo de excepciones ? • try, catch, throw, throws y finally 78. ¿Qué métodos proporciona la Clase String? • Para el manejo de cadena de caracteres. 79. ¿Qué es un fichero binario en Java? • Está formado por secuencias de bytes. 80. ¿Qué ventajas tienen los Arreglos sobre ArrayList? Seleccione las 3 (tres) respuestas correctas. • Multidimensional. • Rendimiento. • Admite datos primitivos y objetos del mismo tipo. 81. ¿Qué implica que haya una jerarquía de excepciones? • Implica que una excepción puede ser capturada por una clase y sus descendientes. 82. ¿Qué clases se desprenden del paquete java.lang? Seleccione las 4 (cuatro) respuestas correctas. • Integer. • Math. • System.



Void.

83. Selecciona la sentencia correcta para especificar el uso de un paquete en Java. • import Animal; 84. Selecciona la sentencia correcta para realizar la herencia. • class Empleado extends Persona {…} 85. Selecciona la sentencia correcta para declarar una clase abstracta en Java: • public abstract class Animal 86. Selecciona la sentencia correcta para declarar un arreglo de dos dimensiones: • tipo nombreArreglo [ ][ ]; 87. Selecciona los métodos que están redefinidos para calcular el área de una figura geométrica. Seleccione las 3 (tres) respuestas correctas. • void calcularArea(float a, float b) { float area_rectangulo= a*b; } • void calcularArea(float a, float b) { float area_cuadrado= a*a; } • void calcularArea(float a, float b) { float area_triangulo= (a*b)/2; } 88. Según la imagen, esta representa …

• Interface. 89. Selecciona la sentencia correcta para definir excepciones: • public class MisExcepciones 90. Selecciona la sentencia correcta para declarar y definir el tamaño de un arreglo: • tipo nombreArreglo [ ] = new tipo [tamañoArreglo]; 91. Si tenemos el siguiente código: public class Persona {private String nombre:public Persona(String nombre){…}} Selecciona la sentencia correcta acerca del uso de “this”. • this.nombre = nombre; 92. Todo programa en Java solo tiene un método main. • Verdadero 93. Un arreglo puede ser redimensionado. • Falso 94. ¿Qué son los lenguajes de programación? • Son lenguajes formales que se componen de un conjunto de palabras y reglas sintácticas y semánticas. 95. ¿Qué son los constructores? • Es un método para inicializar nuevos objetos 96. ¿Cuál es la sentencia correcta para declarar un metodo con parametros en Java? • Void calcular(int numero1, int numero2) {...} 97. ¿Para qué se utiliza la palabra reservada “super” en java? • Para acceder a atributos y metodos de la clase padre 98. ¿Qué particularidad posee la clase java.lang.Object?

• Es la clase raíz 99. ¿Cómo se declara e inicializa un objeto de una clase en Java? • Articulo art = new Articulo(); 100. Indique la palabra que falta en el siguiente concepto “En PL/SQL la gestión de excepciones es_____ a la hora de generar las unidades de trabajo. • Opcional 101. ¿Cuál es el tipo de datos propio de PL/SQL que se usa para almacenar variables con tipos de datos compuestos? • RECORD 102. ¿A qué tipo de construcción disponible en PL/SQL hace referencia el siguiente concepto? “Colección de procedimientos, funciones y otros componentes que tienen dos partes: una especificación y un cuerpo que contiene el código de los procedimientos y de las funciones especificadas” • Paquetes 103. Seleccione la sentencia correcta para agregar un elemento al ArrayList. Si se tiene que ArrayList a = new ArrayList(); • a.add(1) 104. ¿Como se presenta el polimorfismo en Java? • Por la herencia, clases abstractas e Interfaces 105. ¿En qué momento se ejecuta el bloque finally? • Se ejecuta siempre, haya o no excepción. 106. Seleccione que tipo de error tiene la siguiente porcion de codigo: Int valor = 10; for(int i=0; i...


Similar Free PDFs