Está en la página 1de 9

Parcial - Escenario 4

Fecha de entrega 4 de abr en 23:55 Puntos 75 Preguntas 8


Disponible 1 de abr en 0:00 - 4 de abr en 23:55 Límite de tiempo 90 minutos
Intentos permitidos 2

Instrucciones

Historial de intentos
Intento Hora Puntaje
MANTENER Intento 2 44 minutos 71.67 de 75

MÁS RECIENTE Intento 2 44 minutos 71.67 de 75

Intento 1 58 minutos 55 de 75

 Las respuestas correctas estarán disponibles del 4 de abr en 23:55 al 5 de abr en 23:55.

Puntaje para este intento: 71.67 de 75


Entregado el 3 de abr en 20:17
Este intento tuvo una duración de 44 minutos.

Pregunta 1 10 / 10 pts

Considere el siguiente problema: Dado un número natural, N,


determinar si N es múltiplo de 6.
Ahora, considere el siguiente método que permite solucionar el
problema y responda: ¿Cuáles de las siguientes afirmaciones
son correctas respecto al método es_multiplo_seis?

      static boolean es_multiplo_seis(int n) {


    boolean es_multiplo=false;
            if (n%2==0) {
          if (n%3==0) {
                es_multiplo=true;
            }
        }
        return es_multiplo;
}

 
Un número natural es múltiplo de 3 si al mismo tiempo es múltiplo de 2.

 
Si un número natural es múltiplo de 2 o es múltiplo de 3, ese número es
múltiplo de 6.
 
Si un número natural no es múltiplo de 2, pero, es múltiplo de 3, ese
número es múltiplo de 6.

 
Si un número natural es múltiplo de 2 y es múltiplo de 3, ese número es
múltiplo de 6.

Parcial Pregunta 2 6.67 / 10 pts

Evalúe el siguiente fragmento de código:

1. Si s=-3, cual es el valor de t 5

2. Si s=82, cual es el valor de t


[ Seleccionar ]

3. ¿Cuántas condiciones se presentan en el fragmento de

código? 
[ Seleccionar ]

Respuesta 1:

Respuesta 2:

18.0

Respuesta 3:

3
Pregunta 3 10 / 10 pts

Ejercicio de Compilación:

1. Ingrese a eclipse.
2. Cree un proyecto.
3. Cree una clase.
4. Realize el encabezado public static void main (String[] args){
5. Declare variables ( DE SER NECESARIO)

Suponga la siguiente porción de código donde existe una variable  numero  definida
previamente. Evalúe la ejecución con valores 3, 12, 18, 20, 22.

¿Cuáles valores tomaría la variable  resultado  en cada evaluación?

int resultado = 0;
if (numero % 2 == 0) {
if (numero % 4 == 0) {
if (numero % 6 == 0)
resultado = 3;
else
resultado = 2;
}
else {
resultado = 1;
}
}
else {
resultado = 0;
}

resultado = 2  para  numero = 3


resultado = 3  para  numero = 12
resultado = 1  para  numero = 18
resultado = 2  para  numero = 20
  resultado = 2  para  numero = 22

resultado = 1  para  numero = 3


resultado = 3  para  numero = 12
resultado = 3  para  numero = 18
resultado = 2  para  numero = 20
  resultado = 2  para  numero = 22
resultado = 1  para  numero = 3
resultado = 3  para  numero = 12
resultado = 3  para  numero = 18
resultado = 1  para  numero = 20
  resultado = 2  para  numero = 22

resultado = 0  para  numero = 3


resultado = 3  para  numero = 12
resultado = 1  para  numero = 18
resultado = 2  para  numero = 20
  resultado = 1  para  numero = 22

Pregunta 4 10 / 10 pts

Ejercicio de Compilación:

1. Ingrese a eclipse.
2. Cree un proyecto.
3. Cree una clase.
4. Realize el encabezado public static void main (String[] args){
5. Declare variables ( DE SER NECESARIO)

¿Cuál es la salida del siguiente programa en JAVA?

          int x=700;

           String cadena = "";

           if ((x / 100) % 2 == 0){

           cadena = "O" + cadena;}

           else {

           cadena = "X" + cadena;}

           if ((x % 100 / 10) % 2 == 0){

           cadena = cadena + "O";}

           else {

           cadena = cadena + "X";}

           if ((x % 100 % 10 / 1) % 2 == 0){


           cadena = cadena + "O";}

           else {

           cadena = cadena + "X";}

           System.out.println(cadena);

 
El programa genera una cadena compuesta de K y J. Donde J representa
los dígitos impares de un número de 3 cifras y O representa los dígitos
pares.

 
El programa genera una cadena compuesta de Z y N. Donde N representa
los dígitos impares de un número de 3 cifras y O representa los dígitos
pares.

 
El programa genera una cadena compuesta de X y O. Donde X representa
los dígitos impares de un número de 3 cifras y O representa los dígitos
pares.

 
El programa genera una cadena compuesta de P y Q. Donde P representa
los dígitos impares de un número de 3 cifras y O representa los dígitos
pares.

Pregunta 5 10 / 10 pts

La forma de representación del comportamiento de una clase, teniendo


en cuenta que estas definiciones parten de un lenguaje de programación
orientado a objetos. Se le conoce como:

  Arreglo

  Matrices
  Método

  Súper Clase

Pregunta 6 10 / 10 pts

A continuación, encontrará el enunciado de un problema matemático


simple. Entre las opciones que se le presentarán posteriormente,
seleccione aquella que corresponde al encabezado de un método, en
lenguaje Java, que permitiría resolver correctamente el problema.

Problema: Dadas las coordenadas (x1,y1) del punto P1 sobre el plano


cartesiano y las coordenadas (x2,y2) del punto P2 sobre el plano
cartesiano, calcule la pendiente de la recta que pasa por los puntos P1 y
P2.

Nota: preste atención al hecho de que solamente se le pide que


identifique el encabezado apropiado, no se está hablando de las
instrucciones del método.

  static int calcular_pendiente(double P1, x1, y1, P2, x2, y2) { }

 
static double calcular_pendiente(double x1, double y1, double x2, double
y2) { }

 
static int calcular_pendiente(double P1, double x1, double y1, double P2,
double x2, double y2) { }

  static int calcular_pendiente(double x1, y1, x2, y2) { }

 
static double calcular_pendiente(double P1, double x1, double y1, double
P2, double x2, double y2) { }
Pregunta 7 10 / 10 pts

A continuación, encontrará el enunciado de un problema simple. Entre las


opciones que se le presentarán posteriormente, seleccione aquella que
corresponde al encabezado de un método, en lenguaje Java, que
permitiría resolver correctamente el problema.

Problema: Dada una letra, determine si es minúscula o no.

Nota: preste atención al hecho de que solamente se le pide que


identifique el encabezado apropiado, no se está hablando de las
instrucciones del método.

  static char es_minuscula(boolean minuscula, boolean mayuscula) { }

  static boolean es_minuscula(char letra) { }

  static boolean es_minuscula(char minuscula, char mayuscula) { }

  static char es_minuscula(boolean letra) { }

  static boolean es_minuscula(char letra, boolean minuscula) { }

Pregunta 8 5 / 5 pts

Es posible usar la estructura de selección múltiple para definir


instrucciones que suceden de acuerdo con el resultado de tipo real de
una variable o una expresión.

  False

  True
Puntaje del examen: 71.67 de 75

También podría gustarte