WorksheetsTeste: JFo Seção 7: Quiz 2 - L4-L6
Total questions: 15
Worksheet time: 8mins
Name
Class
Date
1.
1. Os campos e métodos da classe Math não podem ser acessados diretamente porque são estáticos. Verdadeiro ou falso?
a)
True
b)
False
2.
2. Você nunca precisa instanciar um objeto Math. Verdadeiro ou falso?
a)
True
b)
False
3.
3. As variáveis estáticas de uma classe podem ser acessadas, mesmo se a classe não tiver sido instanciada. Verdadeiro ou falso?
a)
True
b)
False
4.
4. Se você precisasse fazer com que uma variável específica pertencesse a uma classe, e não a uma instância individual, que tipo de variável usaria?
a)
Uma variável pública.
b)
Uma variável privada.
c)
Uma variável estática.
d)
Uma variável local.
5.
5. Como você completaria este código para que um método add chamasse os outros métodos add?
public int add(int a, int b, int c) {
return(a+b+c);
}
public int add(int a, int b){
//Complete esta linha.
}
a)
return (a, b, c);
b)
return add(a, b, 0);
c)
return add(a, b, c);
d)
return (a, b);
6.
6. Dado o método:
void add(double a, double b)
Qual assinatura de método não sobreporia esse método?
a)
int add (double a, double b)
b)
void add (double a, int b)
c)
void add(int a, int b, int c)
d)
void add(int a, int b)
e)
void add(String a, String b)
7.
7. Quais são as três opções a seguir que podem variar nos métodos sobrepostos? (Escolha três opções)
(Escolha todas as respostas corretas)
a)
O tipo de retorno do método.
b)
O número de parâmetros.
c)
Os tipos dos parâmetros.
d)
A ordem dos parâmetros.
e)
Os nomes de parâmetros
8.
8. Você pode criar mais de um construtor em uma classe. Verdadeiro ou falso?
a)
True
b)
False
9.
9. O que é encapsulamento?
a)
Uma técnica para incluir primitivas dentro de uma Lista de Matrizes.
b)
Uma técnica para limitar a visibilidade de uma classe para outra.
c)
Uma técnica de depuração.
d)
Uma técnica para criar mais de um método principal.
10.
10. Quais são as duas opções a seguir que consistem em modificadores de acesso? (Escolha duas opções)
(Escolha todas as respostas corretas)
a)
private
b)
final
c)
static
d)
public
11.
11. Quais são as duas afirmações a seguir que são verdadeiras? (Escolha duas opções)
(Escolha todas as respostas corretas)
a)
Um objeto pode acessar o método principal de outro objeto.
b)
Um objeto pode acessar campos públicos de outro objeto.
c)
Um objeto pode acessar o construtor público de outro objeto.
d)
Um objeto pode acessar métodos públicos de outro objeto.
12.
12. O acesso e a visibilidade de uma classe devem ser limitados o máximo possível. Verdadeiro ou falso?
a)
True
b)
False
13.
13. Quais destas duas afirmações são verdadeiras sobre os métodos getter? (Escolha duas opções)
(Escolha todas as respostas corretas)
a)
Os métodos getter geralmente retornam nulo.
b)
Você precisa ter um método setter se quiser ter um método getter.
c)
Os getters têm um modificador de acesso público.
d)
Os getters normalmente não aceitam argumentos.
14.
14. Os setters são métodos de tipo de retorno void. Verdadeiro ou falso?
a)
True
b)
False
15.
15. Quais são as duas afirmações a seguir que são verdadeiras sobre o modificador de acesso privado? (Escolha duas opções)
(Escolha todas as respostas corretas)
a)
Geralmente, os campos da classe são marcados como privados.
b)
Os campos da classe marcados como privados são mais seguros.
c)
Os campos da classe marcados como privados ficam visíveis para qualquer classe.
d)
Geralmente, os campos da classe são marcados como públicos.
100 %
