Parcial - Escenario 4 VIRTUAL PROGRAMACIÓN DE COMPUTADORES

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 7

Parcial - Escenario 4

VIRTUAL/PROGRAMACIÓN DE
COMPUTADORES
 Fecha de entrega 19 de sep en 23:55
 Puntos 75
 Preguntas 8
 Disponible 16 de sep en 0:00 - 19 de sep en 23:55
 Límite de tiempo 90 minutos
 Intentos permitidos 2

Instrucciones
Historial de intentos

Intento Hora Puntaje


MÁS RECIENTE Intento 1 45 minutos 65 de 75
Las respuestas correctas estarán disponibles del 19 de sep en 23:55 al 20 de sep en 23:55.
Puntaje para este intento: 65 de 75
Entregado el 19 de sep en 9:50
Este intento tuvo una duración de 45 minutos.

Pregunta 1
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==4){
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==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");
}

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

IncorrectoPregunta 2
0 / 10 pts
La palabra reservada else se utiliza principalmente para:

Garantizar que todos los casos se cumplan

Evitar que al cumplirse un caso, se evalúen los demás casos de la secuencia.

Ninguna de las anteriores

Todas las anteriores

Garantizar que las condiciones coincidan con los bloques de instrucciones asignados para
cada caso

Evitar la evaluación de las condiciones asociadas a los sub-casos asociados.


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)

¿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 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 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 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 4
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
Respuesta 2:
Verdadero
Pregunta 5
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 6
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 boolean es_minuscula(char minuscula, char mayuscula) { }

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

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

static boolean es_minuscula(char letra) { }

static char es_minuscula(boolean letra) { }

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

Método

Súper Clase

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

int edad+4

char inicialApellido;

float valor;

boolean diaLaboral;
Puntaje del examen: 65 de 75

También podría gustarte