Buscar

Prova 2 Programação orientada a objetos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Dada as afirmações: 
I. Java suporta ambos os comentários de bloco no estilo C delimitados por / * 
e * / e comentários de linha no estilo C ++ indicados por //. 
II. Os modificadores de acesso serão definidos sempre em palavras minúsculas, 
tais como public, private, protected, default, static, final, native, synchronized, 
volatile. 
III. Métodos set() também são comumente chamados métodos modificadores, 
porque eles geralmente modificam os valores das variáveis de instância. Os 
métodos get() também são comumente chamados de métodos de acesso ou 
métodos de consulta. 
Assinale a alternativa CORRETA: 
 
 
a. 
Somente as afirmações I e III estão corretas. 
b. 
Todas as afirmações. 
c. 
Somente a afirmação III está correta. 
d. 
Somente as afirmações I e II estão corretas. 
e. 
Nenhuma das afirmações estão corretas. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Todas as afirmações. 
Questão 2 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Em relação às afirmações apresentadas, marque (V) para VERDADEIRO ou (F) para 
FALSO: 
( ) Uma Classe especificará os dados que um objeto poderá conter (os campos de 
objetos) e as ações que um objeto poderá executar (os métodos do objeto). 
( ) Um objeto poderá armazenar dados. Os dados armazenados em um objeto 
serão comumente chamados de campos. 
( ) Os modificadores de acesso são padrões de visibilidade de acessos às classes, 
atributos e métodos. 
( ) O construtor deverá possuir sempre o mesmo nome de sua classe e será 
sintaticamente semelhante a um método, quando for declarado. 
( ) A linguagem de programação Java não dá suporte à herança de várias 
superclasses na mesma subclasse. Será possível criar uma hierarquia de herança em 
que uma subclasse passe a ser uma superclasse de outra subclasse. 
 
 
a. 
F, V, F, V, V. 
b. 
F, V, V, F, F. 
c. 
V, V, V, F, F. 
d. 
V, F, F, V, V. 
e. 
V, V, V, V, V. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
V, V, V, V, V. 
Questão 3 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Assinale (V) para VERDADEIRO ou (F) para FALSO, para as seguintes afirmações: 
( ) Cada objeto possuirá um conjunto de métodos que poderão ser chamados, 
fazendo com que o objeto execute uma operação. 
( ) Quando o programa precisar de um objeto para fazer algo, ele chama o 
método apropriado. 
( ) Os modificadores de acesso não são padrões de visibilidade de acessos 
às classes, atributos e métodos. 
( ) Os modificadores são palavras-chaves reservadas pela linguagem Java, que 
não poderão ser usadas como nome de métodos, classes ou atributos. 
( ) O uso dos modificadores de acesso não será importante para definir uma 
implementação coerente com as especificações de projeto, não determinará como 
serão os acessos às classes, métodos e/ou variáveis. 
Considere somente a alternativa CORRETA. 
 
 
a. 
F, F, V, V, V. 
b. 
V, V, F, V, F. 
c. 
V, F, F, V, V. 
d. 
V, F, V, F, F. 
e. 
F, V, V, V,F. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
V, V, F, V, F. 
Questão 4 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Em relação ao que foi visto e estudado em Programação Orientado a Objetos, 
marque (V) para VERDADEIRO ou (F) para FALSO: 
( ) No encapsulamento, o código ou os dados privados poderão ser acessados 
por uma parte do programa que exista fora do objeto. 
( ) A codificação de uma interface também será semelhante à de uma classe, no 
entanto a declaração de uma interface não se iniciará com a palavra reservada 
class. 
( ) O tratamento de exceção ajudará a criar programas tolerantes a falhas que 
poderão resolver ou tratar as exceções. 
( ) Poderá haver muitos blocos catch para tratar com diferentes tipos de exceções 
que poderão ser lançadas no bloco try correspondente. 
( ) Em uma linguagem orientada a objetos, o código e os dados poderão ser 
vinculados de tal forma que uma caixa preta autônoma seja criada. Dentro da caixa, 
estarão todo o código e os dados necessários. 
 
 
a. 
V, F, V, F, F. 
b. 
V, V, F, V, F. 
c. 
V, F, F, V, V. 
d. 
F, V, V, V, F. 
e. 
F, V, V, V, V. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
F, V, V, V, V. 
Questão 5 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Dadas as seguinte afirmações a respeito dos Objetos, analise: 
I. Um objeto não será criado a partir de uma classe que contenha um código 
descrevendo o objeto. 
II. Um objeto poderá armazenar dados. Os dados armazenados em um objeto 
serão comumente chamados de campos. 
III. Um objeto não poderá realizar operações. As operações que um objeto 
poderá executar são chamadas de métodos. 
Assinale a alternativa CORRETA: 
 
 
a. 
Somente as afirmações I e III estão corretas. 
b. 
Nenhuma das afirmações estão corretas. 
c. 
Todas as afirmações. 
d. 
Somente as afirmações I e II estão corretas. 
e. 
Somente a afirmação II está correta. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Somente a afirmação II está correta. 
Questão 6 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Em relação às afirmações apresentadas a seguir, analise: 
I. Dentro de um objeto, o código, os dados ou ambos poderão ser privados 
deste objeto ou públicos. 
II. Quando o código ou os dados forem públicos, outras partes do programa 
poderão acessá-los mesmo que estejam definidos dentro de um objeto. 
III. O código ou os dados privados não poderão ser acessados por uma parte 
do programa que exista fora do objeto. Geralmente, as partes públicas de 
um objeto serão usadas para fornecer uma interface controlada para os 
elementos privados do objeto. 
 Assinale a alternativa CORRETA: 
 
 
a. 
Somente as afirmações I e III estão corretas. 
b. 
Somente as afirmações I e II estão corretas. 
c. 
Somente a afirmação III está correta. 
d. 
Todas as afirmações estão corretas. 
e. 
Nenhuma das afirmações estão corretas. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Todas as afirmações estão corretas. 
Questão 7 
Correto 
Atingiu 0,05 de 0,05 
Marcar questão 
Texto da questão 
Sobre a Captura e Tratamento das Exceções, podemos afirmar: 
I. A Captura e Tratamento das Exceções permitirá que um programa continue 
a executar como se nenhum problema fosse encontrado. 
II. Problemas mais graves poderão evitar que um programa continue 
executando normalmente, exigindo que ele notifique o usuário sobre o 
problema e termine a execução. 
III. Quando a Java Virtual Machine ou um método detectar um problema, como 
um índice de array inválido ou um argumento de método inválido, ele 
lançará uma exceção, isto é, ocorrerá uma exceção. 
Considere a alternativa CORRETA. 
 
 
a. 
Somente as afirmações I e III estão corretas. 
b. 
Somente as afirmações I e II estão corretas. 
c. 
Nenhuma das afirmações estão corretas. 
d. 
Somente a afirmação II está correta. 
e. 
Todas as afirmações estão CORRETAS. 
Feedback 
Sua resposta está correta. 
A resposta correta é: 
Todas as afirmações estão CORRETAS.

Mais conteúdos dessa disciplina