PROGRAMACIÓN B - ILERNA

Beschreibung

TEST DE EXAMEN
Alejandro Gil Sánchez
Quiz von Alejandro Gil Sánchez, aktualisiert more than 1 year ago
Alejandro Gil Sánchez
Erstellt von Alejandro Gil Sánchez vor mehr als 5 Jahre
1948
3

Zusammenfassung der Ressource

Frage 1

Frage
Las consultas SQL las guardamos en variables de tipo:
Antworten
  • SQL
  • Boolean
  • String
  • int

Frage 2

Frage
Selecciona la opción falsa sobre las bases de datos orientadas a objetos:
Antworten
  • Los usuarios pueden definir junto con la estructura de la base de datos, las operaciones sobre los datos.
  • En las bases de datos orientadas a objetos, se busca plasmar la realidad en la base de datos según la percibimos.
  • Necesitamos realizar conversiones para poder almacenar los objetos en las bases de datos orientadas a objetos.
  • En una base de datos orientada a objetos, los objetos tienen un único identificador.

Frage 3

Frage
¿Cuál de estos tipos de diagramas es de estructuras?
Antworten
  • Diagrama de actividad.
  • Diagrama de secuencia.
  • Diagrama de paquetes.
  • Diagrama de comunicación.

Frage 4

Frage
¿Cuál de estos tipos de diagramas es de estructuras?
Antworten
  • Diagrama de tiempo.
  • Diagrama de casos de uso.
  • Diagrama de objetos.
  • Diagrama de secuencia.

Frage 5

Frage
¿Qué elementos necesitamos para realizar la conexión a la base de datos?
Antworten
  • El usuario.
  • El nombre de la base de datos.
  • La contraseña.
  • Todas las respuestas son correctas.

Frage 6

Frage
Selecciona la opción falsa.
Antworten
  • En las bases de datos relacionales tendremos un campo clave que identifique el registro.
  • Una base de datos relacional representa la información en forma de tablas.
  • Un SGBD nos permite extraer información de una base de datos.
  • En las bases de datos relacionales podemos almacenar objetos.

Frage 7

Frage
Cuando trabajamos con bases de datos desde Java, debemos recordar cerrar...
Antworten
  • El resultado obtenido de la consulta.
  • Ambas son incorrectas.
  • Ambas son correctas.
  • La conexión a la base de datos.

Frage 8

Frage
El método createStatement() tiene como parámetros:
Antworten
  • El nombre de usuario.
  • Ninguna opción es correcta.
  • Ambas opciones son correctas.
  • La contraseña.

Frage 9

Frage
En las bases de datos orientadas a objetos se implementan...
Antworten
  • Ambas son incorrectas.
  • Sobrecarga de funciones.
  • Polimorfismo.
  • Todas son correctas.

Frage 10

Frage
Para la conexión a una base de datos...
Antworten
  • Además del nombre de la base de datos, necesitamos el driver para realizar la conexión.
  • Además del usuario y contraseña, necesitamos el driver para realizar la conexión.
  • Ambas opciones son incorrectas.
  • Ambas opciones son correctas.

Frage 11

Frage
Es un lenguaje interpretado. El código que diseña se denomina bytecode y se puede interpretar a través de una máquina virtual.
Antworten
  • True
  • False

Frage 12

Frage
Es un lenguaje multiplataforma. El compilador de Java produce un código binario de tipo universal, es decir, se puede ejecutar en cualquier tipo de máquina virtual que admita la versión utilizada.
Antworten
  • True
  • False

Frage 13

Frage
No es un lenguaje orientado a objetos. El lenguaje Java es uno de los que menos se acercan al concepto de una programación orientada a objetos. Los principales módulos de programación son las clases, y no permite que existan funciones independientes.
Antworten
  • True
  • False

Frage 14

Frage
“Public” engloba aquellos elementos a los que se puede acceder desde fuera de la clase.
Antworten
  • True
  • False

Frage 15

Frage
“Private” son aquellos componentes de carácter privado que solamente puedes ser utilizados por otros miembros de la misma clase, pero nunca por otras donde se instancien.
Antworten
  • True
  • False

Frage 16

