Está en la página 1de 16

Examen Examen parcial de Fundamentos de Java

Revise sus respuestas, comentarios y puntuaciones de las preguntas a continuación. Un asterisco (*) indica una
respuesta correcta.

Sección 2
(Responda a todas las preguntas de esta sección)

1. En el siguiente ejemplo de código, identifique cualquier método:


Nota para la
public class Employee { revisión
public String name = " Duke"; (1) Puntos
public int empId = 12105;
public float salary;

public void displaySalary(){


System.out.println("Salario del empleado: "+salario);
}
}

nombre

mostrarSalario() (*)

salario

empId

Correcto

2. Hay varios campos y métodos en una clase Camisa. ¿Cuál de los siguientes podría ser un
método de la clase Camisa? Nota para la
revisión
(1) Puntos

getTallaCamisa() (*)

precio

talla

color

Correcto

3. Usted diseña una clase Circle con varios campos y métodos. ¿Cuáles de los siguientes
podrían ser campos de esta clase? Distinga cuáles de ellas se encuentran entre las Nota para la
propiedades y el comportamiento. revisión
(1) Puntos

(Elija todas las respuestas correctas)

radio (*)
calcularDiámetro()
color (*)
calcularÁrea()
calcularCircunferencia()

Correcto

4. El código entre llaves se denomina "bloque de código".


Nota para la
revisión
(1) Puntos

Verdadero (*)

Falso

Correcto

5. Un programa Java puede escribirse en una sola línea.


Nota para la
revisión
(1) Puntos

Verdadero (*)

Falso

Correcto

Página 1 de Sigui
10
Resumen
ente

Examen Examen parcial de Fundamentos de Java


Revise sus respuestas, comentarios y puntuaciones de las preguntas a continuación. Un asterisco (*) indica una
respuesta correcta.

Sección 2
(Responda a todas las preguntas de esta sección)

6. Se puede establecer un punto de interrupción haciendo clic en un número en el margen


izquierdo del IDE. Al hacer clic de nuevo se elimina el punto de interrupción. Nota para la
revisión
(1) Puntos

Verdadero (*)

Falso

Correcto

7. ¿Cuáles de las siguientes son definiciones adecuadas para los componentes del Modelo
Espiral de Desarrollo? Nota para la
revisión
(1) Puntos
(Elija todas las respuestas correctas)

Prueba: Ejecute el código y verifique los resultados (*)


Diseñar: Planificar el enfoque (*)
Desarrollar: Recoger todas las instrucciones especificadas
Requisitos: Iniciar el desarrollo

Correcto

8. El modelo en espiral refleja un proceso de desarrollo iterativo.


Nota para la
revisión
(1) Puntos

Verdadero (*)

Falso

Correcto

9. Una función de software puede permitir al usuario realizar una tarea específica.
Nota para la
revisión
(1) Puntos

Verdadero (*)

Falso

Correcto

Sección 3
(Responda a todas las preguntas de esta sección)

10. El compilador de Java promueve automáticamente los valores de tipo de datos byte,
short y chars a tipo de datos int. Nota para la
revisión
(1) Puntos

Verdadero (*)

Falso

Correcto

Página 2 de Sigui
Anterior 10
Resumen
ente
Examen Examen parcial de Fundamentos de Java
Revise sus respuestas, comentarios y puntuaciones de las preguntas a continuación. Un asterisco (*) indica una
respuesta correcta.

Sección 3
(Responda a todas las preguntas de esta sección)

11. ¿Cuál es la forma correcta de convertir un long en un int?


Nota para la
revisión
(1) Puntos

int longToInt = (int)20L; (*)

int longToInt = 20L;

int longToInt = 20L(int);

int longToInt = int 20L;

Correcto

12. ¿Qué es el análisis sintáctico?


Nota para la
revisión
(1) Puntos

Conversión de datos numéricos en texto

Conversión de texto en datos numéricos (*)

Conversión de datos numéricos a un tipo de datos numéricos especificado

Lectura de texto a partir de datos numéricos

Correcto

13. ¿Qué valor se asigna a x?


Nota para la
int x = 25 - 5 * 4 / 2 - 10 + 4; revisión
(1) Puntos

9 (*)

34

Correcto

14. ¿Qué palabra clave hace que el valor de una variable sea inmutable?
Nota para la
revisión
(1) Puntos
const

