Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Programação Orientada a Objetos - SI005 - CC-NR01 - 20211 - 
APOIO 
 
 
• Pergunta 1 
0,5 em 0,5 pontos 
 
Qual alternativa está errada? 
 
 
• Pergunta 2 
0,5 em 0,5 pontos 
 
As classes, são estruturas das linguagens de programação orientadas a objetos 
para conter, para determinado modelo, os dados que devem ser representados e as 
operações que devem ser efetuadas com estes dados. 
Considere as seguintes afirmações: 
I - A classe é usada para que várias instâncias sejam criadas a partir dela. 
II - Na linguagem de programação Java, as operações contidas em uma classe são 
chamadas de método. 
III - Na linguagem de programação Java, os construtores são métodos especiais, que 
são chamados quando instâncias são criadas. 
IV - Na linguagem de programação Java, os construtores devem ter exatamente o 
mesmo nome da classe a que pertencem e não podem retornar nenhum valor, nem 
mesmo void. 
São verdadeiras as afirmações 
 
 
 
• Pergunta 3 
0,5 em 0,5 pontos 
 
Um laço de repetição foi criado em Java utilizando os comandos abaixo. 
int i=0; 
while (i<=100) 
 
{ 
 System.out.println(i); 
 i=i+10; 
} 
 
Pode-se afirmar corretamente que: 
 
 
• Pergunta 4 
0,5 em 0,5 pontos 
 
A Programação Orientada a Objetos (POO) tenta modelar os softwares como um 
conjunto de objetos que possuem características e comportamentos bem definidos. 
Considere as afirmativas a seguir referentes a esse paradigma de programação. 
I - Uma classe é a representação abstrata de um grupo de coisas semelhantes. 
II - Os atributos são as ações que um objeto pode realizar. 
III - Os objetos são instâncias das classes, referenciados por variáveis. 
IV - Os métodos são as características que descrevem as classes. 
Das afirmativas, estão corretas? 
 
 
 
• Pergunta 5 
0,5 em 0,5 pontos 
 
O que são atributos? 
 
 
• Pergunta 6 
0,5 em 0,5 pontos 
 
Considere o programa em Java abaixo: 
 
A saída do programa ao ser executado será: 
 
 
 
 
• Pergunta 7 
0,5 em 0,5 pontos 
 
Sobre programação orientada a objetos analise as afirmativas: 
I - A POO (programação orientada a objetos) encapsula dados (atributos) e métodos 
(comportamento) em objetos. 
II - Os objetos têm a propriedade de ocultar informações. Isto significa que, embora 
os objetos possam saber se comunicar uns com os outros, através de interfaces bem-
definidas, os objetos, normalmente, não têm permissão para conhecer como os 
outros objetos são implementados. 
III - O conceito de Encapsulamento (ocultamento de informação) é baseado na 
restrição do escopo ou visibilidade da informação, utilizada em projetos baseados 
em objetos, para obter melhor legibilidade, manutenibilidade e reusabilidade do 
software. 
IV - O método construtor de uma classe Java é um método especial, que possui o 
mesmo nome da classe e é executado quando a classe é instanciada. Esse método 
não permite a sua sobrecarga, ou seja, não podemos criar vários métodos 
construtores, mesmo que contenham parâmetros diferentes. 
Estão corretas as afirmativas: 
 
 
 
• Pergunta 8 
0,5 em 0,5 pontos 
 
O que é um objeto? 
 
 
• Pergunta 9 
0,5 em 0,5 pontos 
 
Considere o trecho de código, na Linguagem Java: 
public static void main(String[] args) 
{ 
 Classe1 instancia1 = new Classe1("maria","joão","carlos"); 
 Classe1 instancia2 = new Classe1("maria","joao"); 
 Classe1 instancia3 = new Classe1(); 
 
Com relação a esse trecho, são feitas as seguintes afirmações: 
I - São criados três objetos da classe Classe1. 
II - O trecho de código está incorreto, haverá erro de compilação, para a criação das 
instância são passados diferentes número de argumentos para o construtor. 
III - O trecho de código apresenta o que é conhecido como sobrecarga de método. 
IV - O trecho de código compila, mas dará um erro de execução. 
São verdadeiras as afirmações 
 
 
 
• Pergunta 10 
0 em 0,5 pontos 
 
Considere, abaixo, o código de uma classe em Java, que não apresenta erros de 
sintaxe. 
 
Ao analisar a classe declarada acima, um Analista de TI afirma que: 
 
 
 
• Pergunta 11 
0,5 em 0,5 pontos 
 
Considere a seguinte classe, escrita na linguagem Java: 
 
Durante a execução do método metodoUm(), qual valor será atribuído à variável v2? 
 
 
 
 
 
• Pergunta 12 
0,5 em 0,5 pontos 
 
O que são métodos? 
 
 
• Pergunta 13 
0,5 em 0,5 pontos 
 
Em relação à linguagem de programação Java, é correto afirmar que: 
 
 
• Pergunta 14 
0,5 em 0,5 pontos 
 
Observe o trecho de código a seguir, escrito na linguagem de programação Java: 
 
A execução desse programa produzirá, como resultado, a saída 
 
 
• Pergunta 15 
0 em 0,5 pontos 
 
Analise a classe abaixo e identifique qual será o retorno do método caso os valores 
passados como parâmetro forem 10 e 20. 
 
 
 
 
• Pergunta 16 
0,5 em 0,5 pontos 
 
Sobre as variáveis e os métodos declarados como private, em Java, analise as 
afirmativas a seguir. 
I. Ficam acessíveis somente aos membros da própria classe. 
II. Ficam acessíveis somente às classes definidas no mesmo package. 
III. Ficam acessíveis somente para suas classes derivadas. 
Está correto o que se afirma em 
 
 
 
• Pergunta 17 
0 em 0,5 pontos 
 
Considere o programa Java abaixo. 
 
Há um erro APENAS nas linhas: 
 
 
 
• Pergunta 18 
0,5 em 0,5 pontos 
 
Considere, abaixo, o trecho de código Java, que não apresenta erros, para uma classe 
que fará o teste da classe Funcionario. Considere que a classe Funcionario foi 
corretamente criada em condições ideais. 
 
 
Com base no código e nos conceitos de orientação a objeto afirma-se, corretamente: 
 
 
• Pergunta 19 
0,5 em 0,5 pontos 
 
Análise a classe abaixo e identifique qual conceito de orientação a objetos está sendo 
aplicado? 
 
 
 
 
• Pergunta 20 
0,5 em 0,5 pontos 
 
Os membros de uma classe definidos como "public" não podem ser acessados ou 
usados por nenhuma outra classe.

Mais conteúdos dessa disciplina