Frage
“Protected” no se usa cuando trabajamos con varias clases que heredan las unas de las otras, de tal forma que, aquellos miembros que queremos que actúen de forma privada, no se suelen declarar con esta palabra.
Antworten
  • True
  • False

Frage 17

Frage
“Package” se puede utilizar cuando tenemos una clase que no tiene modificador y, además, es visible en todo el paquete.
Antworten
  • True
  • False

Frage 18

Frage
Características de los tipos de métodos: “Static” se puede utilizar directamente dentro de la propia clase en vez de instanciar ésta. De la misma forma, podemos también crear atributos estáticos.
Antworten
  • True
  • False

Frage 19

Frage
Características de los tipos de métodos: “Abstract” no se declara en la clase principal, pero sí en las demás que hereden de ésta.
Antworten
  • True
  • False

Frage 20

Frage
Características de los tipos de métodos: “Final”: Estos métodos no ofrecen la posibilidad de sobrescribirlos.
Antworten
  • True
  • False

Frage 21

Frage
Características de los tipos de métodos: “Native” es un método implementado en otros lenguajes pero que deseamos añadir a nuestro programa.
Antworten
  • True
  • False

Frage 22

Frage
Características de los tipos de métodos: “Synchronized” es utilizado en aplicaciones multihilo.
Antworten
  • True
  • False

Frage 23

Frage
Eclipse es un entorno integrado de desarrollo para la creación y compilación de programas.
Antworten
  • True
  • False

Frage 24

Frage
JBuilder es un entorno integrado de desarrollo para la creación y compilación de programas.
Antworten
  • True
  • False

Frage 25

Frage
Python es un entorno integrado de desarrollo para la creación y compilación de programas.
Antworten
  • True
  • False

Frage 26

Frage
Microsoft Visual Basic .NET es un entorno integrado de desarrollo para la creación y compilación de programas.
Antworten
  • True
  • False

Frage 27

Frage
Sobre Java: existen los destructores como tal por ser un tipo de lenguaje que se encarga de antemano de la eliminación o liberación de memoria que ocupa un objeto determinado a través de la recolección de basura.
Antworten
  • True
  • False

Frage 28

Frage
Sobre Java: cuando existen elementos referenciados, forma un mecanismo para gestionar la memoria y, para conseguir que estos se vayan eliminando, aparece el recolector de basura (garbage collector).
Antworten
  • True
  • False

Frage 29

Frage
Seleccione la opción que no es una propiedad de la programación orientada a objetos:
Antworten
  • Polimorfismo.
  • Abstracción.
  • Todas las opciones son correctas.
  • Encapsulamiento.

Frage 30

Frage
Las operaciones que se encuentran en el bloque finally...
Antworten
  • Ninguna de estas opciones es correcta.
  • Sólo se ejecutan si se produce la excepción.
  • Sólo se ejecutan si no se produce la excepción.
  • Se ejecutan tanto si se produce la excepción como si no se produce.

Frage 31

Frage
¿Cuál de los siguientes contenedores es superior?
Antworten
  • JSplitPane
  • JPanel
  • JDialog
  • JScrollPane

Frage 32

Frage
¿Cuál es la instrucción correcta para quitar los espacios de cadena y almacenarlo en cadena2?
Antworten
  • Todas las opciones anteriores son correctas.
  • cadena2 = cadena.remove(‘ ‘);
  • cadena2 = split(cadena);
  • cadena2 = cadena.split();

Frage 33

Frage
El método trim()...
Antworten
  • Devuelve una copia de la cadena, pero sin los espacios en blanco.
  • Devuelve un array en el que aparecen los caracteres de la cadena que hace la llamada al método en minúsculas.
  • Devuelve el número de caracteres de la cadena.
  • Devuelve un array en el que aparecen los caracteres de la cadena que hace la llamada al método en mayúsculas.

Frage 34

Frage
¿Cuál de los siguientes métodos nos permite dividir una cadena en un array de cadenas?
Antworten
  • trim()
  • indexOf()
  • split()
  • charAt()

Frage 35

Frage
En las bases de datos orientadas a objetos se implementan...
Antworten
  • Sobrecarga de funciones.
  • Polimorfismo.
  • Ambas son incorrectas.
  • Ambas son correctas.

Frage 36

