Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Nombre: __________________________________________
Fecha: __________________
(a)
package Com.Elektra;
import java.util.Vector;
public class MiClase {
public static void main(String[] args) {
// Código
}
}
(b)
import java.util.Vector;
public class MiClase {
public static void main(String[] args) {
// Código
}
}
package Com.Elektra;
(c)
import java.util.Vector;
package Com.Elektra;
public class MiClase {
public static void main(String[] args) {
// Código
}
}
Un método dentro de una clase solamente es accesible por las clases que están definidas en el mismo
paquete (package) que la clase que contiene al método, en qué situación se cumple dicha restricción
(puede seleccionar varias):
String a = "hello";
String b = new String(a);
String c = a;
char[] d = { 'h', 'e', 'l', 'l', 'o' };
(a) (a == "Hello")
(b) (a == b)
(c) (a == c)
(d) a.equals(b)
(e) a.equals(d)
(a) ||
(b) +
(c) &&
(d) ? :
(e) %
¿Qué cadena (string), cuando se inserte en (1), NO resultará en la misma salida (output) que las otras
3 cadenas?
import java.util.regex.Pattern;
import java.util.regex.Matcher;
public class Q500_50 {
public static void main(String[] args) {
String index = "0123456789012345678";
String target = "JAVA JaVa java jaVA";
Pattern pattern = Pattern.compile(_______________); // (1)
Matcher matcher = pattern.matcher(target);
while(matcher.find()) {
int startIndex = matcher.start();
int endIndex = matcher.end();
int lastIndex = startIndex == endIndex ? endIndex : endIndex-1;
String matchedStr = matcher.group();
System.out.print("(" + startIndex + "," + lastIndex + ":" +
matchedStr + ")");
}
System.out.println();
}
}
(a) "[A-Za-z]+"
(b) "[a-zA-Z]+"
(c) "[A-Z]+[a-z]+"
(d) "[A-Z[a-z]]+"
¿Qué declaraciones son verdaderas sobre el valor de un campo, cuando no ha sido asignado de
manera explícita?
¿Cuál o cuales respuestas son verdaderas según el listado? (Sugerencia: Las interfaces
ActionListener y ItemListener tienen un solo método.)
Deseamos escribir un código que lea lo que se escribió en el archivo. ¿Cuáles soluciones listadas
enseguida trabajarán?
(Seleccione una, algunas o todas la respuestas.)
(a) Construir un FileReader usando como argumento el nombre del archivo, aplicarle el método
readInt( ) de la clase FileReader.
(b) Construir un PipedinsputStream usando como argumento el nombre del archivo, aplicarle el
método readInt( ).
(c) Construir un FileInputStream con el nombre del archivo, encadenarlo a un DataInputStream y
aplicarle el método readInt( ).
(d) Construir un FileReader con el nombre del archivo, encadenarlo a un DataInputStream y
aplicarle el método readInt( ).
(a) Cuando se construye una instancia de File, se puede leer el contenido del archivo usando los
métodos int read() y int read(byte buffer[]).
(b) Cuando se crea una instancia de File, si el archivo mencionado no existe, se crea uno nuevo.
(c) Cuando se crea una instancia de File si el archivo no existe, se lanza una Excepcion
FileNotFoundException
(d) Cuando se crea una instancia de File podemos saber su longitud, permisos, existencia, etc.
Cuando un objeto queda no referenciado, ¿en qué momento el garbage collector lo elimina de la
memoria?
Cuando a una ventana, sin cambiar su layout nativo, se le cambia su tamaño solo de manera
horizontal, ¿cuáles componentes son modificados en tamaño? Elija las respuestas que sean correctas
Verdadero Falso: en el código de abajo , después de ejecutar la línea 1, sbuf referencia una instancia
de la clase StringBuffer. Después de la ejecución de la línea 2, ¿sbuf todavía referencia la misma
instancia?
(a) Verdadero
(b) Falso
Una clase abstracta está restringida a tener, (Elija una o más respuestas correctas)
¿Cuáles de las siguientes instrucciones son ciertas acerca de try, catch, y finally? Elija aquellas que
sean válidas
(a) Un bloque try debe estar siempre seguido por un bloque catch
(b) Un bloque try puede estar seguido por varios bloques catch y varios bloques finally
(c) Un bloque try-catch puede estar anidado dentro de otro bloque try-catch
(d) Un bloque finally puede definirse sin un try-catch
¿Cuál de las siguientes líneas crean de manera correcta un arreglo de arreglos de enteros.
Defina en la siguiente línea una constante en Java que tenga el valor 3.1416
________________________________________________________________________________
class Parent { }
class DerivedOne extends Parent { }
class DerivedTwo extends Parent { }
¿Cuáles de las siguientes clases implementan esta interface y no es una clase abstracta? Elija todas
las respuestas válidas.
(b) class B {
int methodo1(int i) { }
int methodo2(int j) { } }
Para cada uno de los siguientes fragmentos de código , elija aquellos que sobrecargan métodos.