Buscar

Programacao Orientada a Objetos - av 2

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