Frage
¿Para sobreescribir un método de la clase padre en la clase hija, que condiciones debe tener?
Antworten
  • Coincidir el número de parámetros.
  • Todas las opciones anteriores son correctas.
  • Coincidir el nombre.
  • Coincidir el tipo de todos los parámetros.

Frage 37

Frage
¿Qué instrucción encontramos encima de la implementación de un método que está sobrescribiendo a otro?
Antworten
  • Ninguna de las opciones anteriores es correcta.
  • @super
  • @param
  • @override

Frage 38

Frage
Java es un lenguaje...
Antworten
  • Orientado a objetos.
  • Interpretado.
  • Multiplataforma.
  • Todas las opciones anteriores son correctas.

Frage 39

Frage
¿Cuál de estos tipos de diagramas es de estructuras?
Antworten
  • Diagrama de secuencia.
  • Diagrama de comunicación.
  • Diagrama de actividad.
  • Diagrama de paquetes.

Frage 40

Frage
¿Qué efecto tiene la palabra reservada final si lo encontramos delante de un método?
Antworten
  • Es un método que pertenece a otra clase.
  • Es un método que no puede ser sobrescrito.
  • Es un método abstracto.
  • Es un método estático.

Frage 41

Frage
¿Cuál de los siguientes elementos permite al usuario escribir en la aplicación gráfica creada con Swing?
Antworten
  • JTextField
  • JLabel
  • JRadioButton
  • JButton

Frage 42

Frage
Queremos añadir la letra C en la colección ArrayList letras, que tiene los elementos A, B, D, E. Como queremos que salga en la posición que le corresponde (entre el 2 y el 4), ¿cómo debemos realizarlo?
Antworten
  • letras.add(3, ‘C’);
  • letras.add(‘C’);
  • letras.add(2, ‘C’);
  • letras.add(‘C’, 3);

Frage 43

Frage
El método main…
Antworten
  • Es una interfaz.
  • Es un método estático.
  • Es un método abstracto.
  • Ninguna opción es correcta.

Frage 44

Frage
¿Cuál es el carácter especial que podemos utilizar en printf() para escribir un número entero?
Antworten
  • %d
  • %f
  • %c
  • %s

Frage 45

Frage
Cuando trabajamos con bases de datos desde Java, debemos recordar cerrar...
Antworten
  • Ambas son correctas.
  • La conexión a la base de datos.
  • El resultado obtenido de la consulta.
  • Ambas son incorrectas.

Frage 46

Frage
El método next(), propio de Iterator:
Antworten
  • Devuelve verdadero si la iteración tiene más elementos, en caso contrario devuelve falso.
  • Elimina de la colección subyacente el último elemento devuelto por este iterador.
  • Devuelve el siguiente elemento en la iteración.
  • Todas las respuestas son incorrectas.

Frage 47

Frage
Entre las excepciones de bases de datos tenemos…
Antworten
  • SQLException.
  • Ambas son incorrectas.
  • ExceptionSQL.
  • Ambas son correctas.

Frage 48

Frage
Character...
Antworten
  • Es un tipo de datos primitivo.
  • Es una clase envolvente.
  • Ninguna de las opciones anteriores es verdadera.
  • Es un operador.

Frage 49

Frage
¿Qué significa tener la palabra reservada static delante de un método?
Antworten
  • Podemos utilizar el método en cualquier momento.
  • Podemos utilizar el método sin instanciar la clase.
  • No podemos utilizar el método sin instanciar la clase.
  • Ninguna de las opciones es correcta.

Frage 50

Frage
Seleccione la opción que no es una propiedad de la programación orientada a objetos:
Antworten
  • Encapsulamiento.
  • Polimorfismo.
  • Abstracción.
  • Todas las opciones son correctas.

Frage 51

Frage
¿Cómo conocemos el número de caracteres de una cadena?
Antworten
  • size()
  • Todas las opciones anteriores son correctas.
  • length
  • length()

Frage 52

Frage
Las excepciones en Java:
Antworten
  • Pueden ser capturadas mediante un bloque try/catch.
  • Son un mecanismo para representar errores en tiempo de ejecución, y además, pueden ser capturadas mediante un bloque try/catch.
  • Son un mecanismo para representar errores en tiempo de compilación.
  • Son un mecanismo para representar errores en tiempo de ejecución.

