SCJP Mock Q7

Selecione todas as alternativas corretas:

a) não é necessário especificar nada na linha de comando para que o código compile sem erros
b) se o código não for compilado com a opção -source 1.4 ocorrerá erro de compilação
c) se rodarmos o código com a opção -ea (enable assertions), uma mensagem de AssertionError será mostrada, seguida de "que coisa, nao?"
d) se rodarmos o código com a opção -ea (enable assertions), uma mensagem de AssertionError será mostrada e o programa termina.
e) se rodarmos o código com o opção -da (disable assertions), nada será mostrado.
f) se rodarmos o código com a opção -da (disable assertions), “que coisa, nao?” será mostrada.
g) se rodarmos o código sem especificar nenhuma opção (ea ou da), uma mensagem de AssertionError será mostrada e o programa termina.
h) se rodarmos o código sem especificar nenhuma opção (ea ou da), “que coisa, nao?” será mostrada.

public class GUJ7 {
	public static void main (String [] args) {
		assert false;
		System.out.println ("que coisa, nao?");
	}
}

arriscando um palpite:

b c f h

tah certo ?

[quote=“Shelson”]arriscando um palpite:

b c f h

tah certo ?[/quote]

quase :slight_smile:

Pra kem kiser saber mais sobre asserções (assertion):
Tutorial de Assertion do GUJ

[quote=“Shelson”]arriscando um palpite:

b c f h

tah certo ?[/quote]

b, d, f e h estão corretas…