Buscar

Avaliação I - Individual Programação Orientada a Objetos

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

22/03/2023, 00:43 Avaliação I - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:768340)
Peso da Avaliação 1,50
Prova 56791862
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
A proteção de atributos e operações das classes faz com que estas se comuniquem com o meio 
externo por meio de suas interfaces. Que conceito é esse?
A Encapsulamento.
B Herança.
C Polimorfismo.
D Agregação.
O editor do Eclipse apresenta inúmeras características para auxiliar a escrita do código-fonte, entre as 
quais podemos citar: Diferenciação; Ajuda de contexto; Compilação; Sugestão de correção; 
Documentação on-line; Intelisense.
 
Sobre a a definição para a “Intelisense”, assinale a alternativa CORRETA:
A Serve para descobrirmos quais métodos e atributos de um objeto estão disponíveis para
utilização.
B
Ao digitar parte de um comando, o Eclipse mostra diversas opções para automaticamente
completar o que está faltando, sugerindo inclusive nomes para variáveis com base em parâmetros
definidos há métodos.
Ao encontrar um erro de compilação no código, o Eclipse inicialmente marca o erro sublinhando-
o em vermelho. Neste caso, o Eclipse está nos dizendo que a variável nome não existe na classe
 VOLTAR
A+ Alterar modo de visualização
1
2
22/03/2023, 00:43 Avaliação I - Individual
about:blank 2/5
C e sugere que a criemos. Ao selecionar qualquer uma das opções, o Eclipse já procede com a
correção, executando a ação escolhida. Apesar de esta ser uma funcionalidade extremamente
poderosa, devemos utilizá-la com cuidado, pois uma ação errada pode levar a diversos erros de
difícil correção posterior.
D Ao colocar o mouse sobre determinada Classe ou método, automaticamente a documentação da
linguagem aparece na tela, facilitando em muito o trabalho do desenvolvedor.
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:
( ) Pode-se afirmar que o tipo de dados do atributo "matricula", existente na classe aluno é do tipo 
numérico.
( ) O método chamado main é quem torna uma classe executável, sendo que a sua existência em 
uma classe é opcional.
( ) A linha 5 marca o que é conhecido como o ponto de entrada da aplicação.
( ) Já que o método "Aluno()" não possui parâmetros as linhas 7 a 9 geram erros de compilação.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - V.
B V - F - V - F.
C V - F - F - V.
D V - V - V - F.
Classe representa um conjunto de objetos com características afins. 
Sobre o exposto, assinale a alternativa CORRETA:
A Um objeto pode ser uma classe por ter atributos semelhantes.
B Uma classe pertence a um objeto quando os atributos de uma pode pertencer a outra.
3
4
22/03/2023, 00:43 Avaliação I - Individual
about:blank 3/5
C Nenhuma das alternativas.
D
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.
A JVM (Java Virtual Machine) utiliza estratégias como o HotSpot e o JIT para otimizar o 
desempenho de aplicações Java, levando a linguagem a ser mais rápida até mesmo que a linguagem 
C, em determinadas situações. 
Sobre o conceito de JIT, assinale a alternativa CORRETA:
A Permite detectar pontos mais críticos de uma aplicação. Como por exemplo código que é
executado muitas vezes.
B É a junção da compilação estática e dinâmica no processo de geração da aplicação.
C É a compilação just-in-time, também conhecida como estática, é a compilação de um programa
de forma direta.
D É a compilação just-in-time, também conhecida como dinâmica, é a compilação de um
programa em tempo de execução.
Assim como o Sistema Operacional Linux tem o mascote pinguim, a linguagem Java também tem um 
mascote. Assinale a alternativa CORRETA correspondente ao nome do mascote da linguagem de 
programação Java:
A Pinguim.
B Ninjacat.
C Duke.
5
6
22/03/2023, 00:43 Avaliação I - Individual
about:blank 4/5
D Gopher.
Os conceitos da programação orientada a objetos (POO) surgiram no final da década de 1960, quando 
a linguagem Simula-68 introduziu as ideias de objetos e troca de mensagens para construção de 
programas. Tais concepções foram posteriormente amadurecidas e aprimoradas durante a década de 
1970 pela linguagem de programação Smalltalk. No entanto, a popularização da POO só se deu ao 
longo das décadas de 1980 e 1990, com as linguagens C++ e Java. 
Sobre a definição de classe na POO, assinale a alternativa CORRETA:
A Um modelo ou molde de construção de objetos, em que se definem características e
comportamentos.
B Um objeto com função de instanciação, em que se definem comportamentos por meio de
atributos.
C Um modelo ou molde de construção de objetos, em que não se podem definir características.
D Um objeto com função de instanciação, em que não se podem definir características
A cidade de São Paulo, que possuía uma população de 10.000.000 de habitantes, teve um aumento de 
mais 2.000.000 de novos habitantes. Na associação dessa afirmação aos conceitos da modelagem 
orientada a objetos, é correto afirmar que São Paulo, população e aumento, referem-se, 
respectivamente, a quê?
A Classe, objeto, instância de classe.
B Classe, objeto, atributo.
C Objeto, instância, operação.
D Objeto, atributo, implementação por um método do objeto.
7
8
22/03/2023, 00:43 Avaliação I - Individual
about:blank 5/5
A linguagem de programação Java possui dois tipos de exceção. Inclusive, uma delas obriga o 
tratamento de recursos externos à JVM, como, por exemplo: rede e disco. Sobre o nome desses dois 
tipos de exceções, assinale alternativa CORRETA:
A Java Runtime Environment (JRE) e o HotSpot.
B Checked e Unchecked.
C Java SE e Java ME.
D Java Development Kit (JDK) e JIT.
Há oito tipos de dados primitivos suportados pelo Java. Tipos de dados primitivos são predefinidos 
pela linguagem e nomeado por uma palavra-chave
 
Sobre um tipo de dados primitivo, assinale a alternativa INCORRETA:
A longer
B boolean
C int
D short
9
10
Imprimir

Continue navegando