Sunteți pe pagina 1din 15

omenzado el

Estado
Finalizado en
Tiempo empleado
Puntos
Calificacin
Pregunta

lunes, 17 de octubre de 2016, 19:43


Finalizado
lunes, 17 de octubre de 2016, 21:06
1 hora 23 minutos
5,0/10,0
37,5 de 75,0 (50%)

Incorrecta
Punta 0,0 sobre 1,0
Marcar pregunta

Enunciado de la pregunta
Suponiendo que inicialmente n = 5, Cul es la impresin resultante del siguiente fragmento de
cdigo?
int m = n * 2;
int i = 1;
while (i < m) {
int j = 1;
while (j < m) {
if (i == 1 || i == m - 1) {
if (j <= n)
System.out.print (" " + j + " ");
else
System.out.print (" " + (m - j) + " ");
} else if (j == 1 || j == m - 1) {

if (i <= n)
System.out.print (" " + i + " ");
else
System.out.print (" " + (m - i) + " ");
} else {
System.out.print (" ");
}

j = j + 1;

}
System.out.println ();
i = i + 1;
}

Seleccione una:
a.
1 2 3 4 5 4 3 2 1
2

1 2 3 4 5 4 3 2 1

b.
1

1
2

2
3

3
4

4
5

c.
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1

d.
1 2 3 4 5 4 3 2 1
1 2 3 4 3 2 1
1 2 3 2 1
1 2 1
1

Retroalimentacin
Respuesta incorrecta.
La respuesta correcta es:
1 2 3 4 5 4 3 2 1
2

1 2 3 4 5 4 3 2 1
Pregunta

Incorrecta
Punta 0,0 sobre 1,0
Marcar pregunta

Enunciado de la pregunta
Se dice que dos nmeros naturales son primos relativos si no tienen ningn factor primo en
comn o, dicho de otra manera, si y slo si su mximo comn divisor es igual a 1. Dados dos
nmeros naturales a y b , cul de los siguientes fragmentos de cdigo dice correctamente si
son o no primos relativos?
Seleccione una:
a.
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;
}

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

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

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

Retroalimentacin
Respuesta incorrecta.
La respuesta correcta es:
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;
}
Pregunta

Correcta
Punta 1,0 sobre 1,0
Marcar pregunta

Enunciado de la pregunta
Como se le llama la relacin que define la solucin de la situacin particular y se basa en
llamadas a la misma funcin?
Seleccione una:
a. Relacin de recurrencia
b. Relacin directa
c. Relacin redundante
d. Relacin de concurrencia

Retroalimentacin
Respuesta correcta
La respuesta correcta es: Relacin de recurrencia
Pregunta

Correcta
Punta 1,0 sobre 1,0
Marcar pregunta

Enunciado de la pregunta
Cul de los siguientes fragmentos de cdigo dice correctamente si son o no primos?
Seleccione una:
a. 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");
}

b. 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");
}
c. 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");
}
d. 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");
}
Retroalimentacin
La respuesta correcta es: 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");
}
Pregunta

Correcta
Punta 1,0 sobre 1,0
Marcar pregunta

Enunciado de la pregunta
Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA son ejecutadas,
qu valor se imprimira en pantalla?

int x=26750,r=0;
r+=x/10000;
x=x%10000;
r+=x/1000;
x=x%1000;
/*
r+=x/100;
x=x%100;
*/
r+=x/10;
r+=x%10;
System.out.println(r);
Respuesta:
83

Retroalimentacin
La respuesta correcta es: 83
Pregunta

Incorrecta
Punta 0,0 sobre 1,0
Marcar pregunta

Enunciado de la pregunta
Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA son ejecutadas,
Qu valor se imprimira en pantalla?
int x=26750,r=0;
r+=x/1000;
x=x%1000;
r+=x/100;
x=x%100;
r+=x/100;
x=x%10;
r+=x/10;
r+=x%10;
System.out.println(x);
Respuesta:
30

Retroalimentacin
La respuesta correcta es: 0
Pregunta

Incorrecta
Punta 0,0 sobre 1,0
Marcar pregunta

Enunciado de la pregunta

Cul es la manera correcta de declarar un arreglo VACO, de tipo entero, con dos datos de tipo
entero ?
Seleccione una:
a. int [ ] numero = new int [2];
b. int numero [ ] = {1,2};
c. int [2] = teclado.next();
d. int [ ] = {2};

Retroalimentacin
Respuesta incorrecta.
La respuesta correcta es: int [ ] numero = new int [2];
Pregunta

Correcta
Punta 1,0 sobre 1,0
Marcar pregunta

Enunciado de la pregunta
Segn las lecturas, en que casos es conveniente usar mtodos?
Seleccione una o ms de una:
a. Cuando se identifican tareas repetitivas en el cdigo.
b. Cuando el programa se hace largo y complicado
c. Cuando la tarea se hace dispendiosa
d. Cuando las variables no se inicializarn
e. Cuando las constantes son muy grandres

Retroalimentacin
Respuesta correcta
La respuesta correcta es: Cuando se identifican tareas repetitivas en el cdigo., Cuando el
programa se hace largo y complicado, Cuando la tarea se hace dispendiosa
Pregunta

Incorrecta
Punta 0,0 sobre 1,0
Marcar pregunta

Enunciado de la pregunta
Suponiendo que inicialmente n = 5 , Cul es la impresin resultante del siguiente fragmento
de cdigo?
int m = n * 2;
int i = 1;
while (i < m) {
int j = 1;
while (j < m) {
if (i == j || m - i == j) {
if (i <= n)
System.out.print (" " + i + " ");
else
System.out.print (" " + (m - i) + " ");
} else {
System.out.print (" ");
}
j = j + 1;
}
System.out.println ();

i = i + 1;
}

Seleccione una:
a.
1 2 3 4 5 4 3 2 1
2

1 2 3 4 5 4 3 2 1

b.
1

1
2

2
3

3
4

4
5

c.
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1

1 2 3 4 5 4 3 2 1

d.
1 2 3 4 5 4 3 2 1
1 2 3 4 3 2 1
1 2 3 2 1
1 2 1
1

Retroalimentacin
La respuesta correcta es:
1

2
3

3
4

4
5

4
3
2

4
3
2

1
Pregunta

10

Correcta
Punta 1,0 sobre 1,0
Marcar pregunta

Enunciado de la pregunta
Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran
ejecutadas, Qu valor se imprimira en pantalla?

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);
Respuesta:
9

Retroalimentacin
La respuesta correcta es: 9
Finalizar revisin

S-ar putea să vă placă și