Está en la página 1de 10

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

Volver a realizar el examen


Historial de intentos

Intento Hora Puntaje


MÁS RECIENTE Intento 1 17 minutos 75 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: 75 de 75


Entregado el 4 de abr en 21:17
Este intento tuvo una duración de 17 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ál de las siguientes sentencias
define mejor lo que propone hacer el 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;
}

 
Determinar si N es menor que 2 y luego determinar si N es menor que 3.

 
Determinar si N es múltiplo de 2 y luego determinar si N es múltiplo de 3.
 
Determinar si N es múltiplo de 3 y luego determinar si N es múltiplo de 2.

 
Determinar si N es menor que 3 y luego determinar si N es menor que 2.

Pregunta 2 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 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 P y Q. Donde P 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 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 X y O. Donde X representa
los dígitos impares de un número de 3 cifras y O representa los dígitos
pares.

Pregunta 3 10 / 10 pts

¿Cuál de los siguientes fragmentos de código determina correctamente si


el valor n, ingresado por el usuario, es o no primo?
Scanner sc = new Scanner(System.in);
int a=3,i,n;
System.out.println("Ingrese numero");
n=sc.nextInt();
for(i=1;i<(n+1);i++){
if(n%i==0){
a++;
}
}
if(a!=5){
System.out.println("No es Primo");
}else{
System.out.println("Si es Primo");
 }

Scanner sc = new Scanner(System.in);


int a=0,i,n;
System.out.println("Ingrese numero");
n=sc.nextInt();
for(i=1;i<(n+1);i++){
if(n%i==0){
a++;
}
}
if(a!=2){
System.out.println("No es Primo");
}else{
System.out.println("Si es Primo");
 }

int a=2,i,n;
System.out.println("Ingrese numero");
n=sc.nextInt();
for(i=1;i<(n+1);i++){
if(n%i==0){
a++;
}
}
if(a!=3){
System.out.println("No es Primo");
}else{
System.out.println("Si es Primo");
}

   
Scanner sc = new Scanner(System.in);
int a=0,i,n;
System.out.println("Ingrese numero");
n=sc.nextInt();
for(i=1;i<(n+1);i++){
if(n%i==4){
a++;
}
}
if(a!=3){
System.out.println("No es Primo");
}else{
System.out.println("Si es Primo");
 }

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)

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 = 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

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

Pregunta 5 10 / 10 pts

De acuerdo con el siguiente código responda:

La forma correcta para invocar el método prueba desde el metodo main


es: 

  prueba (int a, int b);

  prueba (a, b);


  prueba ();

  No se puede invocar el método prueba

Pregunta 6 10 / 10 pts

Relacionar los métodos con su correspondiente descripción:

Float xmedia (int n, int x[])   Recibe dos valores, un e

Bool ordene (int n, int x[])   Recibe dos valores, un e

Float media (float n, float x)  Recibe dos valores, dos

Bool dato (float n, float x)   Recibe dos valores, dos

Int clase (bool n, float x)   Recibe dos valores, un b

Pregunta 7 10 / 10 pts

De acuerdo con el siguiente código responda:


¿Qué impre la línea System.out.println(metodo1(a,b)); del método main?
15

¿Es método2 invocado al ejecutar el programa? Sí

Respuesta 1:

15

Respuesta 2:

Pregunta 8 5 / 5 pts

A continuación, se presentan algunas instrucciones de declaración de


variables y de asignación en lenguaje Java; sin embargo, una de ellas ha
sido escrita incorrectamente. Elija la instrucción que usted considera
incorrecta.

  boolean diaLaboral;

  int edad+4
  float valor;

  char inicialApellido;

Puntaje del examen: 75 de 75

También podría gustarte