final (*)

estático

romper

Correcto

15. ¿Cuál es el resultado? public static void main(String args[]) {


int x = 100; Nota para la
int y = x; revisión
y++; (1) Puntos
System.out.println("El valor de x es " + x);
System.out.println("El valor de y es " + y);
}

El valor de x es 0
El valor de y es 1
El valor de x es 100
El valor de y es 1
El valor de x es 100
El valor de y es 1
El valor de x es 100
El valor de y es 101 (*)

Correcto

Página 3 de Sigui
Anterior 10
Resumen
ente

Examen Examen parcial de Fundamentos de Java


Revise sus respuestas, comentarios y puntuaciones de las preguntas a continuación. Un asterisco (*) indica una
respuesta correcta.

Sección 3
(Responda a todas las preguntas de esta sección)

16. En Java, char es un tipo de datos primitivo, mientras que String es un tipo de datos
objeto. Nota para la
revisión
(1) Puntos

Verdadero (*)

Falso

Correcto

17. Un objeto no puede tener objetos String como propiedades.


Nota para la
revisión
(1) Puntos
Verdadero

Falso (*)

Correcto

18. El método print() imprime en la consola y crea automáticamente una línea.


Nota para la
revisión
(1) Puntos

Verdadero

Falso (*)

Correcto

19. Estos dos fragmentos de código realizan la misma tarea.


Nota para la
// Fragmento 1 revisión
String inputString = JOptionPane.showInputDialog("?"); (1) Puntos
int input = Integer.parseInt(inputString);
input++;

// Fragmento 2
int input = Integer.parseInt(JOptionPane.showInputDialog("?")) + 1;

Verdadero (*)

Falso

Correcto

20. ¿Qué dos afirmaciones son ciertas sobre la clase Scanner?


Nota para la
revisión
(1) Puntos

(Elija todas las respuestas correctas)

Se puede cambiar el delimitador de un Scanner. (*)


Un objeto Scanner abre un flujo para recoger la entrada. (*)
Un objeto Scanner no tiene campos ni métodos.
Los escáneres no pueden leer archivos de texto.

Incorrecto. Consulte la Sección 3 Lección 5.

Página 4 de Sigui
Anterior 10
Resumen
ente
Examen Examen parcial de Fundamentos de Java
Revise sus respuestas, comentarios y puntuaciones de las preguntas a continuación. Un asterisco (*) indica una
respuesta correcta.

Sección 3
(Responda a todas las preguntas de esta sección)

21. La clase Scanner considera el espacio como delimitador por defecto mientras lee la
entrada. Nota para la
revisión
(1) Puntos

Verdadero (*)

Falso

Correcto

22. ¿Cuál es la salida?


Nota para la
public class Hola { revisión
public static void main(String args[]) { (1) Puntos
String str = "Hola";
str = "Mundo";
System.out.println(str);
}
}

Hola

Hola Mundo

Mundo (*)

Hola
Mundo

Correcto

23. Java es un lenguaje fuertemente tipado, por lo que debe declarar un tipo de datos para
todas las variables. Nota para la
revisión
(1) Puntos

Verdadero (*)

Falso

Correcto

24. Identifique la variable declarada en el código dado.


Nota para la
public class Welcome { revisión
public static void main(String args[]) { (1) Puntos
int a = 2;
System.out.println("a es" + a);
}
}

int

Bienvenido

a (*)

Correcto

Sección 4
(Responda a todas las preguntas de esta sección)

25. Las clases de la biblioteca de clases Java se organizan en paquetes.


Nota para la
revisión
(1) Puntos

Verdadero (*)

Falso

Correcto

Página 5 de Sigui
Anterior 10
Resumen
ente

Examen Examen parcial de Fundamentos de Java


Revise sus respuestas, comentarios y puntuaciones de las preguntas a continuación. Un asterisco (*) indica una
respuesta correcta.

Sección 4
(Responda a todas las preguntas de esta sección)

26. ¿Cuáles son las dos declaraciones de importación válidas de la clase Scanner?
Nota para la
revisión
(1) Puntos

(Elija todas las respuestas correctas)

import java.util;
import java.*;
import java.util.*; (*)
import java.util.Scanner; (*)
Correcto

27. La sentencia import consta de dos partes.


Nota para la
import paquete.nombreclase; revisión
(1) Puntos
Una es el nombre del paquete y la otra es el nombre de la clase.

