java -indonésia -em -"linguagem de" -ter -segundo -deste

Propaganda
1. O que será impresso pelo programa Java a seguir?
public class C1 {
public static void main(String args[]) {
int x = 0;
int i = 0;
x = i++;
System.out.println("x vale: " + x);
System.out.println("i vale: " + i);
}
}
2. Quais dos seguintes fragmentos de código compilam sem erro? (Duas respostas
corretas)
A)
int i = 0;
if (i) {
System.out.println("Hello");
}
B)
boolean b = true;
boolean b2 = true;
if(b == b2) {
System.out.println("So true");
}
C)
int i = 1;
int j = 2;
if(i == 1 || j == 2) {
System.out.println("OK");
}
D)
int i = 1;
int j = 2;
if(i == 1 &| j == 2) {
System.out.println("OK");
}
3. Qual é o valor da variável a após a execução do seguinte trecho de código Java?
int a = 5;
String b, c, d = "Hello";
b = a + d;
c = d + a;
if (b.equals(c)) {
a = 0;
} else {
a = -1;
}
4. Observe o método abaixo. Para que valores da variável i o método imprimirá a
String outro?
void fazAlgumaCoisa(int i) {
int a = i % 3;
if (a == 0) {
System.out.println("0");
} else if (a == 1) {
System.out.println("1");
} else if (a == 2) {
System.out.println("2");
} else {
System.out.println("outro");
}
}
5. O que será impresso pelo programa Java a seguir?
public class C1 {
public static void main(String argv[]) {
C1 c = new C1();
String s = "lo";
c.umMetodo(s);
}
public void umMetodo(String s) {
char c = 'A';
s += c;
System.out.println(s);
}
}
6. O que será impresso pelo programa Java a seguir?
public class C1 {
public static void main(String args[]) {
int i = 0;
loop:
do {
System.out.println(i++);
if (i < 5) break loop;
} while (true);
}
}
7. Quais os valores das variáveis a, b e c após a execução do trecho de código a
seguir?
int a, b = 5, c = 6;
a = ++b - c++;
8. O que será impresso pelo programa Java a seguir?
public class C1 {
public static void main(String args[]) {
int o = 10;
boolean b1 = false;
if ((b1 == true) && ((o += 10) == 20)) {
System.out.println("Iguais! " + o);
} else {
System.out.println("Diferentes! " + o);
}
}
}
9. O que será impresso pelo programa Java a seguir?
public class C1 {
public static void main(String args[]) {
int linha = 10, coluna;
while (linha >= 1) {
coluna = 1;
while (coluna <= 10) {
System.out.print(linha % 2 == 1 ? "<" : ">");
++coluna;
}
--linha;
System.out.println();
}
}
}
10. Escreva um método quadradoDeAsteriscos() que exibe um quadrado sólido de
asteriscos. O tamanho do lado é recebido pelo método através do parâmetro inteiro
lado.
Exemplo: Se lado for igual a quatro, o método deve exibir:
****
****
****
****
Escreva também o método main() que lê o valor do lado do quadrado (um valor
inteiro digitado pelo usuário) e chama o método quadradoDeAsteriscos() para
desenhar o quadrado.
11. Reescreva o aplicativo Java a seguir de modo que ele faça uso de um laço while
ao invés do laço for.
public class C1 {
public static void main(String args[]) {
for(int i=1; i<=10; i++)
System.out.println(i);
}
}
Download