Вы находитесь на странице: 1из 13

Quiz programacion

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 2
3 3

4 4

5 5

4 4

3 3

2 2

1 2 3 4 5 4 3 2 1

b.

1 1

2 2

3 3

4 4

4 4

3 3

2 2

1 1

c.

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

Retroalimentacin

Respuesta correcta

La respuesta correcta es:


1 2 3 4 5 4 3 2 1

2 2

3 3

4 4

5 5

4 4

3 3

2 2

1 2 3 4 5 4 3 2 1

Pregunta 2
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta

Enunciado de la pregunta

La recursin se basa en la definicin de la solucin de problemas con base en llamadas a


un mismo mtodo,desde s mismo.

Seleccione una:
Verdadero

Falso

Retroalimentacin
La respuesta correcta es 'Verdadero'

Pregunta 3
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta

Enunciado de la pregunta

Segn la teora del curso, la definicin e implementacin de mtodos permite organizar mejor
el trabajo y descomponerlalgica de los algoritmos que escribimos.

Seleccione una:
Verdadero

Falso

Retroalimentacin

La respuesta correcta es 'Verdadero'

Pregunta 4
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=28,r=1;
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(x);

Respuesta:
28

Retroalimentacin

La respuesta correcta es: 28

Pregunta 5
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 6
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta

Enunciado de la pregunta

Suponiendo que inicialmente n = 5 , qu imprime el siguiente fragmento de cdigo?


int m = n * 2;

int i = n;

while (i >= 1) {

int j = 1;

while (j < m) {

if (j >= i && j <= m - i) {

if (j <= n)

System.out.print (" " + (j - i + 1) + " ");

else

System.out.print (" " + (m - j - i + 1) + " ");

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

3 3

4 4

5 5

4 4

3 3

2 2

1 2 3 4 5 4 3 2 1

b.

1 1

2 2

3 3

4 4

4 4

3 3

2 2

1 1

c.

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

Retroalimentacin

La respuesta correcta es:


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

Pregunta 7
Correcta
Punta 1,0 sobre 1,0
Marcar pregunta

Enunciado de la pregunta

La forma de representacin del comportamiento de una clase, teniendo en cuenta que estas
definiciones parten de un lenguaje de programacin orientado a objetos. Se le conoce como:

Seleccione una:
a. Mtodo

b. Sper Clase
c. Arreglo

d. Matrices

Retroalimentacin

Respuesta correcta

La respuesta correcta es: Mtodo

Pregunta 8
Incorrecta
Punta 0,0 sobre 1,0
Marcar pregunta

Enunciado de la pregunta

Cul es la librera que debo llamar para imprimir un arreglo en pantalla ?

Seleccione una:
a. import java.util.Scanner;

b. import java.util.Arrays;

c. import java.util.Math;

d. import java.util.String;

Retroalimentacin

Respuesta incorrecta.

La respuesta correcta es: import java.util.Arrays;

Pregunta 9
Correcta
Punta 1,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 correcta

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

Вам также может понравиться