Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEREPASO PROGRAMACIÓN 2

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
REPASO PROGRAMACIÓN 2

Descripción:
repaso programación DAW-DAM

Autor:
Annette
(Otros tests del mismo autor)

Fecha de Creación:
02/04/2024

Categoría:
Informática

Número preguntas: 41
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
¿Qué hace el recolector de basura? borra las variables que no referencian ningún dato borra las variables inútiles recicla los bloques de memoria sin referenciar borra las variables que no se usan en el resto del código.
La siguiente expresión, donde interviene la variable booleana a: 3! =3 || a || 1<2, resulta: No se puede evaluar. Falso. Dependerá del valor a. Cierto.
Se llama función estática: La que se invoca desde una clase y no desde un objeto La que no cambia nunca La que no devuelve ningún valor La que trabaja con variables que no se modifican.
Las clases que componen la API de JDBC se encuentran localizados en el paquete: java.mysql.api java.sql java.mysql.jdbc java.util,sql.
En java, se llama excepción a: Un error Una cadena de caracteres Un número muy grande Cualquier cosa que no sea frecuente .
¿Qué efecto tiene las siguientes lineas de código? Cliente c; c.nombre = "Pepita"; Invoca al constructor y posteriormente asigna el valor «Pepita» al atributo nombre, siempre y cuando este sea público. Siempre produce un error. Si el atributo nombre es público, se le asigna un valor, pero si el atributo es privado, producirá un error. Inicializa el atributo nombre de Cliente con el valor «Pepita».
¿Qué error hay en el siguiente código? int x = 1; {//bloque 1 {//bloque 2 int z = 3; System.out.println(x); int t = 4; {//bloque 3 int u=5; } } } Se invoca x fuera de ámbito Se declara t en un lugar prohibido El bloque 3 no es necesario Ninguno. Es correcto.
¿En qué orden deben pasarse los valores de los parámetros de entrada al invocar una función? Por orden alfabético En el mismo de la definición de la función Por el orden en que se van a usar dentro del cuerpo de la función Da igual.
Los tipos genéricos sirven para: Usar tipos parametrizados. No tener que usar ningún tipo. Usar variables primitivas. Usar objetos de la clase Object.
La clase Character se encuentra ubicada en el paquete: java.útil. java.lang. java.Unicode. java.character.
El método super(): Es el constructor de la superclase Es el constructor de una subclase Hace overriding de un método definido en una superclase No existe en java.
¿Qué valor devuelve la siguiente función, int f(int x, int n) { int p = 1; for (int i = 0; i < n; i++) { p *= x; } return p; } a partir de los valores que se le pasan como parámetros? El producto de ambos El factorial del primero El primero elevado al segundo La suma de ambos.
El método _____ definido en la clase Object, sirve para obtener una cadena con la información que consideramos relevante en los objetos de una clase.
En el bloque de código, if(x==0){ System.out.println("mensaje1"); }else if(x<0){ System.out.println("mensaje2"); }else if(!(x%3==0 || x%2==0)){ System.out.println("mensaje3"); }else{ System.out.println("mensaje4"); } ¿Qué mensaje se mostrará por consola si x vale 7? Mensaje 2 Mensaje 1 Mensaje 3 Mensaje 4.
¿Qué diferencia un atributo estático definido en una clase de otro que no lo es? Solo existe una copia del atributo estático en la clase, mientras que el atributo no estático tendrá una copia en cada uno de los objetos. El atributo estático es visible por todas las clases vecinas, mientras que el no estático solo será visible para las clases que usen importación. Ambos disponen de copias en cada objeto, pero el atributo no estático es accesible mediante la clase y el no estático es accesible mediante los objetos. Existe una copia del atributo estático en todos y cada uno de los objetos, mientras que del atributo no estático solo existe una copia en la clase.
Para leer una cadena de un fichero binario se usa el método: readCharacter(). readString() readObject(). readChar().
Analiza el siguiente código y busca qué valores de a y b implican un menor número de iteraciones: for (int i=a; i<=a+b; i++) { for (int j=a+b; j>=0; j--) { … } } a=1 y b=1. a=3 y b=1. a=1 y b=3. a=3 y b=3.
Qué ocurre si dejamos vacía la condición en un bucle for: El bucle solo puede terminar con una salida anticipada Se produce un bucle finito, desbordamiento de memoria y el ordenador se queda “colgado” El bloque de instrucciones solo se ejecuta una vez No se ejecuta ninguna iteración.
Las excepciones comprobadas están sometidas al requisito de__________ .
¿Por qué operador lógico debo sustituir op para que la expresión, p || q op r valga false, si p es true, q es false y r es false? Por ninguno. Siempre dará true. ǃ && ||.
En java, llamamos ámbito de una variable a: La parte del código donde puede utilizarse Los valores máximo y mínimo que puede tomar El conjunto de valores que puede tomar El nombre.
Respecto al resto de las colecciones, las listas aportan____.
Qué es una clase envoltorio o wrapper. Aunque se les llama clases, en realidad son paquetes. Son clases que internamente tienen otras clases públicas. Son clases que internamente contienen un dato de tipo primitivo. Son clases que solo contienen atributos de tipo primitivo.
¿Qué es Collection? Un sistema operativo. Una interfaz. Una clase. Un método.
En el siguiente código, int[] t = {1,2,3}; int n = f(t); ¿De qué tipo es el valor pasado como parámetro a la función f()? int referencia char booleano.
¿Cuál de los siguientes identificadores no puede emplearse para una variable? ultimo final. language. fin.
La forma de extraer el cuarto carácter de la cadena contenida en la variable cad es mediante: cad.position(3). cad.extract(3). cad.indexOf(3) cad.charAt(3).
Sobre la clase Object es cierto indicar que: Tiene todos sus métodos abstractos. Es superclase de todas las demás clases. Hereda de todas las demás Es abstracta.
Si la clase B hereda de A, escribiremos: A extends B B hereda de A. B extends A. A inherits B.
Si queremos que, a mitad del bloque de instrucciones de un bucle, la ejecución salte al principio de la siguiente iteración, usaremos la instrucción: jump goto continue break.
En cada iteración, el incremento de un bucle for se ejecuta: En primer lugar. Después de la inicialización. Justo al finalizar cada iteración. Después de evaluar la condición.
En el bloque de código, if(x>0 op x==0){ System.out.println("x es no negativo"); } ¿Con qué operador debo sustituir op para que el mensaje mostrado por pantalla sea correcto? && == ǃ ||.
¿Qué valor devuelve la siguiente función, int f(int x) { int p = x; for (int i = x-1; i > 0; i--) { p *= i; } return p; } a partir del valor que se le pasa como parámetro? El cubo El producto de sus divisores El cuadrado El factorial.
Un constructor... Debe tener el mismo nombre que la clase a la que pertenece Puede tener cualquier nombre siempre que se especifique en la definición de la clase Puede sobrecargarse Puede ser invocado durante cualquier momento de la vida del objeto En el caso de que no se defina uno, Java definirá uno por defecto para la clase.
¿En qué circunstancia puede una clase C heredar de las clases A y B? Nunca Si A hereda de B Si B hereda de A .
Cuáles de las siguientes maneras permite comprobar si la variable cad de tipo String es una cadena vacía: if (cad == "") if (cad.isEmpty()) if (cad.length() == 0) if (cad.equals(0)).
En el marco de trabajo Collection, una lista es: Un fichero de texto Una tabla Una colección cuya clase implementa la interfaz List Una estructura dinámica de datos Un tipo primitivo de datos.
En el bloque de código, if(x==0){ System.out.println("mensaje1"); }else if(x<0){ System.out.println("mensaje2"); }else if(x%3==0){ System.out.println("mensaje3"); }else{ System.out.println("mensaje4"); } ¿Para qué valores de x se mostrará por consola el mensaje “mensaje4”? 0 -1 3 10 -2.
¿Qué tipo de excepciones captura la siguiente secuencia de bloques catch? catch(Exception ex){ … } catch(IOException ex){ … } Ninguna Solo las de entrada y salida Las de usuario Cualquiera Las aritméticas.
Si queremos obtener una tabla con los elementos de una colección usaremos el método: T[] toTabla() T toArray() T[] toArray() Object[] toArray() T[] toArray(T[] tabla).
Para estar seguros de que un fichero binario se cierre correctamente antes de salir de la aplicación: Debe ejecutarse el método close(), incluido dentro de un bloque finally No hay que hacer nada. Java se encarga de todo Debemos esperar un tiempo antes de cerrar la aplicación Debe abrirse el flujo con recursos: en un bloque trycatch-resources.
Denunciar test Consentimiento Condiciones de uso