Está en la página 1de 7

1/4/23, 17:44 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO-PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[GRUPO B05]

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

https://poli.instructure.com/courses/53538/quizzes/124293 1/7
1/4/23, 17:44 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO-PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[GRUPO B05]

Historial de intentos

Intento Hora Puntaje


MÁS RECIENTE Intento 1 55 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 1 de abr en 17:42
Este intento tuvo una duración de 55 minutos.

Pregunta 1 10 / 10 pts

Se dice que dos números naturales son primos relativos si no tienen ningún factor
primo en común o, dicho de otra manera, si y sólo si su máximo común divisor es
igual a 1. Dados dos números naturales  a  y  b , cuál de los siguientes fragmentos
de código dice correctamente si son o no primos relativos?

int c = a;
if (a > b)
c = b;
int i = 2;
boolean resultado = true;
while (resultado && i < c) {
if (a % i == 0 || b % i == 0)
resultado = false;
i = i + 1;
  }

int i = 2;
boolean resultado = true;
while (i < a) {
if (a % i != 0 && b % i != 0)
resultado = false;
i = i + 1;
  }

https://poli.instructure.com/courses/53538/quizzes/124293 2/7
1/4/23, 17:44 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO-PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[GRUPO B05]

int c = a;
if (a > b)
c = b;
int i = 2;
boolean resultado = true;
while (resultado && i < c) {
if (a % i == 0 && b % i == 0)
resultado = false;
i = i + 1;
  }

int c = a;
if (a > b)
c = b;
int i = 2;
boolean resultado;
while (i < c) {
if (a % i == 0 && b % i == 0)
resultado = false;
else
resultado = true;
i = i + 1;
  }

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

https://poli.instructure.com/courses/53538/quizzes/124293 3/7
1/4/23, 17:44 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO-PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[GRUPO B05]

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

Pregunta 3 10 / 10 pts

https://poli.instructure.com/courses/53538/quizzes/124293 4/7
1/4/23, 17:44 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO-PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[GRUPO B05]

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

  100;

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

  -100 && N <

  boolean tieneTresCifras

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

Pregunta 4 10 / 10 pts

Cuál es el mínimo número de comparaciones ( < ,  > ,  <= ,  >= ,  == ,! = )


que sería necesario realizar para encontrar el mayor entre cinco (5)
números enteros?

 4

 7

 6

 3

Pregunta 5 10 / 10 pts

Según las lecturas, en que casos es conveniente usar métodos?

https://poli.instructure.com/courses/53538/quizzes/124293 5/7
1/4/23, 17:44 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO-PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[GRUPO B05]

  Cuando el programa se hace largo y complicado

  Cuando las constantes son muy grandres

  Cuando se identifican tareas repetitivas en el código.

  Cuando las variables no se inicializarón

Pregunta 6 10 / 10 pts

Según la teoría del curso, la definición e implementación de métodos


permite organizar mejor el trabajo y descomponer la lógica de los
algoritmos que escribimos.

  True

  False

Pregunta 7 10 / 10 pts

Un método con valor de salida es:

"Un método diseñado para calcular y retornar un solo valor, de un tipo de


dato predeterminado, ese valor se retorna a través del nombre del
método"  

  Falso

  Verdadero

https://poli.instructure.com/courses/53538/quizzes/124293 6/7
1/4/23, 17:44 Parcial - Escenario 4: PRIMER BLOQUE-TEORICO-PRACTICO - VIRTUAL/PROGRAMACIÓN DE COMPUTADORES-[GRUPO B05]

Pregunta 8 5 / 5 pts

¿Cuántos bits se necesitan para representar 16 símbolos en un idioma?

 2

 4

Un patrón de bits de 4 bits puede tomar 16 formas diferentes. Cada


una de las cuales representa un símbolo

 1

 8

Puntaje del examen: 75 de 75

https://poli.instructure.com/courses/53538/quizzes/124293 7/7

También podría gustarte