Frage 53

Frage
Señale la opción con la que recorremos una lista de ArrayList.
Antworten
  • for (int i = 0; i < array.length; i++)
  • for (int i = 0; i <= lista.size(); i++)
  • for (int i = 0; i < lista.size(); i++)
  • for (int i = 0; i <= array.length; i++)

Frage 54

Frage
¿Qué modificador tendrá un método que puede ser accesible desde una clase de otro paquete?
Antworten
  • Private
  • Public
  • Protected
  • Sin modificador

Frage 55

Frage
¿Cuál es el carácter especial que podemos utilizar en printf() para escribir un número real?
Antworten
  • %d
  • %c
  • %s
  • %f

Frage 56

Frage
String...
Antworten
  • Es un tipo de datos primitivo.
  • Es un operador.
  • Es una clase envolvente.
  • Ninguna de las opciones es verdadera.

Frage 57

Frage
Para la conexión a una base de datos...
Antworten
  • Además del nombre de la base de datos, necesitamos el driver para realizar la conexión.
  • Además del usuario y contraseña, necesitamos el driver para realizar la conexión.
  • Ambas opciones son incorrectas.
  • Ambas opciones son correctas.

Frage 58

Frage
Si tengo la definición, int [] array = new int [100]; ¿cuál es la última posición del array?
Antworten
  • 99
  • Ninguna de las opciones es correcta.
  • 100
  • 101

Frage 59

Frage
¿Qué operador utilizamos para crear nuevos objetos en Java?
Antworten
  • try
  • instanceof
  • this
  • new

Frage 60

Frage
La herencia es un mecanismo que permite la definición de una clase a partir de la definición de otra ya existente y también permite compartir automáticamente métodos y datos entre clases, subclases y objetos.
Antworten
  • True
  • False

Frage 61

Frage
El concepto de herencia conduce a una estructura jerárquica de clases o estructura de árbol, lo cual significa que, en la POO, todas las relaciones entre clases deben ajustarse a dicha estructura.
Antworten
  • True
  • False

Frage 62

Frage
En java, una subclase puede heredar de varias superclases si indicamos un “extend” para cada una de ellas.
Antworten
  • True
  • False

Frage 63

Frage
Las interfaces están formadas por un conjunto de métodos que no necesitan ser implementados.
Antworten
  • True
  • False

Frage 64

Frage
Las interfaces permiten que otras clases hereden de una superclase mediante extends.
Antworten
  • True
  • False

Frage 65

Frage
Las interfaces no tienen atributos.
Antworten
  • True
  • False

Frage 66

Frage
Para poner comentarios, añadimos “//” para comentarios de una única línea.
Antworten
  • True
  • False

Frage 67

Frage
Añadimos “/*” o “*/” para comentarios de más de una línea.
Antworten
  • True
  • False

Frage 68

Frage
Los comentarios ayudan a llevar un seguimiento de nuestro programa. Pensemos que, si un código va acompañado de comentarios, facilitará mucho la tarea a la hora de trabajar con él.
Antworten
  • True
  • False

Frage 69

Frage
Para pasar una cadena como parámetro a una función se realiza por referencia.
Antworten
  • True
  • False

Frage 70

Frage
Algunos de los beneficios de los métodos genéricos son la comprobación de tipos más fuertes en tiempo de compilación, eliminación de casts aumentando la legibilidad del código, posibilidad de implementar algoritmos genéricos con tipado seguro.
Antworten
  • True
  • False

Frage 71

Frage
La sintaxis de las clases genéricas deben de ser de la siguiente forma: [modificador_de_acceso] super nombre_clase {T variable}
Antworten
  • True
  • False

Frage 72

Frage
Los tipos genéricos pueden extenderse o implementarse mientras no se cambie el tipo del argumento. De modo que “List” es un tipo de “ArrayList”, que a su vez es tipo de “Collection”.
Antworten
  • True
  • False

Frage 73

Frage
La colección “list” puede estar repetida; está indexada con valores numéricos.
Antworten
  • True
  • False

Frage 74

