Nivel básico
¿Qué valor tendrá x después de ejecutar el código?
int x = 5;
if (x > 0) {
    x = x + 1;
}
¿Qué valor tendrá x después de ejecutar el código?
int x = 10;
if (x < 5) {
    x = x - 1;
} else {
    x = x + 2;
}
¿Qué valor tendrá x después de ejecutar el código?
int x = 0;
if (x == 0) {
    x = 1;
} else {
    x = -1;
}
¿Qué valor tendrá isEven después de ejecutar el código?
boolean isEven = false;
if (isEven) {
    isEven = !isEven;
}
¿Qué valor tendrá x después de ejecutar el código?
int x = 8;
if (x % 2 == 0) {
    x = x / 2;
} else {
    x = x * 2;
}
Nivel intermedio
¿Qué valor tendrá x después de ejecutar el código?
int x = 15;
if (x % 3 == 0 && x % 5 == 0) {
    x = 0;
}
¿Qué valor tendrá x después de ejecutar el código?
int x = 20;
if (x > 10) {
    if (x < 30) {
        x = x + 5;
    }
}
¿Qué valor tendrá x después de ejecutar el código?
int x = 5;
if (x % 2 == 0) {
    x = 0;
} else {
    x = 1;
}
¿Qué valor tendrá x después de ejecutar el código?
int x = -3;
if (x > 0) {
    x = 1;
} else if (x < 0) {
    x = -1;
}
¿Qué valor tendrá x después de ejecutar el código?
int x = 10;
if (x > 5) {
    x = x - 5;
} else if (x < 5) {
    x = x + 5;
} else {
    x = 0;
}
Nivel moderado
¿Qué valor tendrá x después de ejecutar el código?
int x = 7;
switch (x) {
    case 5:
        x = x + 1;
        break;
    case 7:
        x = x - 1;
        break;
    default:
        x = 0;
}
¿Qué valor tendrá x después de ejecutar el código?
int x = 2;
switch (x) {
    case 1:
        x = 10;
    case 2:
        x = 20;
    case 3:
        x = 30;
    default:
        x = 0;
}
¿Qué valor tendrá grade después de ejecutar el código?
char grade = 'B';
switch (grade) {
    case 'A':
        grade = '1';
        break;
    case 'B':
        grade = '2';
        break;
    case 'C':
        grade = '3';
        break;
    default:
        grade = '0';
}
¿Qué valor tendrá x después de ejecutar el código?
int x = 5;
switch (x % 3) {
    case 0:
        x = x * 2;
        break;
    case 1:
        x = x + 3;
        break;
    case 2:
        x = x - 1;
        break;
}
¿Qué valor tendrá type después de ejecutar el código?
int day = 6;
String type;
switch (day) {
    case 1:
    case 7:
        type = "Weekend";
        break;
    default:
        type = "Weekday";
}
Nivel avanzado
¿Qué valor tendrá x después de ejecutar el código?
int x = 10;
if (x > 0) {
    if (x % 2 == 0) {
        x = x / 2;
    } else {
        x = x * 2;
    }
} else {
    x = -1;
}
¿Qué valor tendrá x después de ejecutar el código?
int x = 8;
if (x % 2 == 0) {
    if (x > 5) {
        x = x + 3;
    } else {
        x = x - 3;
    }
}
¿Qué valor tendrá x después de ejecutar el código?
int x = 9;
if (x < 10) {
    if (x % 3 == 0) {
        x = x - 1;
    } else {
        x = x + 1;
    }
} else {
    x = 0;
}
¿Qué valor tendrá x después de ejecutar el código?
int x = 12;
switch (x / 4) {
    case 1:
        x = 10;
        break;
    case 2:
        x = 20;
        break;
    case 3:
        x = 30;
        break;
    default:
        x = 0;
}
¿Qué valor tendrá x después de ejecutar el código?
int score = 85;
char grade;
if (score >= 90) {
    grade = 'A';
} else if (score >= 80) {
    grade = 'B';
} else if (score >= 70) {
    grade = 'C';
} else {
    grade = 'F';
}


Deja una respuesta