Buscar

Avaliação I - Individual - Programação orienta a objetos POO

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 4 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

10/11/2023, 16:36 Avaliação I - Individual
about:blank 1/4
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:885280)
Peso da Avaliação 1,50
Prova 73269286
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
A linguagem de programação JAVA foi criada pela Sun Microsystems no final da década de 1990. 
Esta linguagem tinha um nome diferente antes de receber o no me JAVA.
 Sobre esse nome, assinale a alternativa CORRETA:
A OAK.
B ADA.
C Smaltalk.
D C++.
A linguagem de programação Smalltalk foi desenvolvida na Xerox PARC, o qual introduziu o termo 
programação orientada a objetos para representar o uso de objetos e mensagens como base para a 
computação. Sobre este histórico da programação orientada a objetos, analise as sentenças a seguir:
I – Foi liderado por Alan Kay.
II – Ocorreu na década de 1970.
III – Teve a participação de Yukihiro Matsumoto, criador da linguagem Ruby.
IV – Baseou-se na linguagem em C++.
V – Estilo de tipagem, é fraca em vez de dinâmica.
 
Assinale a alternativa CORRETA:
A As sentenças II e V estão corretas.
B As sentenças I e III estão corretas.
C As sentenças I e II estão corretas.
D As sentenças I e IV estão corretas.
As linguagens de programação orientadas a objetos atuais tiveram suas primeiras versões na década 
de 1970, contudo, em meados da década de 1960 surgiu uma linguagem que pode ser considerada a 
precursora das liguagens orientadas a objeto atuais. 
Sobre linguagem de programação que introduziu os conceitos de orientação a objetos nas linguagens 
atuais, assinale a alternativa CORRETA: 
 VOLTAR
