Quiz
Sintaxis de Java: printf, regex y formatos numéricos
This quiz has a time limit, so it opens in the usual player.
Questions in this quiz (8)
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);
}
}- A123.456 true A 45 123 65
- B123.456 123.456 A 123 65
- C123.456 true A 123 65
- D123.456 true 65 123.45 65
- E123.456 123.456 65 123 65
- Ferror de compilacion
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);
}
}- AMy dad And My mom
- BOur dad And Our mom
- Cdad and mom
- Derror de compilacion
- ENinguna salida
3Seleccione las opciones que compilan
- ANumberFormat i = NumberFormat.getInstance(Locale.ITALY);
- BNumberFormat i = new NumberFormat();
- CNumberFormat i = new NumberFormat(Locale.ITALY);
- DNumberFormat i = NumberFormat.getInstance();
4Seleccione los constructores correctos:
- ALocale()
- BLocale(String language)
- CLocale(String language,String country)
- DLocale(String language, String country, String variant)
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();
}
}- Aerror de compilación
- BNinguna Salida
- C1 done 2 done all done
- D1 2 all
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);
}
}- Asi el StringBuilder se sustituye por StringBuffer, con esto cambia la sincronizacion.
- BNo compila
- Cgenera una excepcion StringIndexOutOfBoundsException
- Daaaa123a
- Eaaaaa123
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);
}
}- Ael codigo no compila
- B200 * 100.0
- Cgenera una excepción al correr
- D20000.0
- ENinguno de los anteriores.
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.}- AError al compilar en la linea 3
- Berror al compilar en la linea 4
- Cerror al compilar en la linea 6
- Dtrue
- Efalse
Information
- Description
- Quiz on Untitled, created by Nancy Trejo on 21/01/2016.
- Author
- Nancy Trejo
- Language
- Español
- Views
- 0
- Rating
- No ratings yet Rate this quiz