PROGRAMACION
![]() |
![]() |
![]() |
Título del Test:![]() PROGRAMACION Descripción: REPASO 1-20 |




Comentarios |
---|
NO HAY REGISTROS |
¿Cual es la principal diferencia entre los lenguajes imperativos y los declarativos?. Los imperativos no permiten el usos de variables. Los declarativos detallan paso a paso a seguir. Los declarativos describen el resultado sin especificar los pasos exactos. Los imperativos permiten el uso de la lógica. ¿Que significa que un algoritmo sea determinista?. Que si ejecuto ese algoritmo dos veces voy a tener el mismo resultado. Diferencias entre ejecuciones. Tiene sus variables bien determinadas. Tiene sus variables bien declaradas. ¿Qué palabra clave se utiliza para devolver dentro de una función en Java?. int. void. return. null. ¿Cual es el propósito del método main en un programa de Java?. iniciar la ejecución del programa. Almacenar variable globales. Definir la interface. iniciar una conexion con BD. ¿Cuál de las siguiente afirmaciones de métodos sobre recursividad es correcta?. Un método recursivo no puede llamarse a sí mismo. La recursión solo es posible en métodos que devuelven valor. La recursividad puede provocar un error de StackOverflow si no tiene una condición de parada adecuada. Los métodos recursivos tiene que ser static. ¿Dónde se realizan múltiple llamadas de una función o un procedimiento sobre sí mismo?. En el proceso de recursión. Dentro del caso base. Dentro de resolución final. En un procedimiento no en una función. ¿cual es el indice del primer elemento de un array en Java?. -1. 0. 1. el indice lo indicamos nosotros. En cuanto al paradigma de programación orientado a objetos: Se ejecutan las instrucciones en el orden en el que se escriben. Es una mejora de la programación estructurada. Agregó conceptos como clase herencia y polimorfismo. Viene dado por los eventos que ocurren en el sistema. ¿Cómo indicamos en Java que una clase va a usar los métodos de una interfaz?. Con la palabra reservada implements. Con la palabra reservada extends. Con la palabra reservada implementa. Con la palabra reservada aplic. Los tres métodos básicos para ordenar un array son. Burbuja, inserción, inducción. Burbuja, deducción, inserción. Burbuja, inserción, selección. Burbuja, selección, ordenación. ¿Qué palabra clave se utiliza para referirse a la instancia actual de una clase en Java?. self. this. current. me. Si A hereda de B y B a su vez hereda de C, esto es: Herencia simple. Herencia mixta. Herencia múltiple. Súper Herencia. ¿Cuál es el propósito principal de una interfaz en Java?. Crear múltiples instancias de la misma. Proporcionar una implementación completa de todos los métodos. Servir como una plantilla para otras clases. Evitar la herencia. ¿Qué excepción provoca que cuando tengamos que leer un dato entero introduzcamos una cadena?. NullPointerException. InputMismatchException. DatoMalIntroducidoException. ArithmeticException. La clase SQLException: Es la clase que nos permitirá instanciar objetos donde se almacenará nuestra conexión. Es la clase que nos permitirá instanciar objetos que utilizaremos para realizar las consultas SQL. Es la clase que nos permitirá instanciar objetos que nos devolverán los resultados de las consultas SQL. Es la excepción propia de SQL. ¿Qué método se utiliza para verificar si el cursor está colocado justo delante de la primera fila en un ResultSet?. isFirst(). isBeforeFirst(). isLast(). isAfterLast(). ¿Qué biblioteca utilizamos en Java para la creación de la interfaz gráfica?. SDL. WxPython. AWS. Swing. Selecciona la opción correcta de las clases abstractas. Se utilizará la palabra implements para crearlas. No pueden ser instanciadas con la palabra new. No pueden contener métodos implementados. No se podrá heredar de ellas. ¿Cuál es la principal función de un depurador?. Optimizar el rendimiento del código automáticamente. Permitir la ejecución paso a paso y la inspección de variables. Compilar el código fuente a lenguaje máquina. Generar documentación técnica del programa. ¿Qué es una inyección SQL?. Una técnica para mejorar el rendimiento de las consultas SQL. Una vulnerabilidad de seguridad que permite a los atacantes ejecutar comandos SQL no autorizados. Un método para encriptar datos en una base de datos. Una forma de hacer que las consultas SQL sean más eficientes. ¿Cuál de las siguientes anotaciones se utiliza para indicar que una clase Java es una entidad que puede ser almacenada en la base de datos con JPA?. @Entity. @Table. @Persistent. @PersistentEntity. ¿Qué ocurre si no ponemos el WHERE en la instrucción DELETE FROM?. Lanza una SQLException ya que está mal la sintaxis. Borra todos los elementos de la tabla. Borra la tabla. Se ejecuta, pero no tiene efecto. ¿En qué punto hay que cerrar la conexión a la base de datos orientada a objetos cuando tenemos tipos de datos estructurados?. Dentro del bloque try. Dentro del bloque catch. Fuera del bloque try catch. Dentro del bloque finally. ¿Cuál es el método de depuración que permite dejar registros para saber cómo se comporta el flujo de ejecución?. Test Unitario. Inspección de Código. Monitorización. Trazas. ¿Cómo distribuye los elementos el GridLayout?. Los ordena en 5 partes, norte, sur, este y oeste. Los alinea en el centro del panel. Los maqueta en forma de matriz. No existe el layout FlowLayout. La clase ResultSet: Es la clase que nos permitirá instanciar objetos donde se almacenará nuestra conexión. Es la clase que nos permitirá instanciar objetos que utilizaremos para realizar las consultas SQL. Es la clase que nos permitirá instanciar objetos que nos devolverán los resultados de las consultas SQL. Es la excepción propia de SQL. ¿Qué interfaz en Java se utiliza para implementar las sentencias parametrizadas?. Statement. CallableStatement. PreparedStatement. ResultSet. Con JOptionPane.ERROR_MESSAGE indicamos: Con esto indicamos que es una ventana del tipo error y mostrará el icono que le corresponde. Con esto indicamos que es una ventana del tipo información. Con esto indicamos que es una ventana del tipo peligro y mostrará el icono que le corresponde. Con esto indicamos que es una ventana del tipo pregunta. 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. |