Verdadero (*)

Falso

Correcto

28. Las clases JFrame y JOptionPane se encuentran en el paquete javax.swing. ¿Qué dos
importarán esas clases? Nota para la
revisión
(1) Puntos

(Elija todas las respuestas correctas)

import javax.swing.*; (*)


import javax.swing;
import javax.swing.JOptionPane;
import javax.swing.JFrame; (*)
import javax.swing.J*;

Correcto

29. El método indexOf() devuelve el valor del índice de un carácter de la cadena.


Nota para la
revisión
(1) Puntos

Verdadero (*)

Falso

Correcto

30. ¿Cuál es el resultado?


Nota para la
public static void main(String args[]) { revisión
String greeting = "¡Java World!"; (1) Puntos
String w = greeting.substring(7, 11);
System.out.println(w);
}

¡rld! (*)

¡Id!

¡orld!
rld

Correcto

Página 6 de Sigui
Anterior 10
Resumen
ente

Examen Examen parcial de Fundamentos de Java


Revise sus respuestas, comentarios y puntuaciones de las preguntas a continuación. Un asterisco (*) indica una
respuesta correcta.

Sección 4
(Responda a todas las preguntas de esta sección)

31. La clase String debe importarse utilizando java.lang.String;


Nota para la
revisión
(1) Puntos

Verdadero

Falso (*)

Correcto

32. ¿Cuál es el resultado?


Nota para la
public static void main(String args[]) { revisión
String greeting = "Java World!"; (1) Puntos
String w = greeting.replace("a", "A");
System.out.println(w);
}

¡Mundo JavA!

¡Mundo JAvA! (*)

¡Mundo Java!

¡Mundo JAva!

Correcto

33. ¿Cuál de los siguientes escenarios sería ideal para escribir un método?
Nota para la
revisión
(1) Puntos

Cuando no se encuentran líneas de código similares para describir el


comportamiento de un objeto.
Por cada cinco o seis líneas de código.

Para agrupar tipos de datos similares


Cuando no se desea repetir líneas de código similares para describir el
comportamiento de un objeto. (*)

Correcto

34. Estás diseñando un software bancario y necesitas almacenar 10000 cuentas de clientes
con información sobre el nombre del titular, el saldo y el tipo de interés. Lo mejor es Nota para la
almacenar 30000 variables separadas en el método principal. revisión
(1) Puntos

Verdadero

Falso (*)

Correcto

35. Los métodos permiten que todas las instancias de una clase compartan los mismos
comportamientos. Nota para la
revisión
(1) Puntos

Verdadero (*)

Falso

Correcto

Página 7 de Sigui
Anterior 10
Resumen
ente

Examen Examen parcial de Fundamentos de Java


Revise sus respuestas, comentarios y puntuaciones de las preguntas a continuación. Un asterisco (*) indica una
respuesta correcta.

Sección 4
(Responda a todas las preguntas de esta sección)

36. ¿Cuáles de los siguientes son los argumentos del siguiente método?
Nota para la
Empleado emp = nuevo Empleado(); revisión
emp.calculateSalary(100000, 3.2, 15); (1) Puntos

calcularSalario(100000, 3.2, 15);

100000, 3.2, 15 (*)

emp

emp.calculateSalary(100000, 3.2, 15);

Correcto
37. Necesitas generar valores enteros aleatorios en el rango de 2 a 10. Este fragmento de
código producirá el resultado deseado. Nota para la
revisión
Random r = new Random(); (1) Puntos
r.nextInt(9) + 2;

Verdadero (*)

Falso

Correcto

38. Tienes que generar valores enteros aleatorios entre 0 y 80 (ambos inclusive). ¿Qué
declaración debe utilizar? Nota para la
revisión
(1) Puntos

nextInt(81); (*)

nextInt(80);

nextInt();

nextInt(0-79);

Correcto

39. ¿Qué clase se utiliza para generar números aleatorios?


Nota para la
revisión
(1) Puntos

Aleatorio (*)

Número

Entero

Doble

Correcto

40. Los métodos de la clase Math pueden ser llamados sin crear una instancia de un objeto
Math. Nota para la
revisión
(1) Puntos

Verdadero (*)

Falso

Correcto