Frage
Set…
Antworten
  • Permite almacenar una colección de elementos no repetidos y sin ordenar.
  • No permite almacenar una colección de elementos no repetidos y sin ordenar.
  • Permite almacenar una colección de elementos no repetidos pero ordenados.
  • Ninguna es correcta.

Frage 75

Frage
Queue…
Antworten
  • Permite el acceso aleatorio.
  • No permite el acceso aleatorio y sólo permite acceder a los objetos del principio o del final.
  • No permite acceso alguno.
  • Permite el acceso controlado a cualquier objeto.

Frage 76

Frage
Map…
Antworten
  • No permite crear colecciones.
  • Permite crear una colección de elementos repetibles indexados por clave única arbitraria.
  • Permite crear una colección de elementos repetibles no indexados.
  • Permite crear colecciones de cualquier elemento.

Frage 77

Frage
Las pilas son una sucesión de varios elementos del mismo tipo, cuya forma de acceder a ellos es por un único lugar: la cima.
Antworten
  • True
  • False

Frage 78

Frage
Las colas permiten añadir elementos, sabiendo que los primeros en entrar van a ser los primeros en salir. Añadir elementos lo definimos como encolar; eliminar, desencolar.
Antworten
  • True
  • False

Frage 79

Frage
Las listas no son una secuencia de elementos que ocupan una posición determinada. Como no sabemos la posición que ocupa cada uno, no podemos insertar o eliminar datos en una posición determinada.
Antworten
  • True
  • False

Frage 80

Frage
Di cual es el código correcto:
Antworten
  • Pattern patron = Pattern.compile (“pedro”); Matcher encaja = patron.match();
  • Pattern patron = Pattern.compile (“pedro”); Matcher encaja = patron.matcher();

Frage 81

Frage
En java, toda excepción se deriva de la clase Throwable.
Antworten
  • True
  • False

Frage 82

Frage
“Error” representa un error interno irrecuperable o agotamiento de recursos en el sistema de runtime de java.
Antworten
  • True
  • False

Frage 83

Frage
“Exception” representa una situación excepcional en el programa. Existen dos tipos: Tiempo de compilación (Derivadas de Exception) y Tiempo de ejecución (Derivadas de RuntimeException).
Antworten
  • True
  • False

Frage 84

Frage
IOException es la clase general de excepciones producidas por operaciones de E/S fallidas o interrumpidas.
Antworten
  • True
  • False

Frage 85

Frage
FileInputStream y FileOutputStream son clases que pueden realizar operaciones de lectura y escritura de bajo nivel.
Antworten
  • True
  • False

Frage 86

Frage
FileInputStream devuelve un valor entero (int) entre 0 y 55.
Antworten
  • True
  • False

Frage 87

Frage
Pregunta 87: void write (int x); Este código escribe un byte.
Antworten
  • True
  • False

Frage 88

Frage
void close(); Este código cierra el fichero.
Antworten
  • True
  • False

Frage 89

Frage
Una base de datos relacional no almacena la información del mundo real a través de tablas que se relacionan entre sí.
Antworten
  • True
  • False

Frage 90

Frage
El modelo relacional define la base de dato en función de predicados y la teoría de conjuntos.
Antworten
  • True
  • False

Frage 91

Frage
Un SGBD no es un programa que almacene, modifique o extraiga información de una base de datos determinada.
Antworten
  • True
  • False

Frage 92

Frage
st.execute(“DELETE * FROM users”)
Antworten
  • Borra la tabla users.
  • Borra todos los usuarios.
  • Borra un usuario concreto.
  • Ninguna de las anteriores.

Frage 93

Frage
st.execute(“DROP TABLE users”)
Antworten
  • Borra la tabla users.
  • Borra todos los usuarios.
  • Borra un usuario concreto.
  • Ninguna de las anteriores.

Frage 94

Frage
st.execute(“DELETE * FROM users WHERE idUser=’101’”)
Antworten
  • Borra la tabla users.
  • Borra todos los usuarios.
  • Borra un usuario concreto.
  • Ninguna de las anteriores.

Frage 95

Frage
Cada tabla que se define en las BBDD relacionales va a convertirse en objetos de nuestra base de datos.
Antworten
  • True
  • False

Frage 96

