Buscar

Prova 1 - Objetiva 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

23/06/2021 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjcwODY0IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHn428gSSAtIEluZGl2aWR1YWwiLCJwYXJhbWV0ZXIiOjU0NSwiZXhhbUNv… 1/4
GABARITO | Avaliação I - Individual
Peso da Avaliação
1,50
Qtd. de Questões
10
Acertos/Erros
8/2
Nota
8,00
Uma classe define um conjunto de características e comportamentos comuns a um determinado conjunto de objetos. Com relação à criação de
classes dentro da programação orientada a objetos, assinale a alternativa CORRETA:
A O comportamento de um objeto pode ser determinado através da análise de seu estado.
B Ao criarmos uma nova classe, definimos um novo tipo de variável através da qual podem ser instanciados objetos.
C Uma classe é composta por 4 partes: nome, atributos, estado e comportamento.
D Os métodos ou operações descrevem o estado interno dos objetos.
Para que se utilize os conceitos e, consequentemente, tire-se proveito das vantagens da programação orientada a objetos, faz-se necessária a
utilização de uma linguagem de programação que permita a implementação do encapsulamento, da herança e do polimorfismo. A linguagem de
programação Java implementa estas características de maneira rígida, o que a torna bastante eficiente no ensino da programação orientada a objetos.
No que se refere à plataforma Java, analise as sentenças a seguir: 
 
I- O Java é considerado multiplataforma, pois é possível executar aplicações Java em qualquer sistema operacional ou dispositivo que tenha uma
implementação da Máquina Virtual Java (JVM). 
II- O c++ teve sua sintaxe baseada no Java, dado o grande número de programadores da linguagem. 
III- A máquina virtual permite que o Java gerencie de forma direta e sem interferência os recursos do sistema operacional, como acesso à rede e ao
disco. 
IV- É possível desenvolver em Java com diversos editores gratuitos existentes no mercado. 
 
Agora, assinale a alternativa CORRETA:
A As sentenças I e IV estão corretas.
B As sentenças II e III estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças I e II estão corretas.
Uma classe, em linguagem orientada a objetos, pode ser descrita como o comportamento de um objeto através de seus comportamentos, e os
seus estados possíveis são referenciados pelos seus atributos. Para que uma linguagem de programação seja considerada orientada a objetos, esta deve
suportar o desenvolvimento de classes. Neste contexto, uma classe pode ser entendida como o conjunto de características comuns de um objeto. Com
relação a classes e objetos, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Para a definição de uma classe, não existe limitação para a quantidade de atributos. 
( ) O comando new é utilizado para instanciar uma classe em memória. 
( ) O estado de um objeto é representado pelos seus métodos. 
( ) Atribuir valor para o atributo de um objeto que não foi instanciado gera o erro "NullPointerException". 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B F - V - F - V.
 VOLTAR
Alterar modo de visualização
1
2
3
Marcelo Augusto Kuhn
Análise e Desenvolvimento de Sistemas 
16
23/06/2021 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjcwODY0IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHn428gSSAtIEluZGl2aWR1YWwiLCJwYXJhbWV0ZXIiOjU0NSwiZXhhbUNv… 2/4
C V - F - V - F.
D V - V - F - F.
No paradigma de orientação a objetos, uma classe é uma estrutura que abstrai um conjunto de objetos que possuem características em comum, e
é composta, geralmente, por três elementos básicos: nome, atributos e métodos. Com relação aos métodos, assinale a alternativa CORRETA:
A Métodos de uma classe Java têm como objetivo apenas a mudança do estado de um objeto.
B Na definição de uma classe, deve-se estabelecer uma constante que indica o seu número máximo de métodos.
C Os métodos definem o estado de um determinado objeto, enquanto ele está na memória do computador.
D Também conhecidos como operações, os métodos descrevem as funcionalidades de uma determinada classe.
Existem quatro plataformas para a programação em Java: Java Platform Standard Edition (Java SE), Java Platform Enterprise Edition (Java EE),
Java Platform Mobile Edition (Java ME) e Java FX. Cada plataforma é destinada a um tipo diferente de aplicação e possui o seu conjunto de APIs.
Com relação à plataforma Java SE, analise as afirmativas a seguir: 
 
I- É construída com base na Java Platform Enterprise Edition. 
II- Provê a API (Application Program Interface) com as principais funcionalidades da linguagem de programação Java. 
III- Define os tipos primitivos. 
IV- Permite a criação de RIA (Rich Internet Applications) usando interfaces aceleradas por hardware. 
 
