Está en la página 1de 9

19/9/22, 19:33 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[GRUPO B03]

Parcial - Escenario 4

Fecha de entrega
20 de sep en 23:55
Puntos
75
Preguntas
8
Disponible
17 de sep en 0:00 - 20 de sep en 23:55
Límite de tiempo
90 minutos
Intentos permitidos
2

Instrucciones

Volver a realizar el examen

https://poli.instructure.com/courses/49252/quizzes/112256 1/9
19/9/22, 19:33 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[GRUPO B03]

Historial de intentos

Intento Hora Puntaje


MÁS RECIENTE Intento 1
42 minutos 75 de 75


Las respuestas correctas estarán disponibles del 20 de sep en 23:55 al 21 de sep en 23:55.

Puntaje para este intento:


75 de 75
Entregado el 19 de sep en 19:33
Este intento tuvo una duración de 42 minutos.

Pregunta 1 10
/ 10 pts

¿Cuál de los siguientes fragmentos de códigos utiliza la temperatura del agua


para generar el mensaje adecuado?

1. Condición para generar el mensaje de Agua a temperatura

ambiente

if (T==0) System.out.println(“Temperatura ambiente”); Falso

2. Condición para generar el mensaje que se encuentra en la zona

de temperatura peligrosa ⚠️  

if (T>22 && T<60) System.out.println(“Zona de temperatura peligrosa”);


Verdadero

Respuesta 1:

Falso

https://poli.instructure.com/courses/49252/quizzes/112256 2/9
19/9/22, 19:33 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[GRUPO B03]

Respuesta 2:

Verdadero

Pregunta 2 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=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");

 
}

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");

 
}

https://poli.instructure.com/courses/49252/quizzes/112256 3/9
19/9/22, 19:33 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[GRUPO B03]

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");

 
}

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");

 
 

Pregunta 3 10
/ 10 pts

Suponga que usted quiere escribir un programa en lenguaje Java que


determine si un número entero, N, es de dos cifras o no. La instrucción que
NO puede ser incluida en su programa porque sería incorrecta y/o no
ayudaría a resolver el problema es

 
N > -100 && N < -9 && N > 9 && N < 100;

 
-10 && N > 9 && N < 100;

https://poli.instructure.com/courses/49252/quizzes/112256 4/9
19/9/22, 19:33 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[GRUPO B03]

 
100;

 
boolean tieneTresCifras

 
-100 && N <

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);


https://poli.instructure.com/courses/49252/quizzes/112256 5/9
19/9/22, 19:33 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[GRUPO B03]

 
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.

 
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.

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);

 
No se puede invocar el método prueba

 
prueba ();

 
prueba (a, b);

https://poli.instructure.com/courses/49252/quizzes/112256 6/9
19/9/22, 19:33 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[GRUPO B03]

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 x1, y1, 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 double calcular_pendiente(double P1, double x1, double y1, double P2,
double x2, double y2) { }

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

Pregunta 7 10
/ 10 pts

De acuerdo con el siguiente código responda:

https://poli.instructure.com/courses/49252/quizzes/112256 7/9
19/9/22, 19:33 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[GRUPO B03]

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


[ Seleccionar ]

¿Es método2 invocado al ejecutar el programa?


[ Seleccionar ]

Respuesta 1:

15

Respuesta 2:

Pregunta 8 5
/ 5 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){

https://poli.instructure.com/courses/49252/quizzes/112256 8/9
19/9/22, 19:33 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO - PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[GRUPO B03]

5. Declare variables ( DE SER NECESARIO)

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

int r3=0;

int x=3;

float a=28.99f;

int b=6;

x=(int)a;

b--;

x=x % b * b % x - 6;

System.out.println(x);

 
-0.92135647

 
9

 
34

 
9 (9..9)

Puntaje del examen:


75 de 75

https://poli.instructure.com/courses/49252/quizzes/112256 9/9

También podría gustarte