Buscar

Programacao Orientada a Objetos - av 1

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

Prévia do material em texto

A programação orientada a objetos define seis objetivos para o desenvolvimento de software. Assinale a alternativa CORRETA que cita tais objetivos:
A
Sintético, confortável, reutilizável, manutenível, extensível, oportuno.
B
Sintétivo, confiável, reutilizável, manutenível, extensível, oportuno.
C
Natural, confidencial, reutilizável, manutenível, inestendível, oportunista.
D
Natural, confiável, reutilizável, manutenível, extensível, oportuno.
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 I e IV estão corretas.
B
As sentenças II e V estão corretas.
C
As sentenças I e II estão corretas.
D
As sentenças I e III estão corretas.
A estrutura de uma classe na linguagem de programação Java comporta um nome, um conjunto de atributos, também conhecidos 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:
 
( ) A linha 1 define, através da palavra reservada "package", que a classe está agrupada obedecendo as suas responsabilidades dentro de uma aplicação.
( ) Já que o método "Aluno()" não possui parâmetros as linhas 7 a 9 geram erros de compilação.
( ) Pode-se afirmar que o tipo de dados do atributo "nome", existente na classe aluno é do tipo booleano.
( ) Pode-se afirmar que o tipo de dados do atributo "matricula", existente na classe aluno é do tipo caracter.
Assinale a alternativa que apresenta a sequência CORRETA:
A
F - F - V - V.
B
V - F - F - F.
C
V - F - F - V.
D
V - F - V - V.
Todos os componentes Java requerem nomes. Os nomes usados para as classes, variáveis e métodos são chamados de identificadores. Existem regras para criação de identificadores. A respeito disso, assinale a alternativa INCORRETA:
A
Após o primeiro caractere, identificadores podem ter qualquer combinação de caracteres.
B
Uma palavra-chave não pode ser utilizada como um identificador.
C
Todos os identificadores devem começar com uma letra (A a Z ou A a Z), de caráter monetário ($) ou um sublinhado (_).
D
Identificadores são cases abstratos.
O Guia de Referência Rápida da Linguagem de Programação Java enumera os tipos referência utilizados pela linguagem. Considerando esses tipos, assinale a alternativa INCORRETA:
A
A variável de referência pode ser usada para se referir a algum objeto do tipo Unique.
B
O valor padrão de qualquer variável de referência é nula.
C
Por exemplo: Animal = new Animal ("elefante").
D
Variáveis de referência são criados usando construtores definidos para as classes. Essas variáveis são declaradas usando um tipo específico que não pode ser mudado. Por exemplo, Livro, Pessoa etc.
As linguagens Orientadas a Objeto se tornaram uma febre no mercado de TI a partir da década de 1990 . 
Sobre o exposto, assinale a alternativa CORRETA::
A
Podemos dizer que quando instanciamos uma classe, o valor dos atributos não tem nenhuma relevância, nem para o comportamento e nem para o estado do objeto.
B
Podemos dizer que quando instanciamos um objeto em memória a partir de uma classe que o define, o valor dos atributos é conhecido como seu comportamento.
C
Os atributos de uma classe só podem ser alterados após o objeto ser instanciado, apenas por métodos getters e setters.
D
Podemos dizer que quando instanciamos um objeto em memória a partir de uma classe que o define, o valor dos atributos é conhecido como seu estado.
Existem oito tipos de dados primitivos suportados pelo Java. Tipos de dados primitivos são predefinidos pela linguagem e nomeados por uma palavra-chave. Considerando os tipos de dados primitivos, assinale a alternativa INCORRETA:
A
Double.
B
Byte.
C
Short.
D
Text.
Imagine a classe pessoa, onde o objeto são “pessoas” criadas a partir das classes. As classes são uma espécie de template para criar vários objetos. 
Sobre o exposto, assinale a alternativa CORRETA:
A
Nenhuma das alternativas.
B
Uma classe é uma estrutura que abstrai um conjunto de objetos com características similares. Uma classe define o comportamento de seus objetos - através de métodos - e os estados possíveis destes objetos - através de atributos.
C
Uma classe é a abstração de atributos do mundo real.
D
Uma classe é a abstração de atributos do mundo computacional.
As linguagens de programação orientadas a objetos são uma realidade em nossos tempos! Este paradigma é utilizado em diversas tecnologias atuais.
Sobre uma tecnologia que utiliza o paradigma de orientação a objeto, assinale a alternativa INCORRETA:
A
Prolog.
B
Visual Basic .NET.
C
Java.
D
Smaltalk.
Durante a execução de um programa em uma linguagem orientada a objeto, como Java, são definidas diversas classes e estas são carregadas para a memória durante a execução do programa.
Como essa carga é chamada?
A
Alocação.
B
Instanciação.
C
Inclusão.
D
Extensão.

Continue navegando