Recopilación Poo 2011-2017
Recopilación Poo 2011-2017
Recopilación Poo 2011-2017
TEST
de la asignatura de
UNED
@Jordi66 y Bu
Score: 800/1000
Version: 1.0
Time Limit: 120 Minutes
1
Licensed to Trial User
Junio 2011 A (5 questions)
Question 1
J2011A. Dado este fragmento de c�digo, �cu�l ser�a el resultado de compilar/ejecutar el c�digo?
5
10
Error en la l�nea 10
Error en la l�nea 6
Question 2
J2011A. Dado el siguiente c�digo, �cu�l ser� su salida?
fa fa
fa la
la la
la fa
Question 4
J2011A. Dado el siguiente c�digo, �cu�l ser� su salida?
Fallo de compilaci�n
Lanza una excepci�n en tiempo de ejecuci�n
Imprime "VehiculoCoche"
Imprime "BicicletaBicicleta"
Explanation:
1y2
1y3
4y6
3y4
Question 17
J2011B. Dado el siguiente fragmento de c�digo, indica cu�l de las siguientes afirmaciones es correcta
en relaci�n al valor de la variable foo.
Question 18
J2011B. Dadas las siguientes expresiones, indica cu�l de las opciones es la correcta.
BD
DB
BDC
Error de compilaci�n
Question 20
J2011B. Dado el siguiente c�digo, �cu�l de las afirmaciones es cierta?
Error de compilaci�n
Lanza una excepci�n en tiempo de ejecuci�n
0
2
Question 32
S2011A. �Qu� es necesario si queremos utilizar el m�todo de una clase predefinida como por
ejemplo Integer.parseInt("String"); ?
Solamente se crea una instancia de la clase predefinida. En este caso: Integer integ =
new Integer(); integ.parseInt("String");
No es necesario importar la clase en cuesti�n ni crear una instancia de la clase
predefinida.
Importar la clase en cuesti�n. En este caso: import java.lang.Integer; y crear una
instancia de la clase predefinida. En este caso: Integer integ = new Integer();
integ.parseInt("String");
Solamente se importa la clase en cuesti�n. En este caso: import java.lang.Integer;
Question 33
S2011A. Un m�todo de clase static, �se podr�a llamar sin instanciarse un objeto de la clase?
Question 34
S2011A. Suponiendo que, en una estructura de herencia, cada subclase de la clase abstracta "figura"
tiene su propio m�todo "calcula_area", y dado un objeto "f" declarado como "figura", �c�mo
tendr�an que estar declarados los m�todos para poder ejecutar "f.calcula_area()"?
Question 47
J2012A. Seg�n el texto de la bibliograf�a b�sica de la asignatura, indique cu�l de las siguientes
afirmaciones es correcta:
Question 48
J2012A. Seg�n el texto de la bibliograf�a b�sica de la asignatura, indique cu�l de las siguientes
afirmaciones es correcta:
El lenguaje Java tiene tres variantes de ciclo for: for-each, for, y for-do
Un ciclo while es similar en su estructura y prop�sito que el ciclo for-each
El tipo devariable de ciclo no tiene porqu� ser el mismo que el tipo del elemento
declarado para la colecci�n que estamos recorriendo con un ciclo.
Un �ndice es un objeto que proporciona funcionalidad para recorrer todos los
elementos de una colecci�n
Question 50
J2012A. Seg�n el texto de la bibliograf�a b�sica de la asignatura, indique cu�l de las siguientes
afirmaciones es correcta:
�nicamente las clases que implementan la interfaz List permiten el uso de iteradores.
Un iterador es un objeto que proporciona funcionalidad para recorrer todos los
elementos de una colecci�n
Un iterador permite recorrer cualquier tipo de colecci�n hacia adelante utilizando el
m�todo next() combinado con el m�todo hasNext() para comprobar si se ha alcanzado el
final de la colecci�n
Una colecci�n puede recorrerse tanto con un iterador como con un ciclo for-each.
Ambas formas son equivalentes
Question 62
J2012B. Respecto a los bucles, indique cu�l de las siguientes afirmaciones es falsa
Question 63
J2012B. Indique cu�l de las siguientes afirmaciones es verdadera
Para definir una variable de instancia es necesario utilizar la palabra reservada static
Un m�todo est�tico puede acceder a cualquier componente (m�todo o variable) no
est�tico de su clase
Los m�todos est�ticos pueden ser sobreescritos
Una variable de clase puede ser modificada sin necesidad de haber instanciado
objeto alguno de dicha clase
Question 65
J2012B. Seg�n el texto de la bibliograf�a b�sica de la asignatura, cuando un objeto permite realizar
un conjunto de tareas muy relacionadas entre s�, podemos afirmar que:
private
extends Throwable
implements Throwable
final
Question 77
S2012A. Una variable de clase, definida como static...
Question 78
S2012A. En una estructura switch, �en qu� lugar tiene que ser colocado el bloque de sentencias
"default"?
Question 79
S2012A. En la definici�n de una interface en Java:
test
test-1
1
2
Question 92
J2013B. Dado el siguiente fragmento de c�digo, indique cu�l de los siguientes resultados es el
resultado de su ejecuci�n:
01
12
13
23
3y4
2y4
3y5
1y3
Question 94
J2013B. Dado el siguiente fragmento de c�digo, indique cu�l de las siguientes afirmaciones es el
resultado de su ejecuci�n;
No hay errores en el c�gido. El resultado ser�a una referencia a un objeto del tipo
Uno
No hay errores en el c�gido. El resultado ser�a una referencia a un objeto del tipo
Dos
Incompatibilidad de tipos l�nea 6
El m�todo yoMismo de la clase Uno no es visible en l�nea 6
0
1
2
NullPointerException
2
3
4
2.5
Question 107
J2013A. Sea el siguiente c�digo:
1y3
2y4
3y5
4y6
Question 108
J2013A. �Cu�l de las siguientes sentencias son correctas?
1y2
2y3
3y4
Todas son correctas
Question 110
J2013A. de las siguientes listas contiene s�lo palabras clave de Java?
Question 122
S2013C. Dada la siguiente definici�n de clase, �cu�l ser�a el contenido m�s coherente a
implementar en el constructor?
var = var;
int var = var;
this.var = var;
No se puede llamar igual el par�metro del constructor que el atributo de la clase
Question 123
S2013C. Dado el siguiente fragmento de programa, indique que afirmaci�n es cierta:
UNO
UNO TRES
UNO DOS TRES
TRES
Question 125
S2013C. Dadas las siguientes definiciones de clases:
var0 = var1;
var2 = (ClaseHija)var1;
var2 = var4;
var1 = var2;
Question 137
J2014A. Respecto a las clases internas...
Question 138
J2014A. Un m�todo cohesionado...
Ser� responsable de al menos una tarea bien definida, pero puede serlo de m�s
Ser� responsable de una y s�lo una tarea bien definida
Es aquel m�todo abstracto que se ha instanciado en una clase determinada
Es aquel que se crea en una clase interna para ser invocado desde la clase
circundante
Question 139
J2014A. Dado que un elemento Button puede propiciar el lanzamiento de un ActionEvent, �qu� tipo
de listener habr�a que implementar en la clase que quiera gestionar este evento?
WindowListener
ActionListener
ComponentListener
PushListener
Cuando queremos resetear todos los campos del objeto y sus valores iniciales
Cuando se ha creado un objeto abstracto y se le quiere dar valores iniciales a sus
atributos
Cuando se implementa una interfaz para el objeto en cuesti�n
Nunca
En Post En Post
En MessagePost En Post
En Post En MessagePost
En MessagePost En MessagePost
Animal
Zorro
Un error de compilaci�n
Un error de ejecuci�n
�Cu�l ser�a
el resultado al ejecutar el m�todo main?
Question 155
J2014B. En un reloj digital la clase ClockDisplay gestiona las horas y los minutos. Se podr�a a�adir un
m�todo alarma para activar un despertador:
�Cu�l ser�a el
resultado de ejecutar el m�todo main()?
Question 166
S2014C. Indica cual de las siguientes afirmaciones es correcta
Question 167
S2014C. Indica cual de las siguientes afirmaciones es correcta
Question 169
S2014C. Indica cual de las siguientes afirmaciones es correcta
Question 181
J2015A. Indica cual de las siguientes afirmaciones es correcta
Question 182
J2015A. Indica cual de las siguientes afirmaciones es correcta
Question 183
J2015A. Indica cual de las siguientes afirmaciones es correcta
Hay un m�todo "int uno" que no recibe ning�n par�metro de entrada y devuelve el
valor 1
Hay una variable "int" cuyo valor es "uno(){ return 1; }"
Hay un m�todo "uno" que no recibe ning�n par�metro de entrada y devuelve un
entero cuyo valor es 1
El fragmento no representa un fragmento de c�digo legal en Java
Question 196
J2015B. Para lograr que una clase entre en el depurador en BlueJ a hacer una instancia en BlueJ,
�qu� hay que hacer con el c�digo fuente?
Question 197
J2015B. Dado el siguiente fragmento de c�digo en Java:
02460246
24624624
2460246024
24602460
La implementaci�n de la clase
La interfaz de la clase
Los m�todos de la clase
La visibilidad de la clase
Question 199
J2015B. Para captar el evento de dar en un bot�n en Java, �qu� hay que implementar?
Question 210
S2015 2 En BlueJ, �qu� nos permite experimentar con expresiones Java?
El Pad Code
El Patch Code
El Pan Code
Ninguna de las anteriores
Question 211
S2015 3 modularizaci�n entendemos
Question 225
Seg�n el texto de la bibliografia b�sica de la asignatura, �cu�l de las siguientes clases NO es una
colecci�n?
ArrayList
HashSet
HashMap
ArraySet
Question 226
La presencia de dos o m�s constructores en una clase se llama:
Herencia
Abstracci�n
Sobrecarga
M�todos internos
�Cu�l es el
resultado de compilar / llamar el m�todo borrarAmigo ( " Sara " ) ?
Question 228
Seg� el texto d la bibliografia b�sica de la asignatura, el estado de un objeto se denomina:
Question 241
Seg�n el texto de la bibliograf�a b�sica de la asignatura, �cu�l de las siguientes afirmaciones NO es
correcta?
Question 243
Seg�n el texto de la bibliografia b�sica de la asignatura, qu� debilitaria la encapsulaci�n?
El programa no
compila. �Qu� podemos cambiar para que funcione correctamente?
Question 257
Indique el orden seguido en los ejemplos del texto de la bibliograf�a b�sica de la asignatura en
cuanto a la parte interna de una clase:
Indica cual ser� la salida por pantalla (cada valor en una l�nea diferente):
Question 259
Indica cual de las siguientes afirmaciones es correcta en relaci�n a que tipo de bucle se debe utilizar:
Si tenemos un bucle que no est� relacionado con colecciones habr� que elegir el
bucle for-each
El bucle for es preferible si, al principio del bucle, no sabemos cuantas veces tenemos
que ejecutarlo.
Si necesitamos iterar a trav�s de todos los elementos de una colecci�n el bucle for-
each es casi siempre la opci�n m�s elegante.
El bucle for-each es adecuado cuando nos hace falta utilizar de manera expl�cita el
contador del bucle.
Question 260
Indica cual de las siguientes afirmaciones es correcta:
Un objeto de tipo String puede ser modificado una vez que est� creado, por tanto no
es un ejemplo de objeto inmutable
Un objeto es inmutable si su contenido o su estado no puede ser cambiado una vez
quese� creado
La clase String tiene un m�todo de nombre trim que permite modificar caracteres en
cualquier posici�n de una cadena
Como regla general, las cadenas de texto de tipo String se suelen comparar mediante
el operador
Error de compilaci�n.
"y" aparece en la salida del sistema.
"yz" aparece en la salida del sistema.
"x" aparece en la salida del sistema.
Question 274
Seg�n el texto de la bibliograf�a b�sica de la asignatura, �cu�l de las siguientes afirmaciones es
correcta?
Question 276
Seg�n el texto de la bibliograf�a b�sica de la asignatura, un m�todo de modificaci�n o mutador:
Question 289
�A qu� tipo pertenecen los siguientes campos?
Question 290
Seg�n el texto de la bibliograf�a b�sica de la asignatura, �qu� almacenan las variables declaradas a
partir de una clase?
Objetos.
Referencias a objetos.
Copias de objetos.
Ninguna de las anteriores.
nombre.toUpperCase();
Question 292
En el siguiente fragmento de c�digo, �c�mo se crea la instancia del ArrayLlst archivos en la l�nea 8?
La cabecera de un m�todo.
El tipo de datos que devuelve un m�todo.
El tipo de datos que devuelve un constructor.
Ninguna de las anteriores.
Question 305
Queremos compilar el siguiente c�digo que se puede encontrar en el texto base de la asignatura y
que ha sido modificado convenientemente. �Cu�l es el resultado que obtenemos al compilar?
Question 307
Supongamos que reescribimos el ejemplo BouncingBa11 del libro de la forma en que se muestra a
continuaci�n: