Buscar

Conceitos de Programação Orientada a Objetos em Java

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

15/11/2022 09:06 Avaliação I - Individual
about:blank 1/4
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:768340)
Peso da Avaliação 1,50
Prova 56731299
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
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 anexa, 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. 
( ) A linha 1 define, através da palavra reservada "package", que a classe está agrupada obedecendo 
as suas responsabilidades dentro de uma aplicação. 
( ) Pode-se afirmar que o tipo de dados do atributo "nome", existente na classe aluno é do tipo 
alfanumérico. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B F - V - V - V.
C F - V - F - V.
D V - F - V - F.
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 o que pode ser considerado um 
“pedaço” de um programa de computador que possui internamente um conjunto de valores e 
procedimentos para manipular estes valores. Um POO é composto de diversos “pedaços” que se 
comunicam entre si e, em conjunto ou individualmente, resolvem problemas.
A Método.
 VOLTAR
A+ Alterar modo de visualização
1
2
15/11/2022 09:06 Avaliação I - Individual
about:blank 2/4
B Objeto.
C Atributo.
D Classe.
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 Inclusão.
B Extensão.
C Instanciação.
D Alocação.
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 Short.
B Double.
C Byte.
D Text.
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 um objeto em memória a partir de uma classe que o
define, o valor dos atributos é conhecido como seu comportamento.
B Os atributos de uma classe só podem ser alterados após o objeto ser instanciado, apenas por
métodos getters e setters.
C 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.
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.
3
4
5
15/11/2022 09:06 Avaliação I - Individual
about:blank 3/4
Definir uma classe é como criar um tipo de dado novo para declaração de variáveis. Uma classe 
define todas as características comuns a um tipo de objeto.
Nesse sentido, assinale a alternativa CORRETA que apresenta informações sobre o elemento básico 
métodos ou operações que compõe uma classe:
A Constrói o objeto no momento de sua criação, garantindo que esteja em um estado válido, sendo
que uma classe pode ter mais de um método construtor.
B É sempre formado por um substantivo, que pode ser simples ou composto.
C
São as informações internas das classes. Essas informações em geral são declaradas com um tipo
de dados, da mesma forma que as variáveis em um programa. Um detalhe a ser destacado é que é
comum os objetos possuírem atributos que sejam outros objetos. O valor dos atributos de um
objeto enquanto ele está na memória é seu estado.
D
Descrevem os procedimentos que podem ser realizados com os atributos da classe. Em geral são
nomeados com verbos no imperativo ou infinitivo indicando qual operação será realizada. Aos
métodos de um objeto enquanto ele está na memória dá-se o nome comportamento.
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 Todos os identificadores devem começar com uma letra (A a Z ou A a Z), de caráter monetário
($) ou um sublinhado (_).
B Após o primeiro caractere, identificadores podem ter qualquer combinação de caracteres.
C Uma palavra-chave não pode ser utilizada como um identificador.
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 O valor padrão de qualquer variável de referência é nula.
B A variável de referência pode ser usada para se referir a algum objeto do tipo Unique.
C
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.
D Por exemplo: Animal = new Animal ("elefante").
6
7
8
15/11/2022 09:06 Avaliação I - Individual
about:blank 4/4
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
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.
B Nenhuma das alternativas.
C Uma classe é a abstração de atributos do mundo computacional.
D Uma classe é a abstração de atributos do mundo real.
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 Java.
B Smaltalk.
C Prolog.
D Visual Basic .NET.
9
10
Imprimir

Outros materiais