Está en la página 1de 12

QUIZ 2 SEMANA 07 PRIMER INTENTO

Pregunta 1
Incorrecta
Punta 0,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=30.99f;
int b=7;
x=(int)a;
b--;
x=x % b * b % x - 6;
System.out.println(x);

Respuesta:
50

Retroalimentacin

La respuesta correcta es: -6

Pregunta 2
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/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:
20

Retroalimentacin

La respuesta correcta es: 50

Pregunta 3
Incorrecta
Punta 0,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

Considere el siguiente cdigo fuente y defina previamente la variable X,con diferentes


nmeros de tres cifras. Evalu Qu hace el programa, ?

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

Seleccione una:
a. El programa genera una cadena compuesta de X y O donde X representa los dgitos

impares de un nmero de 3 cifras y O representa los dgitos pares.

b. El programa genera una cadena compuesta de X y O donde X representa los dgitos

mltiplos de 3 y O representa los dgitos que no lo son.


c. El programa genera una cadena compuesta de X y O donde X representa los dgitos pares

de un nmero de 3 cifras y O representa los dgitos impares.


d. El programa genera una cadena compuesta de X y O donde X representa los dgitos

mltiplos de 10 y O representa los dgitos que no lo son en un nmero de 3 cifras.


e. El programa genera una cadena compuesta de X y O donde X representa los dgitos

mltiplos de 3 y O representa los dgitos que no lo son en un nmero de 10 cifras.


f. El programa genera una cadena compuesta de X y O donde X representa los dgitos

mltiplos de 3 y O representa los dgitos que no lo son en un nmero de 2 cifras.

Retroalimentacin

La respuesta correcta es: El programa genera una cadena compuesta de X y O donde X


representa los dgitos impares de un nmero de 3 cifras y O representa los dgitos pares.

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

Enunciado de la pregunta

Qu hace el siguiente fragmento de cdigo?


boolean respuesta = false;

for (int i = 0; i < s.length (); i++) {

if (c == s.charAt (i))

respuesta = true;

System.out.println (respuesta);

Seleccione una:
a. El programa recorre una palabra contando el nmero de coincidencias de una letra c en

una palabra s .
b. El programa busca una letra c en una palabra s , cambia el valor de la

variable respuesta a false al encontrar la letra, de lo contrario la deja en true .

c. El programa busca una letra c en una palabra s , cambia el valor de la

variable respuesta a true al encontrar la letra, de lo contrario la deja en false .


d. El programa busca una letra s en una palabra c , cambia el valor de la

variable respuesta a true al encontrar la letra, de lo contrario la deja en false .


e. El programa busca una letra s en una palabra c , cambia el valor de la

variable respuesta a false al encontrar la letra, de lo contrario la deja en true .


f. El programa revisa si una letra c se encuentra en una palabra s dejando true en la

variable respuesta si la encuentra i veces.

Retroalimentacin

La respuesta correcta es: El programa busca una letra c en una palabra s , cambia el valor
de la variable respuesta a true al encontrar la letra, de lo contrario la deja en false .

Pregunta 6
Incorrecta
Punta 0,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:
50

Retroalimentacin

La respuesta correcta es: 9

Pregunta 7
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 8
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/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:
20

Retroalimentacin

La respuesta correcta es: 83

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

Finalizar revisin