¡GoConqr estrena diseño! Cuéntanos qué te parece.

Test

Sintaxis de Java: printf, regex y formatos numéricos

Nancy Trejo 8 preguntas

Hacer el test

Este test tiene tiempo límite, así que se abre en el reproductor de siempre.

Preguntas del test (8)

  1. 1¿Cual es la salida cuando se ejecute el siguiente código?

    public class PrintfTest1 {
    public static void main(String[] args)
    {
    double x = 123.456;
    char c=65;
    int i=65;
    System.out.printf("%s",x);
    System.out.printf("%b",x);
    System.out.printf("%c",c);
    System.out.printf("%5.0f",x);
    System.out.printf("%d",i);
    }

    }
    1. A123.456 true A 45 123 65
    2. B123.456 123.456 A 123 65
    3. C123.456 true A 123 65
    4. D123.456 true 65 123.45 65
    5. E123.456 123.456 65 123 65
    6. Ferror de compilacion
  2. 2¿Cual es la salida al ejecutar el siguiente código?

    import java.util.regex.*;

    public class Pattern1 {

    public static void main(String[] args) {
    Pattern p = Pattern.compile("My");
    Matcher m = p.matcher("My dad And My mom");
    StringBuffer s = new StringBuffer();
    boolean found = m.find();
    while(found){
    m.appendReplacement(s, "Our");
    found = m.find();
    }
    m.appendTail(s);
    System.out.println(s);
    }

    }
    1. AMy dad And My mom
    2. BOur dad And Our mom
    3. Cdad and mom
    4. Derror de compilacion
    5. ENinguna salida
  3. 3Seleccione las opciones que compilan
    1. ANumberFormat i = NumberFormat.getInstance(Locale.ITALY);
    2. BNumberFormat i = new NumberFormat();
    3. CNumberFormat i = new NumberFormat(Locale.ITALY);
    4. DNumberFormat i = NumberFormat.getInstance();
  4. 4Seleccione los constructores correctos:
    1. ALocale()
    2. BLocale(String language)
    3. CLocale(String language,String country)
    4. DLocale(String language, String country, String variant)
  5. 5Cual es la salida del siguiente codigo al ejecutarse?

    import java.util.*;
    import java.util.regex.*;

    public class ScannerTest {

    public static void main(String[] args) {
    String input = "1 done 2 done all done";
    Scanner s = new Scanner(input);
    s.findInLine("(\\d+)done(\\d+)done(\\w+)done");
    MatchResult result = s.match();
    for(int i=0; i<result.groupCount();i++)
    System.out.println(result.group(i) + "");
    s.close();
    }

    }
    1. Aerror de compilación
    2. BNinguna Salida
    3. C1 done 2 done all done
    4. D1 2 all
  6. 6¿Cual de las siguientes afirmaciones sobre el código dado son verdaderas?

    public class StringBuilderTest {

    public static void main(String[] args) {
    StringBuilder result = new StringBuilder("a");
    for(int i=1;i<5;i++)
    result.append("a");
    result.insert(4,"123");
    System.out.println(result);

    }
    }
    1. Asi el StringBuilder se sustituye por StringBuffer, con esto cambia la sincronizacion.
    2. BNo compila
    3. Cgenera una excepcion StringIndexOutOfBoundsException
    4. Daaaa123a
    5. Eaaaaa123
  7. 7Cual es el resultado al correr y compilar el siguiente codigo? (Suponga que una consola esta disponible para la JVM actual)

    public class Test6 {

    public static void main(String[] args) {
    int i = 200;
    double d = 100.00;
    System.console().format("%d * %1.1f",i,d);
    }
    }
    1. Ael codigo no compila
    2. B200 * 100.0
    3. Cgenera una excepción al correr
    4. D20000.0
    5. ENinguno de los anteriores.
  8. 8Cual es el resultado al compilar y ejecutar el siguiente código?

    1. public class BoolTest {
    2. public static void main(String[] args) {
    3. Boolean b = new Boolean("TRue");
    4. Boolean c = new Boolean("Null");
    5. boolean d = true;
    6. Boolean e = (b||c) && d;
    7. System.out.println(e);
    8. }
    9.}
    1. AError al compilar en la linea 3
    2. Berror al compilar en la linea 4
    3. Cerror al compilar en la linea 6
    4. Dtrue
    5. Efalse

Información

Descripción
Test sobre Sin título, creado por Nancy Trejo el 21/01/2016.
Idioma
Español
Visitas
0
Valoración
Aún sin valoraciones
Valora este test
Valora este test

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?