Página 8 de Sigui
Anterior 10
Resumen
ente
Examen Examen parcial de Fundamentos de Java
Revise sus respuestas, comentarios y puntuaciones de las preguntas a continuación. Un asterisco (*) indica una
respuesta correcta.

Sección 4
(Responda a todas las preguntas de esta sección)

41. ¿Cuál es el nombre del paquete que contiene la clase Math?


Nota para la
revisión
(1) Puntos

java.awt

java.net

java.lang (*)

java.io

Incorrecto. Consulte la Sección 4 Lección 5.

Sección 5
(Responda a todas las preguntas de esta sección)

42. Una comparación de cadenas con == compara las posiciones de las cadenas en la
memoria y no el contenido de la cadena. Nota para la
revisión
(1) Puntos

Verdadero (*)

Falso

Correcto

43. ¿Cuál es el resultado?


Nota para la
public static void main(String[] args) { revisión
String name = "Java"; (1) Puntos
String language = "Programming";
String fullName = name + language;
boolean test = fullName.equals(name + language);
System.out.println(test);
}

Falso

JavaProgramación

Programación Java

Verdadero (*)
Correcto

44. ¿Cuáles son los tres enunciados condicionales?


Nota para la
revisión
(1) Puntos

(Elija todas las respuestas correctas)

sentencia switch (*)


bucle for
bucle do while
sentencia if/else (*)
declaración if (*)

Correcto

45. ¿Cómo deben compararse las cadenas?


Nota para la
revisión
(1) Puntos

El método equals() (*)

~=

==

Correcto

Página 9 de Sigui
Anterior 10
Resumen
ente

Examen Examen parcial de Fundamentos de Java


Revise sus respuestas, comentarios y puntuaciones de las preguntas a continuación. Un asterisco (*) indica una
respuesta correcta.

Sección 5
(Responda a todas las preguntas de esta sección)

46. Un empleado puede optar a una bonificación en función de determinados criterios.


¿Bajo qué condiciones se imprime "Elegible para una bonificación"? Nota para la
revisión
int rating; (1) Puntos
int experience;
if (rating > 1 && experience == 5) {
System.out.println ("Elegible para una bonificación");
}
5 de experiencia y 2 o más de valoración (*)

5 experiencia y 1 valoración

Menos de 5 de experiencia y 1 valoración.

5 valoración y 1 experiencia

Correcto

47. Un cliente puede optar a un descuento en función de determinados criterios. ¿En qué
condiciones se imprime "Tiene derecho a un descuento"? (Pista: Puede haber más de Nota para la
una respuesta correcta) revisión
(1) Puntos
int compra;
int puntosrecompensa;
if (compra >= 2000 || puntosrecompensa >= 4000) {
System.out.println("Tiene derecho a descuento");
}

(Elija todas las respuestas correctas)

Cuando los puntos de recompensa son más de 1000 y la compra es de 1000


Cuando los puntos de recompensa son superiores a 2000 o la compra es superior a
1000
Cuando la compra es de 2000 independientemente del valor de los puntos (*)
Cuando la compra es de 4000 y los puntos de recompensa son 2000 (*)

Correcto

48. ¿Cuáles no son operadores lógicos?


Nota para la
revisión
(1) Puntos

(Elija todas las respuestas correctas)

!
||
% (*)
+ (*)
&&

Correcto

49. ¿Qué dos afirmaciones son ciertas sobre la declaración por defecto?
Nota para la
revisión
(1) Puntos

(Elija todas las respuestas correctas)


La sentencia default es opcional en la sentencia switch. (*)
Se requiere una sentencia por defecto en cada sentencia switch.
Cuando la entrada no coincide con ninguno de los casos, se ejecuta la sentencia
por defecto. (*)
Una sentencia por defecto se ejecuta por defecto cuando se ejecuta el programa.

Correcto

50. ¿Cuál es el resultado?


Nota para la
char grade = 'A'; revisión
switch (grade) { (1) Puntos
case 'A':
System.out.println("¡Enhorabuena!"); case 'B':
System.out.println("Buen trabajo");
case 'C':
System.out.println("Promedio");
case 'D':
System.out.println("Apenas aprobado");
case 'F':
System.out.println("Suspenso");
}

Fallido

¡Felicidades!

¡Felicidades! Buen trabajo Promedio Apenas aprobado Suspenso (*)

Correcto

Página 10 de
Anterior 10
Resumen

También podría gustarte