Frage
Las BBDD orientadas a objetos ofrecen la posibilidad de almacenar datos complejos que necesitamos darle un trato más complejo de lo normal.
Antworten
  • True
  • False

Frage 97

Frage
En las BBDD orientadas a objetos, los objetos no pueden heredar unos de otros.
Antworten
  • True
  • False

Frage 98

Frage
Las BBDD orientadas a objetos añaden más características de la POO, como sobrecarga de métodos o polimorfismo.
Antworten
  • True
  • False

Frage 99

Frage
En las BBDD orientadas a objetos, el usuario es quien decide los elementos que van a formar parte de la misma.
Antworten
  • True
  • False

Frage 100

Frage
Una base de datos objeto-relacional es una base de datos no relacional a la cual se le añade una extensión para poder programar sus tablas o relaciones, de modo que pueda orientar a objetos.
Antworten
  • True
  • False

Frage 101

Frage
En las BBDD orientadas a objetos, el administrador es quien decide los elementos que van a formar parte de la misma.
Antworten
  • True
  • False

Frage 102

Frage
Los objetos que se utilicen en la base de datos no pueden heredar los unos de los otros.
Antworten
  • True
  • False

Frage 103

Frage
El diagrama de casos de uso pertenece al diagrama de estructuras.
Antworten
  • True
  • False

Frage 104

Frage
El diagrama de objetos pertenece al diagrama de comportamiento y es un diagrama de interacción.
Antworten
  • True
  • False

Frage 105

Frage
ODL…
Antworten
  • Permite realizar el diseño de una BBDDOO implementada.
  • Es el equivalente a DDL (lenguaje de definición de datos) de los SGBD tradicionales.
  • Permite realizar consultas de modo eficiente sobre BBDDOO, incluyendo primitivas de alto nivel para conjuntos de objetos y estructuras.
  • Todas son correctas.

Frage 106

Frage
¿Cuál de las siguientes opciones es una interfaz?
Antworten
  • TreeMap
  • Todas son interfaces.
  • HashMap
  • Map

Frage 107

Frage
Selecciona la opción que no corresponde con una colección en java.
Antworten
  • ArrayList
  • Properties
  • Vector
  • Iterator

Frage 108

Frage
¿Qué colección permite acceder a cualquier posición?
Antworten
  • Ninguna es correcta.
  • Stack
  • List
  • Queue

Frage 109

Frage
¿Cómo conocemos el número de caracteres e una cadena?
Antworten
  • Length()
  • Length
  • Size()
  • Todas son correctas.

Frage 110

Frage
¿Cuál de estas clases no hereda de RuntimeException?
Antworten
  • FileNotFoundException.
  • ClassCastException.
  • ArithmeticException.
  • IndexOutBoundException.

Frage 111

Frage
El método isEmpty lo encontramos tanto en cadenas como en colecciones tipo arrayList.
Antworten
  • True
  • False

Frage 112

Frage
A la hora de crear un menú con Swing, ¿cuál de los siguientes elementos es opcional?
Antworten
  • JMenuBar
  • JMenu
  • JMenuSeparator
  • JMenuItem

Frage 113

Frage
Los ficheros aleatorios pueden ser leídos en cualquier orden.
Antworten
  • True
  • False

Frage 114

Frage
Una colección es un grupo de valores únicos, del mismo tipo, que pueden estar ordenados o no.
Antworten
  • True
  • False

Frage 115

Frage
En java hay que crear constructores y destructores.
Antworten
  • True
  • False

Frage 116

Frage
La palabra reservada “abstract” sólo podemos encontrarla delante de una clase.
Antworten
  • True
  • False

Frage 117

Frage
El método “finalize()” en una clase no se hereda en la clase hija.
Antworten
  • True
  • False
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

BBDD B - ILERNA
Alejandro Gil Sánchez
RESUMEN UNIDAD 14
kemelahmedhamed
Resumen unidades MOMA
Francis Alés
Desglose de horas por materias
Francisco Raúl Calderón Macías
BBDD B - ILERNA
Pat Ib
RESUMEN UNIDAD 14
Francis Alés
Buscadores metabuscadores y directorios
Talia Sayago
Einführung in die Forschungsmethoden Kapitel 1
Angelina Idt
Projektmanagement Uni Due
Awash Kaul