0 calificaciones0% encontró este documento útil (0 votos) 234 vistas64 páginasPrueba Java PDF Compress
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido,
reclámalo aquí.
Formatos disponibles
Descarga como PDF o lee en línea desde Scribd
éQué método se usa para eventos de clics del mouse?
© setOnMouseDragged()
O setOnMouseClicked()
O setOnMouseMoved()
© setOnMouseReleased()
En primer lugar, decida el radio para cada circulo del logotipo. A continuacién, dibuje 5 circulos
del mismo tamafio usando el mismo radio. Todos estos circulos tendrén propiedades como
radio y color. Todos los circulos comparten comportamientos para calcular la circunferencia y
el drea. éPuede identificar cudl de los siguientes es un objeto?
cireunferencia
O fivecircies
VY Odreulo
O radio
Si suponemos que x es un int, zcudles de los siguientes son métodos para incrementar el valor
dex en 1?
Dx;
V Cet;
Ox=+1;
v Ox
vo
x1;
Durante la fase de pruebas de desarrollo de software, écudles de las siguientes tareas las
realiza el programador?
1 Planificacién del orden de implantacién de las funciones,
VD corria de bugs.
( Creacién de listas con las funciones necesarias.
VC) Biisqueda de bugs.éQué excepcién se crea cuando una aplicacién intenta utilizar un valor nulo cuando se necesita
un objeto?
© FileNotFoundexception
VO Nulipointerexception
© Arithmeticexception
O ArrayindexOutorBoundsException
Qué operador se utiliza para probar si los dos lados de una expresién booleana son iguales?
vo
Qué afirmacién es verdadera?
© Debe escribir al menos un constructor en la clase.
© El constructor por defecto puede aceptar arqumentos.
© El constructor por defecto sigue estando disponible al agregar su propio constructor.
vo
Se puede escribir un constructor para aceptar argumentos.
£Qué dos afirmaciones son verdaderas sobre el método principal?
/_ (El método principal debe ser tan simple como sea posible.
[-] EI método principal debe poder manipular fécilmente los campos de un objeto.
\V [LEI métedo principal se suele utilizar para crear instancias de abjetos.
(El método principal debe almacenar las propiedades y comportamientos de los objetos.
Qué tipo de dato se usa con més frecuencia para representar datos numéricos?
J Oint
O short
O Cadena
O float
£Qué dos opciones son limitaciones de una matriz de primitivos (es decir: int[] x)?
1 Solo puede crear una matriz en una clase.
\/_[Eltamafio de ta matriz es fijo durante su creacién y no puede ampliarse una vez
Inicializada.
(LJ No puede sobrescribir el contenido de una matriz una vez inicializada.
\V_ [1] Debe crear sus propios métodos para manipular el contenido de la matriz.Hiritialize name
Hiitialize salary
>
}
Public Employee(String name, double salary)< |
Public Employee(String name, double salary){
O salary = salary;
y
public Employee(String name, double salary){
co this.name = this.name;
© this.salary = this.salary;
%
public Employee(String name, double salary)
this.name;
this.salary;
public Employee(String name, double salary){
this.name = name;
Y O this. salary = salary;
+
Si se olvida el paso de requisitos del modelo espiral de desarrollo, équé podria ocurrir?
\V_ © Faltarian funciones fundamentales de software del programa.
O Se generaria cédigo sucio.
© El programa ofreceria resultados imprecisos.
O Seria muy complicado encontrar las soluciones.
En una expresién booleana que usa el operador &&, équé haria que esta expresién se evaluara
en true?
boolean x = (firstCondition && secondCondition);,
C Sila primera condicién es verdadera, pero la segunda es falsa
C Sila primera condicién es falsa, pero la segunda es verdadera
© Sitanto la primera condicién como la segunda son falsas
VO Sitanto la primera condicién como la segunda son verdaderas
Un bucle do-while siempre ejecuta sentencias que contiene el bucle al menos una vez.
VO VERDADERO
O FALSO
El modelo espiral refleja un proceso de desarrollo iterativo.
\/ © VERDADERO
O FALSOéCudles de las siguientes dos afirmaciones son verdaderas sobre las variables?
(El compilador ignoraré las variables.
(El valor asignado a una variable no puede cambiar nunca.
\/ (J Permiten editar el cédigo de manera més eficiente.
V/V C)Hacen que el cédigo se vuelva flexible.
Qué dos opciones son declaraciones de matriz validas?
V int size[];
[int size;
int array size;
J Cintt] size;
La asignacién de un valor a la variable se denomina
VO VERDADERO
CO FALSOéCual es la salida?
public class Welcome {
public static void main(String args[]) {
System.out.printin("This is my first program");
int a = 2;
System.out.printin("a is" + a);
}p
O This is my first program ais + a
© a=2
JO This is my first program a is 2
O This is my first program
Identifique la variable declarada en el cédigo proporcionado.
public class Welcome {
public static void main(String args[]) {
int a = 2;
System.out.printin("a is" + a);
3
O2
O int
O Welcome
Vv OaéCual es un método valido para analizar una cadena como un int?
JO int intvari = Integer.parseInt("100");
int intVart = "100";
O int intvar1 = Integer.parselnt("One Hundred");
CO nt intvart = (int)"100";
Qué dos afirmaciones son verdaderas sobre la concatenacién de cadenas?
(La concatenacién de cadenas no se puede realizar con numeros.
YC] goncatenacion de cadenas se puede realizar con variables String y Iterales de
cadena.
(J La concatenacién de cadenas no se puede re
\V_ [Las cadenas se pueden combinar mediante el operador'+"
éCuéles de estas opciones son dos funciones de la clase Math?
(No hay que preocuparse por el tipo de datos devueltos de un método Math.
VC] Los métodos Math se pueden llamar sin crear una instancia de un objeto Math.
Las funciones matematicas comunes, como la raiz cuadrada, se resuelven a través del
Y Glenauaye.
(Se pueden llamar los métodos Math con cadenas como argumentos.
Los bucles se usan en los programas para la efecucién repetida de una o més sentencias hasta
{que se alcanza la condicién de terminacién.
VO VeRDADERO
© FALSO
Qué dos afirmaciones son verdaderas sobre la conversién de tipo?
(C La conversién de tipo no se puede realizar en ecuaciones.
V (La conversién de tipo reduce el rango de valores posibles.
V_ [JL conversién de tipo cambia el tipo del valor almacenado.
[La conversién de tipo mantiene el tamafio del valor o el tipo de dato original.éQué valores se devuelven a través del método nextBoolean();
O Un valor entero.
O Se devuelve el siguiente valor.
\/ O Un valor true o false.
CO No se devuelve nada.
éQué dos opciones son operadores matematicos?
@
|| #
Vv
Vv
Las sentencias de importacién estén colocadas por encima de la definici6n de clase.
VO VERDADERO
O FALSO.
éQué color no se usa directamente al crear un Color.rgb() personalizado?
© azul
O Verde
O rojo
VO AmarilloéQué palabra clave se usa para la inicializaci6n de un objeto?
JV Onew
O void
O Sistema
O instancia
éCual es el nombre del paquete que contiene la clase Math?
O java.awt
O java.io
O java.net
VO java.lang
Qué dos opciones tienen la sintaxis adecuada para agregar comentarios?
V_ Clempezar con dos barras inclinadas (//). Acabar cuando acaba la linea
V_ [1 Empezar con barra inclinada-asterisco (/*). Acabar con asterisco-barra inclinada (*/).
C) Empezar con barra inclinada-asterisco (/*). Acabar con barra inclinade-asterisco (/*).
[- Empezar con dos barras inclinadas y un asterisco (//*). Acabar con asterisco-barra
Inclinada (*/).
( Empezar con dos barras inclinadas (//). Acabar con dos barras inclinadas (//).
éQué clase se utiliza para generar numeros aleatorios?
© N&mero
© Entero
J O Aleatoria
© DoubleEn la programacién orientada a objetos, den cual de estas dos opciones se hace énfasis?
( Escritura de algoritmos.
(C Creacién de procedimientos.
VL Modelacién de objetos.
VD Interaccién de objetos sin un orden prescrito.
Los métodos permiten que todas las instancias de una clase compartan los mismos
‘comportamientos.
/_© VERDADERO
O FALSO
El tamafio de un ArrayList puede aumentar todo lo necesario.
VO VERDADERO
© FALSO
Imagine que quiere ver una pelicula con sus amigos y les escribe un correo electrénico para
confirmar los planes.
Hola a todos:
Este viernes estrenan la pelicula "Ataque del duque" en el cine Oracle a las 16:30. Esté en la
esquina entre la calle South y la avenida Walnut. Lo mejor seria coger el metro para llegar.
éQuién se apunta?
De las siguientes opciones, écudles son requisitos del plan?
© Coger el metro.
© Comprobar la ubicacién entre la calle South y la avenida Walnut.
© Uegar al cine sobre las 16:00.
VO Ver “Ataque del duque" el viernes en los cines Oracle a las 16:30.
Si los campos no se han inicializado, adquieren un valor por defecto.
JO VERDADERO.
CO FALSOUn cardcter precedido por una barra invertida se denomina secuencia de escape.
VO VERDADERO
O FALsO
Todas las expresiones de la seccién de cabecera de un bucle for son opcionales.
VO VERDADERO-
CO FALSO
La comprobacién y la depuracién son actividades importantes en el desarrollo de software.
VO VERDADERO
O FaLso
Una referencia de objeto le dirige desde un objeto a otro.
© VERDADERO
© FALSO
El tipo de dato textual primitivo en Java se denomina char.
JO VERDADERO
O FALSO
éQué dos opciones son validas?
Vv double doubleVar1 = 3.1; double doubleVar2 = 3.1;
double doubleVar1; doubleVar2 = 3.1.
double doubleVar1, double doubleVar2 = 3.1;
Vv double doubleVari, doubleVar2 = 3.1;éCual es la salida?
public static void main(String args[]) {
String alphaNumeric = "Java World!" + 8;
System.out.printIn(alphaNumeric);
O Java World! + 8
O Error de compilacién.
© Java World! 8
VY O Java World!8
EI método String concat() concatena solo los tipos de datos String.
J O VERDADERO
O FALSO
éDe qué forma acepta las entradas la clase Scanner?
© Entrada futura
O Tokens
© Entradas que se pueden llamar
O EnteroIdentifique dénde esta el error potencial en este cédigo:
int radiusOfCircle = 10;
int areaOfCircle = Math.PI*radiusOfCircle*radiusOfCircle;
© Un nombre de variable esta mal escrito.
\/ O Un tipo de dato es incorrecto.
O No se ha asignado un valor a una variable.
© Falta un punto y coma.
éCudl es el objetivo de agregar comentarios en el cédigo?
CO Proporcionar mayor seguridad al programa.
VO Proporcionar una explicacién sobre el cédigo al programador.
O Mejorar el aspecto del cédigo.
© Aumentar el tiempo de ejecucién del cédigo.
En el siguiente ejemplo de cédigo, identifique los métodos:
public class Employee {
public String name = " Duke";
public int empId
public float sala
public void displaySalary(){
System.out.printin("Employee Salary: "+salary);
+
+
O empld
O salary
VO displaySalary()
O name£Qué dos afirmaciones son verdaderas sobre el modificador de acceso privado?
VV []Los campos de clase suelen estar marcados como privados.
\V_ [1] Los campos de clase marcados como privados son los més seguros.
(| Los campos de clase marcados como privados estén visibles para cualquier clase,
(Los campos de clase suelen estar marcados como piiblicos.
Se debe instanciar un objeto antes de poder acceder a sus métodos y campos no estéticos.
VO VERDADERO
O FAtso.
éCuales de los siguientes caracteres comodin se usan para importar todas las clases a un
paquete concreto?
> O
v
0
£Qué afirmacién NO es verdadera sobre los bucles do-while?
© Las sentencias del bucle se efecutan una vez hasta que la condicién se vuelve falsa.
> Las sentencias del bucle se ejecutan una vez al principio y después se evalda la
© condicién,
+ Las sentencias del bucle se ejecutan de manera repetida hasta que la condicién se
vuelve falsa.
LY © Elniimero de veces que se ejecuta un bucle do-while depende del valor de la variable
de contador.
éCudl es el orden correcto de los pasos del modelo espiral de desarrollo?
C Disefio, desarrollo, requisitos, prueba
VO Requisitos, disefio, desarrollo, prueba
© Requisitos, disefio, prueba, desarrollo
CO Disefio, requisitos, desarrollo, pruebaéCudles son las précticas recomendadas para la nomenclatura de las variables finales?
(Palabras separadas por un espacio
V_ [Palabras separadas con un guion bajo
V1) Todas las letras en maydiscula
(C Mayiscula inicial
La sentencia import consta de dos partes.
import package.className;
La primera es el nombre del paquete y la segunda es el nombre de clase.
VO VERDADERO
O FALSO
‘Cada bloque catch es un manejador de excepciones que maneja el tipo de excepcién indicada
Por su argumento.
VO VERDADERO
CO FaLso
Se utiliza un campo constante, como Math.PI, para representar un valor fijo.
VO VERDADERO
O FALSO
Qué dos afirmaciones son verdaderas sobre el bucle while?
Si la condicién de un bucle previo a la prueba es falsa, las sentencias del bucle nunca se
Y Oelecutan.
(1 Las sentenclas de un bucle loop se efecutarén cero 0 més veces.
Sila condicién del bucle es verdadera al principio, las sentencias nunca se ejecutan,
V/ Ca sentencia de un bucte while se eJecutard cero 0 més veces.
Durante la fase de pruebas de desarrollo de software, écudles de las siguientes tareas las
realiza el programador?
VC comija de bugs.
[J Planiticacién det orden de implantacién de las funciones.
VT Biisqueda de bugs.
1] Creacién de lstas con las funciones necesarias.Con el uso del depurador NetBeans, puede definir puntos de ruptura y rastrear un programa
linea a linea:
VO VERDADERO
© Fatso
El nombre de clase debe seguir las reglas de escritura Camel.
VO VERDADERO
O FALSO
Java lee casi todo el cédigo linea por linea.
\/ O VERDADERO
O FALSO
éQué tipo de memoria esta asignada para el siguiente codigo?
int x = 1;
int y = 2;
xy;
s/ OQ Memoria de pila
CO No hay memoria asignada
O Memoria de montén
© Memoria PileDriverPuede acceder al tamaiio de cualquier matriz mediante la propiedad "length" de la matriz.
S/O VERDADERO
O FALsO
éCual es el resultado?
public static void main(String[] args) {
int point = 10;
String s = (point == 1 ? "point" : "points");
System.out.printIn("I scored " +point +"" +s );
3
OI scored 10 points
O I scored 1 point
© Error de compilacién
O I scored 1 point 10 points
Un bucle for también se denomina un bucle definido
JO VERDADERO
O FALSO
Identifique el tipo de la variable s en esta sentencia.
Student s = new Student();
VO Student
© null
© Cadena
© ClaseJavaFX no proporciona texto, formas 0 elementos de la interfaz de usuario. Esto significa que
siempre debe crear sus propios graficos.
© VERDADERO
VO FAtso
El signo igual (=) se usa para hacer una asignacién, mientras que el sign:
tuna comparacién y devuelve un valor booleano.
VO VERDADERO
O FALSO
Un panel de disefio establece la forma en que se colocan los nodos
\/ © VERDADERO.
O FALSO
éCuédles de las siguientes tres afirmaciones sobre el punto de ruptura son verdaderas?
(1 Finaliza de manera abrupta con la ejecucién del cédigo.
/ US puede utilizar para comprobar el estado actual del programa
VL Detiene la ejecucién de cédigo.
(J Introduce sentencias break.
VD) Ayuda con la depuracién.
Las expresiones Lambda ofrecen una sintaxis mucho mas efectiva y limpla para trabajar con
aplicaciones de GUI y ordenar listas.
VO VERDADERO
FALSO
Qué dos afirmaciones son verdaderas?
\V_ [El objetivo de un método getter es devolver el valor de un campo privado
(El objetivo de un métado setter es modificar un campo piblico
(El objetivo de un método getter es conceder acceso a datos piblicos a otras clases
El objetivo de un método setter es permitir que se modifiquen los datos privados de
Y O manera segura
Una vez instanciado un objeto, écémo se puede acceder a sus campos y métodos en Java?
O Uso del operador de dos puntos(;)
VO Uso del operador de punto(.)
© Uso det operador de dos puntos dobles(::)
© Uso del operador de coma(,)Un cliente puede optar a un descuento segiin determinados criterios. éEn qué condiciones se
imprime *You qualify for a discount"? (Indicacién: Hay mas de una respuesta correcta)
int purchase;
int rewardPoints;
if (purchase >= 2000 || rewardPoints >=
System.out.printin("You qualify for discount"
}
V [Sila compra es de 2000, indepencientemente de los puntos otorgados
0)
(1 Si los puntos otorgados superan los 1000 y la compra es de 1000
1 Silos puntos otorgados superan los 2000 0 la compra es mayor de 1000
V_ [Sila compra es de 4000 y los puntos otorgados 2000
éCual es la salida?
public static void main(String[] args) {
int num = 1;
while (num >= 200){
System.out.print(num +
num = num * 5;
}
+
O525125
©1525 125
©1525 125175
O No se produce ninguna salida.
Java borra automaticamente la memoria que estuvo ocupada por un objeto mediante la
recoleccién de basura.
VO VERDADERO
O FaLso
Una referencia de objeto con un valor nulo apunta a una ubicacién vacia en la memoria.
VO VERDADERO
FALSOéCual es la salida del siguiente cédigo?
String si = "Hello";
String s2 = "Welcome!";
sl =s2;
System.out.printIn("s1: " +s1);
System.out.printIn("s2: " +s2);
si: Welcome!
VO s2: Welcome!
si: Hello
O s2: Hello
O s1: Welcome!
s2: Hello
O s1: Hello
s2: Welcome!
éCual de los siguientes tipos de dato es el mas grande?
O int
O short
VO long
O byteéCual es el valor aproximado de PI?
J 03.141
© El valor varia.
Oo
O 2.718
Qué dos afirmaciones son verdaderas sobre la concatenacién de cadenas?
- La concatenacién de cadenas se puede realizar con variables String yliterales de
Y Oeadena,
(1 La concatenacién de cadenas no se puede realizar con ms de dos literales de cadena.
VC) Las cadenas se pueden combinar mediante el operador ‘+"
(Le concatenacién de cadenas no se puede realizar con nimeros.
éCual es la salida?
int[] arr = new int[2];
for(int i=0; i < arr.length; i++){
System.out.print("hai ");
}
O hai hai hai
O 12
© hai
JO hai haiLos métodos de la clase Math se pueden llamar sin crear una instancia de un objeto Math.
VO VERDADERO
O FALSO
Qué dos afirmaciones NO son verdaderas sobre los constructores?
VV (1 Un método constructor tiene un tipo de retorno nulo.
(1 Al método constructor se fe llama durante la instalacién.
(Para cada instancia de un objeto se llama a un método constructor una vez.
V_ (Un método constructor puede devolver un valor.
éCual es la salida?
char grade = 'A';
switch (grade) {
case 'A':
System.out.printin("Congratulations!"
System.out.printin("Good work");
case 'C
System.out.printin("Average'
case 'D':
System.out.printin("Barely passing");
case 'F':
System.out.printin("Failed
y
; case "
OA
© Enhorabuena.
O Failed
VO Enhorabuena. Good Work Average Barely Passing Failed
Cuando se asigna el resultado de una expresién a una ubicacién de memoria temporal, écuél
es el tamafo de la memoria asignada?
O Se asigna un tamafio por defecto.
© Eltamatio del tipo de datos mas pequetio usado en la expresién,
VO El tamajio del tipo de datos mas grande usado en la expresién.
© Eltamafio de cualquier tipo de datos usado en la expresién.JavaFX se usa para crear aplicaciones de GUI.
/ © VERDADERO
O FALSO
El bucle contintia siempre que la expresién booleana del bucle for sea falsa.
© VERDADERO
VO FALSO
Estos dos fragmentos de cédigo realizan la misma tarea.
// Fragment 1
String inputString = JOptionPane.showInputDialog("??");
int input = Integer.parseInt(inputString);
input++;
// Fragment 2
int input = Integer. parseInt(JOptionPane.showInputDialog("?2")) + 1;
VO VERDADERO
CO FALsoéCual es la salida?
public static void main(String[] args) {
int age = 43;
if (age == 43){
System.out.print("Bob is 43 ");
+
if (age == 50){
System.out.print("Bob is 50 ");
Bj
+
O No hay salida
CO Bob is 50
© Bob is 43 Bob is 50
J © Bob is 43
éCuéles de las siguientes dos afirmaciones sobre el espacio en blanco son verdaderas?
VL El espacio en blanco ayuda a mantener el cédigo organizado.
CE! espacio en blanco reduce el rendimiento del programa.
D Los espacios en blanco evitan errores tipograficos durante la programacién,
VL Elespacio en blanco hace que el cédigo sea mas legible.
(El espacio en blanco aumenta el tiempo de ejecucién del programa.
i++) {
System.out.printin("i="+i);
for(int i = 10; i >= 0; ) {
/ () System.out.printin("i="+i);
for(int i = 10, i >= 0, i++) {
System.out.printin("i="+i);
__ for(int i = 10; i >= 0; i++) {
V System.out.printin("i="+i);
bp
éCuéles de las siguientes dos caracteristicas estan soportadas por NetBeans IDE?
V/_ [NetBeans resalta las llaves que coinciden
\/_ [NetBeans proporciona un acceso directo para el formato de los espacios en blanco
[NetBeans ejecuta el programa autométicamente cuando todos los corchetes del cédioo
coinciden.
Cuando NetBeans detecte un problema, no le permite continuar con la codificacién
a hasta que se arregla.éCuéles de estas dos opciones son bucles previos a la prueba?
(1 do-while
V Lwhile
VY Ofor
(foreach
Una funcién de software puede permitir al usuario realizar una tarea especifica.
JO VERDADERO
CO FALSO.
Una comparacién de cadenas con == compara las localizaciones de las cadenas en la memoria,
no los contenidos de la cadena.
VO VERDADERO
O FaLso
El uso de la clase Random requiere una sentencia import.
\/_O VERDADERO
O FALSO
Identifique los nombres de las dos variables usadas en el cédigo proporcionado.
public class Variables {
Public static void main(String args{]) {
String strVal = "Hello";
int intVal = 0;
‘System.out.printin("Integer: " +intVal)
a
y
CD Hello
Ci Cadena
int
J Dintval
Vv UstrvalLa clase String se debe importar usando java.lang.String;
© VERDADERO
VO FALSO
éCual es la salida?
public static void main(String[] args) {
String name = "Java";
String language = "Programming";
String fullName = name + language;
boolean test = fullName.equals(name + language);
System.out.printin(test) ;
s/ O VERDADERO
O FALSO
© Programacién Java
O Programacién Java
éCémo se puede recuperar un valor de un método?
© Defina el tipo de retorno del método como nulo
© Transfiera una variable como argumento del método.
© Defina una variable como un miembro de campo del método
VO Use una sentencia return y defina el tipo de retorno del método como no nulo.éQué dos sentencias no se compilaran?
Vv
V
int abc = 10;
int age=20;
double salary = 20000.34;
double double=10;
int break=10;
Dado el método:
void add(double a, double b)
éQué firma de método no sobrecargaria este método?
Vv
© void add(int a, int b, int c)
O void add(int a, int b)
O void add (double a, int b)
© void add(String a, String b)
CO int add (double a, double b)
éCuAl de las siguientes no es una ventaja de la clase ArrayList?
Un ArrayList aumenta conforme se agregan elementos.
© Puede eliminar todos los elementos de un ArrayList con un método.
vo
Un ArrayList se reduce conforme se eliminan elementos.
Puede usar un ArrayList para almacenar valores primitivos de Java (por ejemplo, int).De estas opciones, équé dos no son operadores Iégicos?
BR
vO%
i
VO+
!
éQué palabra clave hace que no se pueda modificar el valor de una variable?
O static
O const
O break
VO final
El método start() es el punto de entrada para todas las aplicaciones JavaFX.
VO VERDADERO
O FALSO£Qué afirmacién es correcta sobre los paquetes?
© Un paquete dificulta la localizacién de las clases relacionadas.
Un paquete contiene un grupo de clases relacionadas.
Los paquetes de la biblioteca de clases Java no contienen clases relacionadas.
© Un paquete no contiene un grupo de clases relacionadas.
éCual de estos no es un error de compilacién?
Ox=(34+5;
© int x=2
Oy=3+*5;
YO int y;
y++;
El método print() imprime en la consola y crea una linea automaticamente.
© VERDADERO
VO FALSO
éQué sentencia produce el resultado: 2, 4, 6, 8, 10?
for (int i = 1; i < 10; i += 2) {
O System.out.print(i + "");
for (int i = 0; i < 10; i += 2) {
© System.out.print(i +");
3
for (int i = 2; i< =10; i += 2) {
VO System.out.print(i + "");
a
for (int i = 0; i < 8; i
O System.out.print(i +"
3JavaFX Ensemble contiene ejemplos de cédigo de caracteristicas de JavaFX.
VO VERDADERO
O FALSO
Los desarrolladores de Java no tienen que saber la ubicacién de un objeto en la memoria.
VO VERDADERO
© FALSO
Para que los campos estén directamente accesibles para el resto de clases, os campos de
clase deben marcarse como piblicos.
VO VERDADERO
O FALSO,
Se recomienda cerrar el flujo Scanner al terminar
/ O VERDADERO
© FALSO
Qué dos afirmaciones son verdaderas sobre los objetos de la misma clase?
V (1 Cada nueva instancia de un objeto tendré una ubicacién diferente en la memoria.
VV. 11 Todos tos objetos de la misma clase tienen los mismos métodos.
(1 Todos los objetos son iguales.
(J Cada objeto tendra la misma variable de referencia para la ubicacién en la memoria.
Necesita generar valores enteros aleatorios en el rango de 2 a 10. Este fragmento de cédigo
produciré el resultado deseado.
Random r = new Random();
ranextint(9) + 2;
VO VERDADERO
O FALso
El método indexOf() devuelve el valor de indice de un cardcter en la cadena.
VO VERDADERO.
O FALSOQué dos de los siguientes tipos de datos se pueden utilizar en una sentencia switch?
Ci float
(J boolean
V [Cadena
Vv Lint
Cudles de las siguientes afirmaciones son verdaderas?
(No se pueden escribir los métodos con parémetros.
5) No se pueden usar los valores de los parémetros dentro del bloque de cédigo del
O metodo.
[Se pueden escribir los métodos con cualquier niimero de pardmetros.
[No se pueden escribir los métodos con més de cuatro parémetros.
V_LSe pueden usar los valores de los pardmetros dentro del bloque de cédigo del método,
éQué dos opciones son modificadores de acceso?
|_| final
JV private
static
VO publicéCual es el resultado?
public static void main(String[] args) {
int point = 10;
String s = (point == 1 ? "point" : "points");
System.out.printIn("I scored " +point +"" +s );
a
s/ O I scored 10 points
O I scored 1 point
© Error de compilacién
O I scored 1 point 10 points
Una clase wrapper encapsula, o envuelve, los tipos primitivos dentro de un objeto.
eCémo se puede Instanciar la clase Employee desde un método principal ubicado en otra clase?
public class Employee{
private String name;
private double salary;
public Employee(String n, double s){
name =n;
salary = 5;
1ew Employee("Syam", 50000);
1ew Employee();
1ew Employee(50000, "Syam");
© Employee emp = new Employee(50000);
Imagine que escribe una sentencia que asigna un valor a una variable String, tal y como se
indica a continuacién.
String input = "This is Java Program";
Este modo de asignar valores a variables se conoce como codificacién de forma rigida.
VO VERDADERO
O FaLsoéCudles de estas opciones son dos desventajas de agregar sentencias print para la depuracién?
VC) Resulta tedioso eliminar las sentencias print.
Las sentencias print no pueden imprimir los valores de los campos de un objeto.
(Las sentencias print no pueden imprimir los valores de las variables.
VD )Sihay demasiadas sentencias print se produce una sobrecarga de informacién.
éCémo se define el titulo de la etapa primaryStage?
O primaryStage.title = "New Title!";
O primaryStage("New Title!");
/_O primaryStage.setTitle("New Title!");
O primaryStage = "New Title!
Cémo termi
rfa este cédigo de manera que un método add llame a otro método add?
public int add(int a, int b, int c) {
return(a+b+c);
+
public int add(int a, Int b){
//Complete this line.
+
O return adda, b, ©);
VO return add(a, b, 0);
O return (a, b);
CO return (a, b, ©);
Las clases Frame y JOptionPane estén en el paquete javax.swing. De las siguientes opciones,
équé dos sentencias importarén estas clases?
VC import javax.swing.*;
import javax.swing.JOptionPane;
Y Oi import javax.swing JFrame;
import javax.swing;
import javax.swing.3;éQué método ayuda a definir el ancho del contorno de un recténgulo?
O setx(double 4)
CO setStroke(Paint paint)
O setLayoutX(double d)
VO setStrokeWidth(double d)
ZCual es el peligro de detectar un tipo de excepcién genérica, como la que se muestra a
continuacién?
int{] array = {10, 20, 30);
intb = 0;
try
‘System. out.printin(’
int c = (array(3] / b);
‘System.out.printin("2");
>
catch(Exception ex)<
‘System. out.printin(ex.toString());
}
CO No se puede detectar una excepcién aritmética.
© Nunca se produciré una excepcién.
© No se puede detectar una excepcién de matriz fuera de los limites.
JO Los detalles del objeto Exception son demasiado generales para resultar tiles.
Un objeto puede interactuar con otro mediante la llamada de métodos.
VO VERDADERO
O FALSO
Qué afirmacién es verdadera sobre el constructor por defecto de una clase?
© Detbe escribir un constructor por defecto.
© El constructor por defecto debe tener al menos un argumento.
JO Java proporciona automaticamente un constructor para cada clase.
© El constructor por defecto siempre devuelve un valor nulo.éQué dos opciones son asignaciones validas de a?
inta =“10";
J (Cinta; a = 10;
J inta = 10
V int a = 10;
éQué valor se asigna a x?
intx =25-5*4/2-10+4;
Vv O9
O8
O7
© 34
Los errores de tiempo de ejecucién se pueden detectar mediante el mecanismo de gestién de
excepciones de Java.
VO vVeRDADERO
© FALSO
La sobrecarga de métodos puede ser una técnica util para definir métodos con funciones 0
clculos similares.
VERDADERO
2 FALSO.Nunca es necesario
/_O VERDADERO
O FALSO
stanciar un objeto Math.
Imagine que desea calcular la suma de todas las notas de una persona determinada. {Qué
enfoque seguiria?
Sentencia iffelse
Vv
Bucles
O Sentencia switch
O Sentencia if
2Qué sucede si no se maneja una excepcién?
© El programa encuentra un error y lo ignora,
© Se Imprime un mensaje en la consola que le pregunta cémo manejer el error.
O Se omite todo el cédigo posterior al error, pero el programa sigue funcionando.
VO La ejecucién del programa se termina de forma brusca.
éCual de las siguientes no es una clase wrapper?
O Cadena
O Boolean
© Byte
© Entero
Qué es una matriz?
© Una matriz es un tipo primitive de Java.
© Una matriz es un contenedor indexado que incluye un grupo de valores de varios tipos.
© Una matriz es una forma de crear varias copias de un Gnico valor.
© Una matriz es un contenedor indexado que incluye un grupo de valores de un Gnico
Y Otipo.Durante la fase de disefio de desarrollo de software, el programador implanta las funciones
recopiladas durante la fase de requisitos.
© VERDADERO
V OFalso
éQué dos afirmaciones son verdaderas sobre el uso del guion bajo?
VU) Los guiones bajos hacen més legibles los nimeros largos.
(J) Los guiones bajos cambian el valor del numero.
VU) Los guiones bajos no afectan al valor de la variable.
[) Los guiones bajos ayudan al compilador a interpretar numeros grandes.
En la sintaxis dada de un bucle for, 2qué parte representa la seccién de cabecera?
for (initialization; condition; update) {
// Code statement(s) }
CO Sentencia de cédigo
CO for (initialization; condition; update) { }
VO for (initialization; condition; update)
CO for (initialization; condition; update) { Code statement(s) }
Qué excepcién se crea cuando una aplicacién intenta utilizar un valor nulo cuando se necesita
tun objeto?
VO Nuitpointeréxception
CO ArrayindexoutofBoundsException
C FileNotFoundException
© Arithmeticéxception
El bucle while ejecuta continuamente un bloque de sentencias siempre que una condicién
concreta sea falsa.
(© VERDADERO
VO FASOéCudl es el resultado?
public static void main(String[] args) {
for Gi) €
System.out. printin("Welcome to Jave
2
y
J © El programa imprime “Welcome to Java” un numero infinito de veces.
> El programa imprime “Welcome to Java” una vez.
© Error de compilacién debido a que faltan expresiones en el bucle for.
O No hay errores ni salida.
éCual es la forma correcta de convertir un tipo long en un tipo int?
C int longToint = int 20L;
J CO int longToInt = (int)20L;
C int longToint = 201;
C int longTotnt = 20L(int);
Debe calcular los cuadrados de nimeros de 1 a 5. éCual de los elementos debe estar presente
en la sentencia de bucle?
VO Expresién de inicializacién, expresién de condicién, expresién de actualizacién
© Expresién de inicializaciin, expresién de actualizacién
© Expresién de inicializacién, expresién de condicién
© Expresién de condi
expresin de actualizacién
éCual es la salida?
public static void main(String args[]) {
String greet1 = "Hello";
String greet2 = "World";
String message2 = greet1 +"" +greet2 +"" +2016 +"!
System.out. printin(message2);
+
© Hello World
VO Hello World 2016 !
© “Hello World 2016”
© “Hello” “World” “2016” "!”los métodos nulos no devuelven ningun valor
/ © VERDADERO
© FALSO
éQué dos opciones son sentencias de importacién vélidas de la clase Scanner?
VC import java.util.Scanner;
(J import java.util;
J Cl import java.util.*;
(J import java.*;
Debe generar valores enteros aleatorios entre 0 y 80 (ambos incluidos). 2Qué sentencia
deberfa utilizar?
O nextint(0-79);
O nextint();
O nextint(80);
VO nextint(s1);
En las siguientes sentencias, écudntos objetos de empleado se crean?
Employee e1 = new Employee();
Employee 2 = new Employee();
Employee e3 = new Employee();
Oo
O1
Vv O3
Oz
éQué dos de las siguientes operaciones son adecuadas para el método principal?
V (J Creacién de instancias de objetos
(1) Asignacién de memoria para las variables
(J Uamada a las variables locales declaradas en el método de una clase
(J Uamada a los métodos y el campo de un objeto de instanciaéQué afirmacién es verdadera?
© Una expresién booleana de bucle while cuenta con un contador, incremento y prueba.
© Elcontador que se incrementa determina que el numero de iteraciones de bucles
© aparece entre paréntesis en un bucle loop.
VV © LB expresién booleana que determina el nimero de iteraciones de bucies aparece entre
paréntesis en un bucle while.
O Se deciara un contador (i) y se inicializa dentro del bucle while.
éCual de las siguientes opciones supone un riesgo de usar nombres de clases totalmente
cualificados al importar?
O Se reduce el rendimiento del cédigo.
© El compilador se ejecuta durante més tiempo.
VO Se reduce Ia legibilidad del cédigo.
O Se incrementa el uso de la memoria.
éQué dos tipos de datos son adecuados para su variable?
(_] boolean age = 20;
/ (String firstName = “Alex”;
\/ ( double checkingAmount = 150
19.95;
[_] int averageDollarAmount
Un programa Java se puede escribir en una sola linea.
VO VERDADERO
© FALSO
éQué tres factores pueden variar en los métodos sobrecargados?
\/ [Orden de los pardmetros.
(1) Los nombres de los pardmetros.
s/ [J Numero de pardmetros.
(J Tipo de retorno del método.
\/ [J Tipos de paraémetros.éCual es la sintaxis correcta al instanciar un rectangulo JavaFX?
VV © Rectangle rect = new Rectangle(20, 20, 100, 200);
CO Rectangle rect = new Rectangle(20, 20, 100);
CO Rectangle rect = Rectangle(20, 20, 100, 200);
CO Rectangle rect = new Rectangle(20, 20);
Java es un lenguaje de tipo especifico, por lo que debe declerar un tipo de dato para todas las
variables.
S/O VERDADERO
OFaiso
Imagine que disefia una clase Circle con varios campos y métodos. éCudiles de los siguientes
podrian ser campos de esta clase? Distinga cuales de los siguientes podrian ser propiedades y
comportamientos.
(1 calculatearea()
V Cradio
V (color
(1 caleulatecircumference()
(J caleulateDiameter()System.out.printin("1");
int c = (array[3] / b);
System.out.printin("2");
catch(ArithmeticException ex){
System.out.printin("Arithmetic Exception");
}
catch(ArrayIndexOutOfBoundsException ex){
System.out.printin("Array index out of bounds");
O indice de matriz fuera de los limites
1
A
indice de matriz fuera de los limites
Oo
Oo
xcepcién aritmética
C
1
E
1
Pp
e!
VO
Las matrices son como variables que se deben declarar antes de usar.
JO VERDADERO
O FALSO
Indice de matriz fuera de los limiteséQué elemento no se usa para un ArrayList?
© bucle for-each
C iterator
© ListIterator
s/_ O bucle do- while
eCual es la salida?
Public static void main(String argsf]) £
char ch ='c
switch(ch) £
case ‘a’
case 'e'
case '':
case ‘0!
case ‘us
‘System. out printin("Vowels");
break;
default:
System. out.printin("Consonants");
}
+
O Vowels
VO Consonants
O Vowels
© Error de compilaciénLa sentencia switch es una forma més eficaz de escribir cédigo cuando se trata de un gran
rango de valores desconocidos.
© VERDADERO
Vv OFALSO
j.Cual es el resultado?
lpublic static void main(Stringf] args) {
for (int vart = 0; var1 < 2; vari++) {
= 0; var2 < 2; var2++) {
x
System.out.printin("var1:" + var1 +", var2:" + var2);
vari: 0, var2: 0
var1: 0, var2: 1
VO vari: 1, var2: 0
vari: 1, var2: 1
En la prueba OR ({1), si la primera expresién del lado Izquierdo es verdadera, no es necesario
evaluar la segunda sentencia.
VO VERDADERO
© FALSO
Un argumento es un valor que se pasa durante una llamada al método
/_O VERDADERO.
O FALSOTeniendo en cuenta:
int x[];
éCual es el valor de x?
Oo
© Algtn numero aleatorio.
JY Onull
O1
éCual es la declaracién correcta de un tipo de dato char?
VO char size = 'M’;
O char size = “Medium”;
O char size = “Medium”;
O char size = ‘Medium’;
éCuales son los valores posibles de un tipo de dato booleano en Java?
O yes/no
VO true/false
O bien/mal
Oot
éQué excepcién se produce cuando no se puede analizar una cadena como un int?
/_O NumberFormatexception
O Arithmeticexception
© NuliPointerexception
O ValueNotFoundExceptionLa Ginica manera de terminar un bucle es que la condicién que se va a evaluar sea falsa.
© VERDADERO
VO FALSO
Al escribir cédigo de eventos de mouse, esta pidiendo al nodo que escuche un evento
particular.
VO VERDADERO
O FALSO.
éQué método devuelve la longitud de una cadena?
O charAt()
O compareTo()
O findLength ()
VO length()
En Java no se permite el ascenso automatico desde tipos de datos mas pequefios a tipos de
datos mas grandes.
© VERDADERO-
Vv Oralso
ECuAl de los siguientes casos seria ideal para escribir un método?
© Para cada cinco 0 seis lineas de cédigo.
© Para agrupar tipos de datos similares.
VV © Sine quiere repetir lineas de cédigo similares para describ el comportamiento de un
© objeto.
© Sino encuentra tineas de cédigo similares para describir el comportamiento de un
© objeto.éCual es la salida?
public static void main(String args[]) {
char grade ='E';
if (grade A') {
System.out.printin("Excellent performer");
selse if (grade == 'B') {
System.out.printIn("Good Performer");
selse if (grade == 'C') {
System.out.printin("Average Performer");
}else {
System.out.printIn("Below Average Performer");
+
}
CO Not a Good Performer
© Excellent performer
VV © Below Average Performer
O Below PerformeréCudl es la salida? public static void main(String args[]) {
int x = 100;
int y = x;
y+;
System.out.printin("Value of x is" + x);
System.out.printin("Value of y is" + y);
Value of x is 100
~ value of y is 1
O Value of x is 0
Value of y is 1
Value of x is 100
Value of y is 1
~ Value of x is 100
V O value of y is 101
éQué tipo de bucle est especialmente disefiado para recorrer una matriz?
VO Bucle for
© bucle while
O bucle repeat
© Bucle do/while
Qué dos afirmaciones son verdaderas?
(Un objeto puede acceder al método principal de otro objeto.
V_ (1 Un objeto puede acceder a los campos ptiblicos de otro objeto.
\V (Un objeto puede acceder a los métodos publicos de otro objeto.
(Un objeto puede acceder al constructor puiblico de otro objeto.éCémo se deben comparar las cadenas?
On=
© El método equals()
O=
Qué tipo de bucle se considera el bucle posterior a la prueba?
O forEach
O while
S/O do-while
O for
Si escribe su propio constructor, el constructor por defecto dejaré de estar disponible.
VO VERDADERO
CO FALSO
éCual de las siguientes opciones se considera un espacio en blanco?
(1 Espacio en las sentencias print.
(J Espacio entre los corchetes [ ].
VL Sangrado delante del cédigo.
VV C1 Lineas en blanco en el cédigo.
\V [Espacio entre las palabras.
Los tipos de datos char no pueden admitir varios caracteres.
s/ © VERDADERO
© FALSOLas sentencias if/else se utilizan para elegir entre dos alternativas.
VO VERDADERO
O FALSO
éQué tipo de nodo raiz permite colocar los nodos en cualquier lugar?
VO Group
O TilePane
CO StackPane
O HBox
Qué palabra clave se utiliza para asignar memoria a un objeto recién creado?
O address
O memory
O store
V OnewTeniendo en cuenta:
for(int i = 0; i > 10; i++){ }
éQué tipo de variable es i?
© Global
JV © Local
© Member
© Estatico
Una matriz permite crear un identificador Gnico que se puede utilizar para organizar varios
elementos del mismo tipo de dato.
VO VERDADERO
) Faso
éCuales de los siguientes son los argumentos en este método?
Employee emp = new Employee();
emp.calculateSalary(100000, 3.2, 15);
CO emp.calculateSalary(100000, 3.2, 15);
O calculateSalary(100000, 3.2, 15);
© 100000, 3.2, 15
O emp
En Java, una sentencia if se puede anidar dentro de otra sentencia if.
VO VERDADERO
O FALSOéCual de las siguientes no es una sentencia de bucle en Java?
VO switch
O do-while
O for
O while
1 objetivo de agregar comentarios es aumentar la capacidad para entender la ldgica de
manera sencilla
evitar un bucle infinito.
S/O Un bucle infinito suele ser resultado de un error de sintaxis,
© Un bucle infinito suele deberse a un error de programacién.
© Un bucle infinito es un cédigo que se ejecuta hasta que el usuario interrumpe el
© programa.
Un tipo double con un valor de 20,5 se convierte en un int. £Cudl es el valor del int?
Ow
Ou
Vv 020
205
Tiene un bonito jardin en su casa. EI domingo decide trasplantar un rosal para obtener mas
muestras de rosales y trasplantarlos en su jardin. éPuede clasificar este escenario tal y como
se representaria con clases e instancias?
© Las muestras del rosal son las clases, no el rosal real.
VO Elrosales la clase y las muestras generadas del rosal son las instancias de la clase.
(O Las muestras con la clase y el rosal son las instancias de las muestras.
(© Elrosal es el objeto y las muestras no son instancias de la planta, porque alin no han
© germinado.Hay varios campos y métodos en la clase Shirt, éCual de los sigulentes podria ser un método
cen la clase Shirt?
© Color
O final
O size
VO getShirtsize()
éCual de estos no es un nodo JavaFX?
O ImageView
© Button
O ScrollBar
VO Objetos
En Java, char es un tipo de dato primitive, mientras que String es un tipo de dato de objeto.
VO VERDADERO.
O Faso
Una imagen es un objeto que describe la ubicacién de un archivo de gréficos.
VO VERDADERO.
© FALSO.
éCuantos arguments acepta el siguiente método?
public void simpletnterest(double principal, int noofYears, double interestRate){
System.out.printin("The interest rate is” +interestRate );
>
Oo
vO3
O1
C2Se puede reproducir el sonido haciendo referencia al objeto de audio directamente.
VO VERDADERO-
O FALSO
éCémo crearia un color personalizado que fuera cian puro (azul y verde a partes iguales)?
O Color customColor = Color.rgb(0, 255, 0);
VO Color customcolor
olor.rgb(0, 255, 255);
© Color customColor = Color.rgb(285, 255, 0);
© Color customColor = Color.rgb(0, 0, 255);
éCual es la salida?
int[{] arr = new int[1];
arr[0] = 10;
System.out.printIn(matriz[ 0] ) ;
Oo
Vv O10
O1
© ArrayIndexOutOfBoundsExceptionDada la expresién:
String message = “Hello World”;
éCual es el literal de cadena?
© message
CO String message = “Hello World”;
O String message
S/O Hello World
En la programacién orientada a objetos, un objeto consta de propledades y comportamientos,
donde las propiedades se representan como campos del objeto y el comportamiento se
representa como método.
VO VERDADERO
O FALSO
éCuantos bits forman un byte?
O7
O6
O4
VO8
O2Zcusles de estas opciones son dos ventajes de agregar sentencias print para la depuraciin?
Vl Puede dentincar el orden de los métodos que se han llamado
] Puede identificar errores en tiempo de ejecucién.
(_] Puede identificar errores de compilacién.
VC Puede identicar los métodos que se han lamado,
Las comillas dobles se pueden utilizar con valores literales de char.
© VERDADERO
J O FALSO
éCual es la salida del siguiente cédigo?
public static void main(String args[]) {
String firstString = "Java";
firstString = firstString.concat("World");
System.out.printin(firstString);
© Mundo
O Java
© Java World
VO JavaWorldDada la siguiente sentencia:
import java.awt.font.TextLayout;
écual es el nombre del paquete?
© awt.font
© java
© java.awt
VO java.awt.font
Puede crear un objeto Employee con un campo employeeName para la cadena. éCuél es el
valor por defecto de employeeName?
(O “defautt”
© Un espacio
© “Name"
VO nul
EI compilador Java no comprueba la excepcién ArrayIndexOutofBoundsException durante la
compilacién de un programa que contiene matrices.
© VERDADERO
VO FASOéCual es la salida?
public static void main(String args[]) {
String greeting = "Java World!";
String w = greeting.replace("a", "A");
System.out.printIn(w);
}
J O JAVA World!
© JavA World!
© Java World!
© JAva World!
éQué se utiliza en una expresién booleana?
Vv
Vv
Errores
Bucles
Operadores
Variables
Todos los métodos sobrecargados comparten el mismo nombre.
VO VERDADERO
O FALSOQué operador se utiliza para probar si los dos lados de una expresién booleana son iguales?
O<=
O>=
Oss
O-
Puede definir el nimero de puntos de ruptura que desee para su programa.
VO VERDADERO
© FALSO
Para definir un punto de ruptura hay que hacer clic en el nimero del margen izquierdo del IDE.
Al volver a hacer clic, se elimina el punto de ruptura.
V_ O.VERDARERO
O FASOéCudl es la salida?
public class Hello {
public static void main(String args[]) {
String str = “Hello”;
str = “World”;
System.out.printIn(str);
+
+
© Hello World
O Hello
J © Mundo
O Mundo
Una excepcién es un error que se produce durante la ejecucién de un programa en tiempo de
eecucién que interrumpe el flujo normal del programa Java,
VO VERDADERO
© FALSODurante la fase de pruebas de desarrollo de software, écudles de las siguientes tareas las
realiza el programador?
(1 Planificacién del orden de implantacién de las funciones.
V [1 Busqueda de bugs.
( Creacién de listas con las funciones necesarias.
J (i Corrija de bugs.
éCual es el rango del tipo de dato de byte?
O -2463 to 2%63-1
JV © -247 to 247-1
© -2431 to 2431-1
O -2415 to 2415-19
También podría gustarte
Titu Los
Aún no hay calificaciones
Titu Los
10 páginas
JF 2 4 Esp
Aún no hay calificaciones
JF 2 4 Esp
29 páginas
DFo 6 5 Esp
Aún no hay calificaciones
DFo 6 5 Esp
24 páginas
Prueba Final
Aún no hay calificaciones
Prueba Final
13 páginas
Evaluaciones
Aún no hay calificaciones
Evaluaciones
8 páginas