java
71901072 – PROGRAMACIÓN ORIENTADA A OBJETOS (GRADO EN INGENIERÍA INFORMÁTICA / TECNOLOGÍAS DE LA INFORMACIÓN)
PROBLEMAS RESUELTOS
V.1. CURSO 2013-14
A
continuación
el
equipo
docente
presenta
un
conjunto
de
problemas
tipo
test
que pueden
servir
para
ayudar
al
alumno
a
prepararse
para
el
examen.
Son
problemas
que
han
sido
extraídos
de
exámenes
anteriores
y/o
están
disponibles
libremente
en
diferentes
colecciones
de
problemas
de
este
tipo
en
Internet.
La
ventaja
que
ofrece
este
documento
en
comparación
a
las
otras
fuentes
de
problemas
es
que
éstos
están
organizados
por
temas,
así
que
un
alumno
puede
terminar
de
estudiar
un
tema
y
a
continuación
aplicar
sus
conocimientos
con
los
problemas
del
tema correspondiente.
Hay
dos
versiones
disponibles
del
documento:
una
versión
con
las
respuestas
marcadas
y
otra
sin
ellas.
CAPÍTULO
1.
OBJETOS
Y
CLASES
Pregunta:
Dado
el
siguiente
fragmento
de
código,
cuál
es
el
resultado
del
comando
java test
2:
public class test {
public static void main(String args[]) {
Integer intObj=Integer.valueOf(args[args.length-1]);
int i = intObj.intValue();
if(args.length > 1)
System.out.println(i);
if(args.length > 0)
System.out.println(i - 1);
else
System.out.println(i - 2);
}
}
a.
b.
c.
d.
test
test-‐1
1
2
Pregunta:
Según
el
texto
de
la
bibliografía
básica
de
la
asignatura,
indique
cuál
de
las
siguientes
afirmaciones
es
incorrecta:
a. Las
clases
definen
tipos.
b. Las
diagramas
de
clases
muestran
las
clases
de
una
aplicación
y
la
relación
entre
ellos.
c. Las clases
son
objetos.
d. Las
clases
definen
métodos.
Pregunta:
¿Cuál
de
las
siguientes
es
una
palabra
reservada
en
Java?:
a. NULL
b. new
c. instanceOf
d. wend
Pregunta:
¿Cuál
de
las
siguientes
instrucciones
compila
sin
provocar
un
warning
o
un error?
a. char c=”a”;
b. byte b=257;
c. boolean b=null;
d. int i=10;
1
Pregunta:
¿Cuál
de
los
siguientes
no
es
un
identificador
válido
en
Java?
a. #variable
b. $variable
c. _variable
d. vari_able
Pregunta:
Dada
la
declaración
de
las
siguientes
variables, indicar
cuáles
de
ellas
son
correctas.
float foo = -1;
1.
float foo1 = 1.0;
2.
float foo2 = 42e1;
3.
float foo3 = 2.02f;
4.
float foo4 = 3.03d;
5.
float foo5 = 0x0123;
6.
a. 1
y
2
b. 1
y
3
c. 4
y
6
d. 3
y
4
Pregunta:
Respecto a los bucles,indique cuál de las siguientes afirmaciones es falsa:
a. El cuerpo de un bucle for-each puede repetirse 0 o más veces.
b. Un bucle for-each puede aplicarse sobre cualquier clase que implemente la interfaz Iterable.
c. El cuerpo de un bucle while siempre se ejecuta, como mínimo, una vez.
d. Un bucle for-each puede aplicarse sobre arreglos (arrays).
Pregunta:
Dado
el...
Regístrate para leer el documento completo.