A+ Alterar modo de visualização
1
2
3
10/11/2023, 16:36 Avaliação I - Individual
about:blank 2/4
A PASCAL.
B SIMULA.
C COBOL.
D C.
As classes de programação são projetos de um objeto. Possuem características e comportamentos, ou 
seja, permite armazenar propriedades e métodos dentro dela. A respeito disso, analise as sentenças a 
seguir:
I- Uma das principais finalidades para a qual os pacotes são usados é a separação das classes por 
responsabilidade.
II- Com a linguagem de programação Java, é possível ter duas classes com o mesmo nome, desde que 
estejam em pacotes diferentes.
III- Sempre ocorrerá erro de compilação quando existirem duas ou mais classes com o mesmo nome 
ao utilizarmos a linguagem de programação Java.
Assinale a alternativa CORRETA:
A As sentenças I e III estão corretas.
B Somente a sentença I está correta.
C As sentenças I e II estão corretas.
D As sentenças II e III estão corretas.
Para se ter a noção de classes e objetos, é importante compreender que o paradigma modular resolveu 
diversos problemas do paradigma procedural, entretanto, ao utilizá-lo os programadores conseguiram 
identificar algumas deficiências que prejudicavam sua produtividade. A programação orientada a 
objetos (POO) abordou estas deficiências adicionando os conceitos de herança e polimorfismo e 
retirando o aspecto procedural do controle do programa.
Nesse sentido, assinale a alternativa CORRETA que apresenta uma definição de classe:
A
É o projeto de um método. Informa à máquina virtual como criar um método desse tipo
específico. Cada método criado a partir dessa classe terá seus valores distintos para as variáveis
de instância da classe.
B
É o projeto de um atributo. Informa à máquina virtual como criar um atributo desse tipo
específico. Cada atributo criado a partir dessa classe terá seus valores distintos para as variáveis
de instância da classe.
C
É o projeto de um objeto. Informa à máquina virtual como criar um objeto desse tipo específico.
Cada objeto criado a partir dessa classe terá seus valores distintos para as variáveis de instância da
classe.
4
5
10/11/2023, 16:36 Avaliação I - Individual
about:blank 3/4
D
É o projeto de um objeto. Informa à máquina virtual como criar um objeto desse tipo específico.
Cada objeto criado a partir desse método terá seus valores distintos para as variáveis de instância
do método.
O exemplo que tem uma classe automóvel, que internamente contém as informações de modelo, 
motorização e as operações acelerar e parar, dá forma aos objetos que o sistema efetivamente utiliza, 
em que os objetos são representados pelo Gol, Corsa e Celta, cada um com valores distintos para 
modelo e motorização.
Nesse sentido, assinale a alternativa CORRETA que apresenta o que é instanciação:
A É o projeto de um objeto. Informa à máquina virtual como criar um objeto desse tipo específico.
B Uma construção de software que encapsula estado e comportamento, permitindo que o programa
seja modelado em termos reais e abstrações.
C É o momento em que é criado um objeto em memória com base na classe que o define.
D É o mecanismo através do qual os programas se comunicam com o núcleo do sistema
operacional, alocando e liberando recursos.
A estrutura de uma classe na linguagem de programação Java comporta um nome, um conjunto 
de atributos, também conhecido como o estado desta classe e um conjunto de métodos, também 
conhecidos como o comportamento desta classe. Considerando a estrutura da Classe Principal 
demonstrada na figura a seguir, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Já que o método "Aluno()" não possui parâmetros as linhas 7 a 9 geram erros de compilação.
( ) O método chamado main é quem torna uma classe executável, sendo que a sua existência em 
uma classe é opcional.
( ) Pode-se afirmar que o tipo de dados do atributo "nome", existente na classe aluno é do tipo 
alfanumérico.
( ) A linha 5 marca o que é conhecido como o ponto de entrada da aplicação.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F.
B F - V - V - V.
C V - F - V - F.
D V - F - F - V.
6
7
10/11/2023, 16:36 Avaliação I - Individual
about:blank 4/4
Para se ter a noção de classes e objetos, é importante compreender que o paradigma modular resolveu 
diversos problemas do paradigma procedural, entretanto, ao utilizá-lo os programadores conseguiram 
identificar algumas deficiências que prejudicavam sua produtividade. A programação orientada a 
objetos (POO) abordou estas deficiências adicionando os conceitos de herança e polimorfismo e 
retirando o aspecto procedural do controle do programa.
Nesse sentido, assinale a alternativa CORRETA que apresenta uma definição de objeto:
A Uma construção de hardware que encapsula o estado, permitindo que o programa seja modelado
em termos reais apenas.
B Uma construção de software que encapsula o comportamento, permitindo que o programa seja
modelado em termos de abstrações apenas.
C Uma construção de software que não encapsula (public) estado e comportamento, permitindo que
o programa seja modelado em termos reais e abstrações.
D Uma construção de software que encapsula (private) estado e comportamento, permitindo que o
programa seja modelado em termos reais e abstrações.
Classe representa um conjunto de objetos com características afins. 
Sobre o exposto, assinale a alternativa CORRETA:
A Uma classe pertence a um objeto quando os atributos de uma pode pertencer a outra.
B Um objeto pode ser uma classe por ter atributos semelhantes.
C
Uma classe de objetos descreve um grupo de objetos com propriedades (atributos) similares,
comportamento (operações) similares, relacionamentos comuns com outros objetos e uma
semântica comum. Por exemplo, Pessoa e Companhia são classes de objetos.
D Nenhuma das alternativas.
A Classe é a estrutura fundamental da orientação a objetos e é composta de Atributos e Métodos.
A respeito de métodos de classes, assinale a alternativa CORRETA:
A Os métodos são as operações que são definidas na classe, e quando ela é instanciada eles,
definem o seu comportamento.
B Os métodos não fazem parte da classe e eles devem ser construídos em um módulo separado do
sistema.
C Os métodos representam as características do objeto instanciados.
D Todas as opções anteriores estão incorretas.
8
9
10
Imprimir

Continue navegando