Examen C3Ex1Online version Competencia 3 examen 1 by Manuel Ramírez López 1 ¿Qué hace la siguiente línea de código? z = x++ + y; a No es correcta, no compila. b Suma el valor de X+Y a Z y luego incrementa en uno la X c Incrementa en uno el valor de la X y lo suma a Y para asignárselo a Z d Suma uno a X y se lo asigna a Z, luego suma y a Z 2 int k=3; int m=2; System.out.println ((m <= 99) & (k < m)); a true b false c 24 d 0111011 3 int i=1; int j=2; System.out.println ((i >= 1) && (j < 4)); a true b false c undefined d No compila el código 4 System.out.println(1<<4); a 16 b 5 c true d -3 5 System.out.println(12|3); a true b 15 c 12 d 8 6 ¿Cuál es la precisión de un tipo de dato int? a 8 bits b 16 bits c 32 bits d 64 bits 7 int j=2; int k=3; int m=2; System.out.println ((k+m = k)); a true b false c undefined d Da error de compilación 8 ¿Cuál es la precisión de un tipo de dato short? a 8 bits b 16 bits c 32 bits d 64 bits 9 System.out.println(5&6); a 6 b 5 c 4 d true 10 ¿Cual es el valor de x? double x = Math.pow(2, 2); a 4 b "4" c 4.0 d Cualquiera de los tres es válido 11 int i=1; int j=2; int k=3; int m=2; System.out.println ((j >= i) || (k == m)); a true b false c undefined d Da error de compilación 12 ¿Cuál de los siguientes tipos no es primitivo? a int b float c Integer d boolean 13 System.out.println(2+6<<1); a 16 b 14 c 12 d 8 14 System.out.println(5>>1); a 6 b true c 4 d 2 15 total -= --contador; a No compila, es erronea. b Decrementa contador a total y luego resta uno a contador. c Decrementa uno al contador y luego se lo resta a total. d Decrementa uno al contador y luego se lo asigna a total. 16 int x = 5; int y = 5; y *= x++; System.out.println(x); a 25 b 30 c 6 d 35 17 System.out.println(4<<1); a 5 b 8 c true d 3 18 Sean x1, x2 y x3 tres valores enteros con x1 a !((x>=x1 && x<=x2) || x==x3) b Hay más de una expresión que toma valor cierto c (xx2 || x==x3) d (xx2) && x!=x3 19 La expresión que es falsa si y sólo si un valor real x está en el intervalo [3.0,4.0] (ambos inclusive) es: a (x<3.0) && (x>4.0) b ! (x<3.0) || ! (x>4.0) c (x>=3.0) || (x<=4.0) d ! (x<=3.0) && ! (x>=4.0) 20 Un número entero se dice elemental si es divisible por 3 ó 5 pero no lo es por 4. Una expresión lógica que devuelva cierto si un número entero i es elemental es: a (i % 3 == 0 || i % 5 == 0) && ( i % 4 != 0) b (i % 3 == 0 || i % 5 == 0) && ! ( i % 4 != 0) c (i % 3 == 0 || i % 5 == 0) && ( i % 4 == 0) d (i % 3 == 0 || i % 5 == 0) || ! ( i % 4 != 0) Explicación 10 verifica el valor de X 11 recuerda que forma de trabajar de ||