Agora, assinale a alternativa CORRETA:
A As afirmativas II e III estão corretas.
B Somente a afirmativa I está correta.
C As afirmativas II, III e IV estão corretas.
D As afirmativas I e IV estão corretas.
No paradigma de programação orientada a objetos, o trabalho do desenvolvedor consiste em observar e representar as relações existentes entre
objetos do mundo real na resolução de problemas. Com relação à programação orientada a objetos, assinale a alternativa CORRETA:
A Os valores internos dos objetos não são passíveis de alteração.
B O comportamento de um objeto pode ser determinado através da análise de seu estado.
C Uma das formas de os objetos se relacionarem entre si é através do envio de mensagens.
D As relações entre objetos são comumente chamadas de atributos.
O Paradigma de Orientação a Objetos nos possibilita levar os conceitos do mundo real para o mundo computacional de uma maneira bastante
intuitiva. Ao considerarmos o contexto de uma agenda de contatos, podemos, utilizando a linguagem de programação Java, definir uma classe Contato
para armazenar as características e os comportamentos desse determinado elemento. Considerando a estrutura desta classe, demonstrada na figura
anexa, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Na linha 1 está definido o país para o qual a aplicação será desenvolvida, garantindo o aspecto de internacionalização das aplicações Java. 
( ) Entre as linhas 9 e 12 estão definidos os atributos da classe. 
( ) "Carlos" e "Betânia" são exemplos de valores válidos para o atributo 'nome'. 
( ) No método "getIdentificador()", caso o atributo 'identificador' esteja valendo -1, o retorno do método será 0. 
4
5
6
7
Marcelo Augusto Kuhn
Análise e Desenvolvimento de Sistemas 
16
23/06/2021 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjcwODY0IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHn428gSSAtIEluZGl2aWR1YWwiLCJwYXJhbWV0ZXIiOjU0NSwiZXhhbUNv… 3/4
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B V - V - V - F.
C F - F - V - V.
D F - V - F - F.
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: 
 
( ) 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, porém sem obedecer 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 booleano. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B F - V - V - V
C V - F - V - F.
D F - V - F - F.
Uma linguagem de programação é um vocábulo e um conjunto de regras gramaticais usadaspara escrever programas de computador, sendo que
cada linguagem possui suas próprias características e peculiaridades. No que se refere ao desenvolvimento de sistemas e à linguagem de programação
Java, analise as sentenças a seguir: 
 
I- Há oito tipos de dados primitivos suportados no Java, que são: "bit", "short", "int", "long", "float", "double", "logic" e "char". 
II- A linguagem Java suporta apenas comentários de uma única linha, utilizando uma sequência de duas barras, como "// esta linha será interpretada
como um comentário". 
8
9
Marcelo Augusto Kuhn
Análise e Desenvolvimento de Sistemas 
16
23/06/2021 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjcwODY0IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHn428gSSAtIEluZGl2aWR1YWwiLCJwYXJhbWV0ZXIiOjU0NSwiZXhhbUNv… 4/4
III- Os três operadores relacionais E (representado por &&), OU (representado por '') e NÃO (representado por !) permitem verificar se o valor de
dois operandos é igual, maior, menor ou diferente. 
IV- Na linguagem de programação Java, podemos definir uma estrutura de repetição de três maneiras, que são: "while"; "do-while"; e "for". 
 
Assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B As sentenças II, III e IV estão corretas.
C As sentenças I e IV estão corretas.
D Somente a sentença IV está correta.
Uma das principais vantagens da plataforma Java é sua característica multiplataforma, na qual é possível executar aplicações Java em
praticamente qualquer sistema operacional ou dispositivo que tenha uma implementação da Máquina Virtual Java (JVM). Com relação à utilização de
uma JVM como ambiente para o desenvolvimento de programas, analise as sentenças a seguir: 
 
I- O Java é considerado multiplataforma, pois é possível desenvolver em Java com diversos editores gratuitos existentes no mercado. 
II- A JVM faz o intermédio das solicitações feitas entre as aplicações Java e o Sistema Operacional, como, por exemplo, acesso à impressora. 
III- A memória disponível para a JVM é sempre a totalidade da memória disponível no sistema operacional. 
IV- Java inspirou-se em outras linguagens de programação para implementar o conceito de máquina virtual, como, por exemplo, a linguagem Eiffel. 
 
Agora, assinale a alternativa CORRETA:
A As sentenças III e IV estão corretas.
B As sentenças II e IV estão corretas.
C As sentenças II e III estão corretas.
D As sentenças I e II estão corretas.
10
Marcelo Augusto Kuhn
Análise e Desenvolvimento de Sistemas 
16

Continue navegando