75%(4)75% encontró este documento útil (4 votos) 18K vistas64 páginasPrueba Java PDF
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()
}
public Employee(String name, double salary){ |
public Employee(String name, double salary){
c fame = name;
salary = salary;
y
public Employee(String name, double salary){
this.name = this.name;
© this.salary = this.salary;
y
Public Employee(String name, double salary){
© name = this.name;
salary = this.salary;,
,
public Employee(String name, double salary){
this.name = name;
YO this.salary = salary;
y
Si se olvida el paso de requisitos del modelo espiral de desarrollo, équé podria ocurrir?
VO 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 &&, equé haria que esta expresién se evaluara
en true?
boolean x = (firstCondition &8 secondCondition);
O Sila primera condicién es verdadera, pero la segunda es falsa
O Sila primera condicién es falsa, pero la segunda es verdadera
C 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
© FALsO
El modelo espiral refleja un proceso de desarrollo iterativo.
VO VERDADERO
© FALSOéCudles de las siguientes dos afirmaciones son verdaderas sobre las variables?
(El compilador ignorard las variables.
(El valor asignado a una variable no puede cambiar nunca.
\/ (J Permiten editar el cédigo de manera més eficiente.
VV [)Hacen que el cédigo se vuelva flexible.
éQué dos opciones son declaraciones de matriz validas?
V int size[];
[int size;
int array size;
V Cint{] size;
La asignacién de un valor a la variable se denomina "inicializacién’
\/ O VERDADERO
O 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);
+
O This is my first program ais + a
© a=2
/ O This is my first program a is 2
O This is my first program
Identifique la variable declarada en el codigo proporcionado.
public class Welcome {
public static void main(String args[]) {
int a = 2;
System.out.printin("a is" + a);
+
C2
O int
O Welcome
V Oa&Cual es un método valido para analizar una cadena como un int?
VO int intvari = Integer.parselnt("100");
O int intvar1 = "100";
CO int intvart = Integer.parseInt("One Hundred");
O nt intvari = (int)"100";
Qué dos afirmaciones son verdaderas sobre la concatenacién de cadenas?
( La concatenacién de cadenas no se puede realizar con numeros.
La concatenacién de cadenas se puede realizar con variables String y literales de
Y Oeadena
(J La concatenacién de cadenas no se puede realizar con mas de dos literales de cadena.
\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.
\V_ (Los métodos Math se pueden llamar sin crear una instancia de un objeto Math.
\/_ (ks funciones matematicas comunes, como la raiz cuadrada, se resuelven a través del
lenguaje.
(Se pueden llamar los métodos Math con cadenas como argumentos.
Los bucles se usan en los programas para la ejecucién repetida de una o més sentencias hasta
{ue se alcanza la condicién de terminacién.
VO VERDADERO
O Fatso
Qué dos afirmaciones son verdaderas sobre la conversién de tipo?
(J La conversién de tipo no se puede realizar en ecuaciones.
VV [La conversién de tipo reduce el rango de valores posibles.
V [J La conversién de tipo cambia el tipo del valor almacenado.
(La conversién de tipo mantiene el tamafio del valor 0 el tipo de dato original.éQué valores se devuelven a través del método nextBoolean();
CO 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?
@
L|#
JV +
Las sentencias de importacién estén colocadas por encima de la definicién de clase.
VO VERDADERO
O FALSO.
éQué color no se usa directamente al crear un Color.rgb() personalizado?
O Azul
O Verde
O rojo
VO AmarilloéQué palabra clave se usa para la inicializacidn de un objeto?
JV Onew
O void
O Sistema
CO 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?
VC Empezar con dos barras inclinadas (//). Acabar cuando acaba la linea.
V_(Empezar con barra inclinada-asterisco (/*). Acabar con asterisco-barra inclinada (*/).
( Empezar con barra inclinada-asterisco (/*). Acabar con barra inclinada-asterisco (/>).
) Empezar con dos barras inclinadas y un asterisco (//*). Acabar con asterisco-barra
inclinada (*/)..
(D Empezar con dos barras inclinadas (//). Acabar con dos barras inclinadas (//).
éQué clase se utiliza para generar numeros aleatorios?
© Numero
CO Entero
/ © Aleatoria
© DoubleEn la programacién orientada a objetos, cen cul de estas dos opciones se hace énfasis?
(1 Escritura de algoritmos.
(J Creacién de procedimientos.
V [iModelacién de objetos.
V/_ [liinteraccién de objetos sin un orden prescrito.
Los métodos permiten que todas las instancias de una clase compartan los mismos
comportamientos.
VO VERDADERO
O FALSO
El tamafio de un ArrayList puede aumentar todo lo necesario.
VO VERDADERO
O 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.
éQuign se apunta?
De las siguientes opciones, écudles son requisitos del plan?
O 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.
J © VERDADERO
O FALSOUn carécter precedido por una barra invertida se denomina secuencia de escape.
VO VERDADERO
FALSO
Todas las expresiones de la seccién de cabecera de un bucle for son opcionales.
VO VERDADERO
© FALSO
La comprobacién y la depuracién son actividades importantes en el desarrollo de software.
VO VERDADERO
© FALSO
Una referencia de objeto le dirige desde un objeto a otro.
VO VERDADERO
© FALSO
El tipo de dato textual primitivo en Java se denomina char.
J © VERDADERO
O FALSO
éQué dos opciones son validas?
V double doubleVar1 = 3.1; double doubleVar2 = 3.1;
{_] double doubleVar1; doubleVar2 = 3.1.
double doubleVar1, double doubleVar2 = 3.1;
s/ ( double doubleVar1, 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
© Error de compilacién.
© Java World! 8
VO Java World!8
EI método String concat() concatena solo los tipos de datos String.
/ © VERDADERO
CO 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 cddigo:
int radiusOfCircle = 10;
int areaOfCircle = Math.PI*radiusOfCircle*radiusOfCircle;
© Un nombre de variable esta mal escrito.
O Un tipo de dato es incorrecto.
CO No se ha asignado un valor a una variable.
© Falta un punto y coma.
éCual es el objetivo de agregar comentarios en el cédigo?
CO Proporcionar mayor seguridad al programa.
© Proporcionar una explicacién sobre el cédigo al programador.
O Mejorar el aspecto del codigo.
CO 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 = 12105;
public float sala
public void displaySalary(){
System.out.printin("Employee Salary: "+salary);
yp
+
O empld
O salary
J O displaySalary()
© nameQué dos afirmaciones son verdaderas sobre el modificador de acceso privado?
‘VC Los campos de clase suelen estar marcados como privados.
V_ [) Los campos de clase marcados como privados son los mas seguros.
(1) Los campos de clase marcados como privados estén visibles para cualquier clase.
(J Los campos de clase suelen estar marcados como piblicos.
‘Se debe instanciar un objeto antes de poder acceder a sus métodos y campos no estaticos.
VO VERDADERO
O FA‘so
éCudles de los siguientes caracteres comodin se usan para importar todas las clases a un
paquete concreto?
Sa
Qué afirmacién NO es verdadera sobre los bucles do-while?
C Las sentencias del bucle se efecutan una vez hasta que la condicién se vuelve falsa.
cy 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 faisa.
El niimero de veces que se ejecuta un bucle do-while depende del valor de la variable
de contador.
v
éCual es el orden correcto de los pasos del modelo espiral de desarrollo?
C Disefio, desarrollo, requisitos, prueba
VO Reauisitos, disefio, desarrollo, prueba
© Requisitos, disefio, prueba, desarrollo
O Disefio, requisitos, desarrollo, pruebaéCudles son las practicas recomendadas para la nomenclatura de las variables finales?
( Palabras separadas por un espacio
VL Palabras separadas con un guion bajo
V/_ [1 Todas las letras en mayuscula
( Maydscula 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
© FALSO
Cada bloque catch es un manejador de excepciones que maneja el tipo de excepcién indicada
Por su argumento.
VO VERDADERO
O FASO
Se utiliza un campo constante, como Math.PI, para representar un valor fijo.
VO VERDADERO
CO 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 Oejecutan.
(1 Las sentenclas de un bucle loop se ejecutarén cero o més veces.
[Sila condicién del bucle es verdadera al principio, las sentencias nunca se ejecutan.
V_ (1 La sentencia de un bucle while se ejecutaré cero o més veces.
Durante la fase de pruebas de desarrollo de software, dcudles de las siguientes tareas las
realiza el programador?
SV Di corrija de bugs.
(L] Planificacién del orden de implantacién de las funciones:
VJ [D Bisqueda de bugs.
(J Creacién de listas con las funciones necesarias.Con el uso del depurador NetBeans, puede definir puntos de ruptura y rastrear un programa
linea a linea.
V. OVVERDADERO
© FALSO
El nombre de clase debe seguir las reglas de escritura Camel.
\/ © VERDADERO
© FALSO
Java lee casi todo el cédigo linea por linea.
\/ O VERDADERO
O FALSO
Qué tipo de memoria esta asignada para el siguiente cédigo?
O Memoria de pila
CO No hay memoria asignada
© Memoria de montén
~
O Memoria PileDriverPuede acceder al tamafio de cualquier matriz mediante la propiedad "length" de la matriz.
VO VERDADERO
© 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 );
/ 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
VO VERDADERO
O FALSO
Identifique el tipo de la variable s en esta sentencia.
Student s = new Student();
VO Student
O null
© Cadena
© ClaseJavaFX no proporciona texto, formas o elementos de la interfaz de usuario. Esto significa que
‘siempre debe crear sus propios gréficos.
© VERDADERO
VO FALSO
solo establece
El signo igual (=) se usa para hacer una asignacién, mientras que el signi
tuna comparacién y devuelve un valor booleano.
\/_© VERDADERO
O FALso
Un panel de disefio establece la forma en que se colocan los nodos
© VERDADERO.
O FALSO
éCudles de las siguientes tres afirmaciones sobre el punto de ruptura son verdaderas?
(1 Finaliza de manera abrupta con la ejecucién del cédigo.
\V_ (Se puede utilizar para comprobar el estado actual del programa.
V. [Detiene la ejecucién de cédigo.
(J Introduce sentencias break.
VD Ayuda con Ia depuracién.
Las expresiones Lambda ofrecen una sintaxis mucho mas efectiva y limpia para trabajar con
aplicaciones de GUI y ordenar listas.
JO VERDADERO
© FALSO
£Qué dos afirmaciones son verdaderas?
V [1 Elobjetivo de un método getter es devolver el valor de un campo privado
El objetivo de un método setter es modificar un campo puilico
[El objetivo de un método getter es conceder acceso a datos piiblices 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?
C Uso del operador de dos puntos(:)
V_© Uso del operador de punto(.)
© Uso del operador de dos puntos dobles(::)
© Uso del operador de coma(,)Un cliente puede optar a un descuento segiin determinados criterios. 2En 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 >= 4000) {
‘System,out.printin("You qualify for discount");
}
V_ [Sila compra es de 2000, indepencientemente de los puntos otorgados
(Silos puntos otorgados superan los 1000 y la compra es de 1000,
Silos puntos otorgados superan los 2000 o la compra es mayor de 1000
VV (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;
+
+
© 525125
©O1525125
©1525 125 175
J O No se produce ninguna salida.
Java borra automaticamente la memoria que estuvo ocupada por un objeto mediante la
recolecci6n de basura.éCual es la salida del siguiente cddigo?
String s1 = "Hello";
String s2 = "Welcome!";
sl =s2;
System.out.printin("si: "+s1);
System.out.printIn("s2: " +s2);
s1: Welcome!
VO s2: Welcome!
s1: Hello
O s2: Hello
si: Welcome!
O s2: Hello
s1: Hello
O s2: Welcome!
éCual de los siguientes tipos de dato es el mas grande?
O int
O short
JV O long
O byteéCual es el valor aproximado de PI?
J ©3141
© 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 y iterales de
V Oeadena, 2 is
(1 La concatenacién de cadenas no se puede realizar con mas de dos literales de cadena.
\/ (Las cadenas se pueden combinar mediante el operador '+'
(1 La 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 ");
}
© hai hai hai
O12
O hai
VO 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?
\/_ [Un método constructor tiene un tipo de retorno nulo.
(Al método constructor se le llama durante la instalacién.
(Para cada instani
de un objeto se llama a un método constructor una vez.
\V_ (J Un método constructor puede devolver un valor.
éCual es la salida?
char grade = '
switch (grade) {
case 'A':
System.out.printin("Congratulations!"); case '
System.out.printin("Good work");
case 'C':
‘System.out.printin("Average'
case 'D':
System.out.printin("Barely passing");
case 'F':
‘System.out.printin("Failed");
+
OA
CO 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, écual
se! tamafio de la memoria asignada?
C Se asigna un tamafio por defecto.
© El tamafio de! tipo de datos mas pequefio usado en la expresién:
V_ © Eltamafio del tipo de datos mas grande usado en la expresién.
© El tamafio 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.
O VERDADERO
JV OFALSO
Estos dos fragmentos de cédigo realizan la misma tarea.
// Fragment 1
String inputString = JOptionPane.showInputDialog("??");
int input = Integer.parselnt(inputString);
input++;
// Fragment 2
int input = Integer.parseInt(JOptionPane.showInputDialog("??")) + 1;
VO VERDADERO
O 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 ");
+
+
O No hay salida
© Bob is 50
© Bob is 43 Bob is 50
JV © Bob is 43
éCudles de las siguientes dos afirmaciones sobre el espacio en blanco son verdaderas?
Vv (Elespacio en blanco ayuda a mantener el cédigo organizado.
1 El espacio en blanco reduce el rendimiento del programa
(1 Los espacios en blanco evitan errores tipogréficos durante la programacién.
V_ [ Elespacio en blanco hace que el cédigo sea més legible.
(El espacio en blanco aumenta el tiempo de ejecucién del programa,
éQué es la encapsulacién?
VO Una técnica para limitar la visibilidad de una clase a otra.
© Una técnica para escribir mas de un método principal.
© Una técnica para la depuracién.
O Una técnica para incluir primitivos en un ArrayList.La clase Scanner considera e! espacio como el delimitador por defecto al leer la entrada.
VO VERDADERO
O FALSO
éQué es un anilisis?
© La conversién de datos numéricos en texto
VO La conversién de texto en datos numéricos
CO La lectura de texto desde datos numéricos
CO La conversién de datos numéricos en un tipo de dato numérico especifico
2A cudl de los siguientes tipos de dato se puede promocionar un tipo de dato corto?
VC) double
V Dint
( boolean
V (long
(byte
En la prueba AND (88), si la primera expresi6n del lado izquierdo es falsa, no es necesario
evaluar la segunda sentencia.
VO VERDADERO
O Fatso
éCuél de los siguientes lenguajes se denomina lenguaje de procedimiento?
O Java c
O lava
Oct+
voc
Todos los métodos de la clase Math son métodos estaticos.
s/ O VERDADERO
CO FALsOLos objetos String son invariables.
\/ O VERDADERO
O FALSO
Un constructor es un método especial usado normalmente para definir los valores iniciales de
los campos de un objeto.
V_ © VERDADERO
O FALso
éCual es la salida?
public class Person {
public static void main(String args[]) {
int age = 20;
System.out.printin("Value of age: " +age);
age=5+3;
System.out.printIn("Value of age: " +age);
age = age + 1;
age++;
System.out.printin("Value of age: " +age);
+
+
Value of age: 20
O Value of age: 8
Value of age: 9
Value of age: 20
VO Value of age: 8
Value of age: 10
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 cual de los siguientes es un objeto?
VO cireulo
) fiveCircles
) radio
) circunferenciaéQué dos sentencias se compilan?
char size = “mM”;
String size
JV String size
‘M’;
.M":
'
JV char size = ‘m’;
Si necesita hacer que una variable concreta pertenezca a una clase y no a una instancia
individual, équé tipo de variable debe usar?
VO Una variable estética.
Una variable publica.
© Una variable privada
© Una variable local
El método replaceFirst() sustituye solo la primera aparicién de un patrén de caracteres
coineidente en una cadena.
VO VERDADERO
© FALSO.
Los objetos se almacenan en la memoria de pila.
/ © VERDADERO
O FALSOéQué tiene un valor nulo por defecto?
© double
© int
VJ © Cadena
© boolean
éQué dos sintaxis son validas para crear un bucle for?
for(int i= 10i >=
System.out.printin("i
for(int i= 10; i>=0;) {
/ (1 System.out.printin("i="+i);
for(int i = 10,1 >=0, i++) {
System.out.printin("i="+i);
__ for(int i = 10; i >= 0; i++) {
VV ( System.out.printin("i="+i);
+
eCuiles de las siguientes dos caracterisicas estén soportadas por NetBeans IDE?
VC NetBeans resalta las llaves que coinciden.
VC) NetBeans proporciona un acceso directo para el formato de los espacios en blanco.
NetBeans eecute el programa autométicamente cuando todos los corchetes del cédigo
a coinciden.
1 Guando NetBeans detecta un problema, no le permite continuar com la codifcacién
hasta que se arregla,&Cudles de estas dos opciones son bucles previos a la prueba?
C do-while
JV Owhile
V Ofor
(J foreach
Una funcién de software puede permitir al usuario realizar una tarea especifica.
VO VERDADERO
© FALSO
Una comparacién de cadenas con == compara las localizaciones de las cadenas en la memoria,
1no los contenidos de la cadena.
VO VERDADERO
O Falso
El uso de la clase Random requiere una sentencia import.
JO 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)
+
+
CHelio
Ui Cadena
Dint
J Cintval
J OstrvalLa 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);
O VERDADERO
O FALSO
CO Programacién Java
O Programaci6n 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
\/ © Use una sentencia return y defina el tipo de retorno del método como no nulo.éQué dos sentencias no se compilaran?
int abc = 10;
int age=20;
double salary = 20000.34;
JV double double=10;
JV int break=10;
Dado el método:
void add(double a, double b)
éQué firma de método no sobrecargaria este método?
O void add(int a, int b, int c)
O void add(int a, int b)
O void add (double a, int b)
O void add(String a, String b)
s/_O int add (double a, double b)
eCual de las siguientes no es una ventaja de la clase ArrayList?
5 Un ArrayList aumenta conforme se agregan elementos.
© Puede eliminar todos los elementos de un ArrayList con un método.
O Un ArrayList se reduce conforme se eliminan elementos.
VO Puede usar un ArrayList para almacenar valores primitivos de Java (por ejemplo, int)De estas opciones, équé dos no son operadores ldgicos?
&&
VO%
Il
Vv +
!
Qué palabra clave hace que no se pueda modificar el valor de una variable?
O static
O const
O break
V O final
El método start() es el punto de entrada para todas las aplicaciones JavaFX.
VO VERDADERO.
CO FALSO.Qué afirmacién es correcta sobre los paquetes?
O 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;
O int x=2
Oy=3+*5;
YO int y;
ytt;
EI método print() imprime en la consola y crea una linea automaticamente.
O VERDADERO
V OFALSO
éQué sentencia produce el resultado: 2, 4, 6, 8, 10?
for (inti = 1; i< 10; i += 2) {
O System.out.print(i + "");
for (int i = 0; i < 10;i+=2){
© System.out.print(i + "");
for (int i = 2; i< =10; i += 2) {
VO System.out.print(i + "");
+
for (int i = 0; i < 8; i
O System.out.print(i +"
+JavaFX Ensemble contiene ejemplos de cédigo de caracteristicas de JavaFX.
VO VERDADERO
CO FALSO.
Los desarrolladores de Java no tienen que saber la ubicacién de un objeto en la memoria.
VO VERDADERO
O FALSO
Para que los campos estén directamente accesibles para el resto de clases, los campos de
clase deben marcarse como piiblicos.
VO VERDADERO
O Fatso
Se recomienda cerrar el flujo Scanner al terminar
J O VERDADERO
© FALSO
2Qué dos afirmaciones son verdaderas sobre los objetos de la misma clase?
V_ (1 Cada nueva instancia de un objeto tendra una ubicacién diferente en la memoria.
V1 Todos tos objetos de la misma clase tienen los mismos métodos.
} 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 10. Este fragmento de cédigo
producird el resultado deseado.
Random r = new Random();
runextInt(9) + 2;
VO VERDADERO
© FALSO
El método indexOf() devuelve el valor de indice de un cardcter en la cadena.
VO VERDADERO
CO FALSOQué dos de los siguientes tipos de datos se pueden utilizar en una sentencia switch?
CO float
(J boolean
V Ccadena
v Cint
Cuéles de las siguientes afirmaciones son verdaderas?
(INo se pueden escribir los métodos con parémetros.
[Nose pueden usar los valores de los parémetros dentro del bloque de cédigo del
meétodo,
V/_ (Se pueden escribir los métodos con cualquier nlimero de parémetros.
[LINo se pueden escribir los métodos con mas de cuatro parémetros.
(Se pueden usar los valores de los parémetros dentro del bloque de cédigo del método.
éQué dos opciones son modificadores de acceso?
final
JV private
static
JV 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 );
O Iscored 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.
VO VERDADERO
O FALSO.
éCé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)
?
}
V_ © Employee emp:
Employee emp:
ew Employee("Syam", 50000);
1ew Employee();
) Employee emp1 = new Employee(50000, "Syam");
© Employee emp:
1ew 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
© Fatso‘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.
(1 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!");
VO primaryStage.setTitle("New Title!");
O primaryStage = "New Title!;
éCémo terminaria este cédigo de manera que un método add llame a otro método add?
public int add(int a, int b, int ¢) £
return(a+b+c);
public int add(int a, Int b){
/{Complete this line.
>
O return add(a, b, ¢);
VO return add(a, b, 0);
O return (a, b);
O return (a, b, c);
Las clases JFrame 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 javex-swing-JOptionPane;
VO import javax.swing JFrame;
(1 import javax.swing;
import javax.swing.J*;éQué método ayuda a definir el ancho del contorno de un recténgulo?
O setx(double d)
CO setStroke(Paint paint)
O setLayoutx(double d)
JO setStrokeWidth(double d)
Cul 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};
int b = 0;
tye
‘System. out printin("1");
int ¢ = (array{3] /b);
‘System. out.printin("2");
catch(Exception ex){
‘System. out.printin(ex.toString());
}
No se puede detectar una excepcién aritmética.
© Nunca se producird una excepcién.
CO No se puede detectar una excepcién de matriz fuera de los limites.
VO Los detalles de! objeto Exception son demasiado generales para resultar titiles.
Un objeto puede interactuar con otro mediante la llamada de métodos.
\/ © VERDADERO
O FALSO
éQué afirmacién es verdadera sobre el constructor por defecto de una clase?
CO Debe escribir un constructor por defecto.
© El constructor por defecto debe tener al menos un argumento.
s/_O 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 Lint a; a = 10;
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 VERDADERO
O FALsO
La sobrecarga de métodos puede ser una técnica util para definir métodos con funciones
célculos similares.Nunca es necesario instanciar un objeto Math.
VO VERDADERO
O FALSO
Imagine que desea calcular la suma de todas las notas de una persona determinada. Qué
enfoque seguiria?
CO Sentencia iffelse
Vv OBucles
O Sentencia switch
O Sentencia if
€Qué sucede si no se maneja una excepcién?
© El programa encuentra un error y lo ignora.
C Se imprime un mensaje en la consola que le pregunta cémo manejar el error.
CO 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
© Boolean
© Byte
© Entero
Qué es una matriz?
© Una matriz es un tipo primitivo 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 nico valor.
6 Une matriz es un contenedor indexado que incluye un grupo de valores de un Unico
Y tipo.Durante la fase de disefio de desarrollo de software, el programador implanta las funciones
recopiladas durante la fase de requisitos.
O VERDADERO
V OFAtso
£Qué dos afirmaciones son verdaderas sobre el uso del guion bajo?
\/ (Los guiones bajos hacen mas legibles los numeros largos.
[1] Los guiones bajos cambian el valor de! numero.
\/ (1) Los guiones bajos no afectan al valor de la variable.
(J Los guiones bajos ayudan al compilador a interpretar numeros grandes.
En la sintaxis dada de un bucle for, équé parte representa la seccién de cabecera?
for (initialization; condition; update) {
// Code statement(s) }
CO Sentencia de cédigo
C for (initialization; condition; update) { }
VO for (initialization; condition; update)
C 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 NulipointerException
© ArrayindexOutofBoundsException
© FileNotFoundexception
© Arithmeticexception
El bucle while ejecuta continuamente un bloque de sentencias siempre que una condicién
concreta sea faisa.
© VERDADERO
Vv OFALSOéCual es el resultado?
public static void main(String[] args) {
for Gi) €
‘System. out.printin("Welcome to Java");
¥
%
VO El programa imprime “Welcome to Java” un nimero infinito de veces.
CO El programa imprime “Welcome to Java” una vez.
© Error de compilacién debido a que faltan expresiones en el bucle for.
Q No hay errores ni salida.
éCual es la forma correcta de convertir un tipo long en un tipo int?
CO int longToint = int 20L;
VO int longTotnt = (int)20L;
O int longToInt = 201;
CO int longToInt = 20L(int);
Debe calcular los cuadrados de niimeros de 1 a 5. éCudl de los elementos debe estar presente
en la sentencia de bucle?
\/_ © Expresién de inicializacién, expresién de condicién, expresién de actualizacién
Expresin de inicializacién, expresin de actualizaci6n
© Expresién de inicializacién, expresién de condicién
© Expresién de condicién, expresién 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);
3
© Hello World
VO Hello World 2016 !
O “Hello World 2016”
© “Hello” “World” “2016” “!”los métodos nulos no devuelven ningun valor
O VERDADERO
O FALSO
4Qué dos opciones son sentencias de importacién validas de la clase Scanner?
VV (import java.util.Scanner;
(1 import java.util;
VY Cimport java.util.*;
(J import java.*;
Debe generar valores enteros aleatorios entre 0 y 80 (ambos incluidos). 2Qué sentencia
deberfa utilizar?
© nextint(0-79);
O nextint();
O nextint(80);
VO nextint(81);
En las siguientes sentencias, écudntos objetos de empleado se crean?
Employee e1 = new Employee();
Employee e2 = new Employee();
Employee e3 = new Employee();
Oo
O1
Vv O3
O02
éQué dos de las siguientes operaciones son adecuadas para el método principal?
VV () Creacién de instancias de objetos
(1 Asignacién de memoria para las variables
(J Llamada a las variables locales declaradas en el método de una clase
\/_ [1] Lamada a los métodos y el campo de un objeto de instanciaQué afirmacién es verdadera?
O Una expresién booleana de bucle while cuenta con un contador, incremento y prueba.
c Elcontador que se incrementa determina que el nimero de iteraciones de bucles
aparece entre paréntesis en un bucle loop.
\/_cL2 expresién booleana que determina el nimero de feraciones de bucles 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.
JO Se reduce la 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 = 1500;
int averageDollarAmount = 19.95;
Un programa Java se puede escribir en una sola linea.
/ O VERDADERO
O FALSO
Qué tres factores pueden variar en los métodos sobrecargados?
\/ [Jorden de los pardmetros.
(J Los nombres de los parametros.
/ [) Numero de pardmetros.
(J Tipo de retorno del método.
/ [J Tipos de parémetros.éCual es la sintaxis correcta al instanciar un rectangulo JavaFX?
/ CO Rectangle rect = new Rectangle(20, 20, 100, 200);
© Rectangle rect = new Rectangle(20, 20, 100);
© 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 declarar un tipo de dato para todas las
variables,
VO VERDADERO
O Faiso
Imagine que disefia una clase Circle con varios campos y métodos. éCudles de los siguientes
podrian ser campos de esta clase? Distinga cuales de los siguientes podrian ser propiedades y
‘comportamientos.
( calculatearea()
V Uredio
V Ucclor
(1 calculatecircumference()
(J caleulateDiameter()System.out.printin("
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");
CO indice de matriz fuera de los limites
1
02
Indice de matriz fuera de los limites
ai
© Excepcién aritmética
1
Oo 2
vo aes de matriz fuera de los limites
Las matrices son como variables que se deben declarar antes de usar.
VO VERDADERO
O FALSOéQué elemento no se usa para un ArrayList?
© bucle for-each
C iterator
O ListIterator
VO bucle do- while
éCual es la salida?
void main(String args{]) £
case 'u':
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.
V OFatso
|{Cual es el resultado?
public static void main(String[] args) {
for (int vart
fe
continue;
}
System.out.printin("var4:" + vart +", var2-" + var2
}
}
Ib
vari: 0, var2: 0
var1: 0, var2: 1
VO vari: 1, var2: 0
vari: 1, var2: 1
En la prueba OR (||), sila primera expresién del lado Izquierdo es verdadera, no es necesario
evaluar la segunda sentencia.
VO VERDADERO.
O 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?
/ O 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
Oo
£Qué excepcién se produce cuando no se puede analizar una cadena como un int?
VO NumberFormatexception
O Arithmeticexception
CO NuliPointerException
© ValueNotFoundexceptionLa nica manera de terminar un bucle es que la condicién que se va a evaluar sea falsa.
O VERDADERO
V OFALSO
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()
© compareTo()
O findLength ()
VO lengthy)
En Java no se permite el ascenso automatico desde tipos de datos més pequefios a tipos de
datos mas grandes.
O VERDADERO
Vv OFALSO
Cua 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.
V0 Sine quiere repetirlineas de cédigo similares para describ el comportamilento de un
© onjeto.
© Sino encuentra lineas 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");
selse {
System.out.printin("Below Average Performer");
+
+
© Not a Good Performer
O Excellent performer
VO Below Average Performer
© Below PerformeréCual es la salida? public static void main(String args[]) {
int x = 100;
int y = x;
yt+t;
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
C@ Value of x is 0
~ Value of y is 1
© Value of x is 100
Value of y is 1
wa) Value of x is 100
™ Value of y is 101
Qué tipo de bucle esta especialmente disefiado para recorrer una matriz?
VO Bucle for
O bucle while
O bucle repeat
© Bucle do/while
éQué dos afirmaciones son verdaderas?
(J Un objeto puede acceder al método principal de otro objeto.
VV (Un objeto puede acceder a los campos puiblicos de otro objeto.
V_ [Un objeto puede acceder a los métodos publicos de otro objeto.
(Co Un objeto puede acceder al constructor piiblico de otro objeto.éCémo se deben comparar las cadenas?
O-=
VO El método equals()
O=
éQué tipo de bucle se considera el bucle posterior a la prueba?
O forEach
O while
VO do-while
O for
Si escribe su propio constructor, el constructor por defecto dejara de estar disponible.
éCual de las siguientes opciones se considera un espacio en blanco?
() Espacio en las sentencias print.
() Espacio entre los corchetes [ ].
/ (J Sangrado delante del cédigo.
V_ [] Lineas en blanco en el cédigo.
\/ (Espacio entre las palabras.
Los tipos de datos char no pueden admitir varios caracteres.
\/ O 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 Unico que se puede utilizar para organizar varios
elementos del mismo tipo de dato.
VO VERDADERO
OFALso
éCuales de los siguientes son los argumentos en este método?
Employee emp = new Employee();
emp.calculateSalary(100000, 3.2, 15);
O 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.
J O VERDADERO
O FALSOéCual de las siguientes no es una sentencia de bucle en Java?
VO switch
O do-while
O for
O while
El objetivo de agregar comentarios es aumentar la capacidad para entender la Idgica de
manera sencilla.
VO VERDADERO.
O FALso,
Qué afirmacién sobre un bucle infinito es falsa?
+ En un momento dado, el cuerpo de un bucle while hace que la condicién sea falsa para
evitar un bucle infinito.
\/_ © 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. £Cudi es el valor del int?
Os
O22
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?
O Las muestras del rosal son las clases, no el rosal real
VO Etrosal es la clase y las muestras generadas del rosal son las Instancias de la clase.
C Las muestras con la clase y el rosal son las instancias de las muestras.
©) El rosal es el objeto y las muestras no son instancias de la planta, porque atin no han
© germinado.Hay varios campos y métodos en la clase Shirt. éCudl de los siguientes podria ser un método
cen la clase Shirt?
© Color
O final
O size
VO getShirtsize()
éCual de estos no es un nodo JavaFX?
© ImageView
© Button
© ScrollBar
/ © Objetos
En Java, char es un tipo de dato primitivo, 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.
© VERDADERO
© FALSO.
éCuantos argumentos acepta el siguiente método?
Public void simpleInterest(double principal, int noofYears, double interestRate){
System.out.printin("The interest rate is” +interestRate );
y
Oo
vO3
O1Se 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)?
© Color customcolor = Color.rgb(0, 255, 0);
VQ Color customcolor
‘olor.rgb(0, 255, 255);
© Color customColor = Color.rab(255, 255, 0);
CO Color customColor = Color.rab(0, 0, 255);
éCual es la salida?
int{] arr = new int[1];
arr[O] = 10;
System.out.printin(matriz[ 0] ) ;
Oo
JV O10
O1
© ArrayIndexOutOfBoundsExceptionDada la expresién:
String message = “Hello World”;
éCual es el literal de cadena?
© message
O String message = “Hello World”;
© String message
VO Hello World
En la programacién orientada a objetos, un objeto consta de propiedades y comportamientos,
donde las propiedades se representan como campos del objeto y el comportamiento se
representa como método.
S/O VERDADERO
O FALso
éCuantos bits forman un byte?
O7
O6
O4
Vv O8
O2éCudles de estas opciones son dos ventajas de agregar sentencias print para la depuracién?
/_ (Puede identificar el orden de los métodos que se han llamado.
] Puede identificar errores en tiempo de ejecucién..
[1] Puede identificar errores de compilacién.
V/ Cl Puede identincar tos métodos que se han llamado,
Las comillas dobles se pueden utilizar con valores literales de char.
© VERDADERO
VO 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
O Java World
VO JavaWorldDada la siguiente sentencia:
import java.awt.font. TextLayout;
écual es el nombre del paquete?
© awt.font
© java
O 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?
) “default”
Un espacio
“name”
Y Onull
El compllador Java no comprueba la excepcién ArrayindexOutOfBoundsException durante la
compilacién de un programa que contiene matrices.
© VERDADERO
V OFALsOéCual es la salida?
public static void main(String args[]) {
String greeting = "Java World!";
String w = greeting.replace("a", "A");
System.out.printin(w);
}
VO JAVA World!
© JavA World!
© Java World!
© JAva World!
éQué se utiliza en una expresién booleana?
V
Vv
Errores
Bucles
Operadores
Variables
Todos los métodos sobrecargados comparten el mismo nombre.
JO VERDADERO
O FALSOQué operador se utiliza para probar si los dos lados de una expresién booleana son iguales?
Puede definir el nimero de puntos de ruptura que desee para su programa.
VO VERDADERO
O 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.
VO VERDARERO
O FASOéCual es la salida?
public class Hello {
public static void main(String args[]) {
String str = “Hello”;
str = “World”;
System.out.printin(str);
}
}
© Hello World
© Hello
J © Mundo
O Mundo
Una excepcién es un error que se produce durante la ejecucién de un programa en tiempo de
ejecucién que interrumpe el flujo normal del programa Java.
VO VERDADERO-
O FALSO.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.
VC) Bitsqueda de bugs.
( Creacién de listas con las funciones necesarias.
VO Corrija de bugs.
éCual es el rango del tipo de dato de byte?
© -2463 to 263-1
VY © -247 to 247-1
© -2431 to 2431-1
© -2415 to 2415-19
También podría gustarte
Titu Los
Aún no hay calificaciones
Titu Los
10 páginas
Prueba Final
Aún no hay calificaciones
Prueba Final
13 páginas
JF 2 4 Esp
Aún no hay calificaciones
JF 2 4 Esp
29 páginas
Evaluaciones
Aún no hay calificaciones
Evaluaciones
8 páginas
Base Datos
Aún no hay calificaciones
Base Datos
1 página
Bingo
Aún no hay calificaciones
Bingo
2 páginas