Buscar

TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS_ QUESTIONÁRIO UNIDADE I 2020

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

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 6, do total de 7 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

12/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – N481_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_48229892_1&course_id=_118369_1&content_id=_1584724_1&retur… 1/7
 
Revisar envio do teste: QUESTIONÁRIO UNIDADE I
TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS N481_18501_20202 CONTEÚDO
Usuário GABRIEL TADEU DE CAMARGO
Curso TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS
Teste QUESTIONÁRIO UNIDADE I
Iniciado 12/10/20 19:23
Enviado 12/10/20 19:26
Status Completada
Resultado da
tentativa
2,5 em 2,5 pontos  
Tempo decorrido 2 minutos
Resultados
exibidos
Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas
respondidas incorretamente
Pergunta 1
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
e.
Assinale a alternativa correta sobre as exceções:
Uma exceção é uma situação comum para qualquer sistema e o
programador deve preparar o sistema para que ele se recupere
dela.
Uma exceção é um erro de codi�cação sinalizado pela IDE com uma
linha tracejada vermelha sob o erro.
Uma exceção é uma situação que deve ser evitada pelo
programador.
Uma exceção é uma situação comum para qualquer sistema e o
programador deve preparar o sistema para que ele se recupere
dela.
É possível criar um sistema em que nunca ocorra uma exceção e
essa é uma boa prática de programação.
O compilador identi�ca as possíveis exceções e as sinaliza no código
com uma linha tracejada amarela sob a exceção.
UNIP BIBLIOTECAS MURAL DO ALUNOCONTEÚDOS ACADÊMICOS
0,25 em 0,25 pontos
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_118369_1
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_118369_1&content_id=_1584288_1&mode=reset
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_49_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1
https://ava.ead.unip.br/webapps/login/?action=logout
12/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – N481_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_48229892_1&course_id=_118369_1&content_id=_1584724_1&retur… 2/7
Feedback
da
resposta:
Comentário: Qualquer sistema está sujeito a situações de falha, desde
falhas de uso até falhas de hardware. Mas o sistema deve ser robusto o
su�ciente para se recuperar das falhas mais comuns. Isto pode ser feito
de maneira bastante simples com o uso do tratamento de exceções.
Pergunta 2
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Feedback
da
resposta:
O que compõe uma classe?
Atributos e métodos
De�nições de tipos e estruturas de dados.
Tipos primitivos e tipos de instância.
Importação de classes e de�nição de pacote.
Mapeamento de dados de um banco de dados.
Atributos e métodos
Comentário: Uma classe é uma entidade computacional que modela
um conceito, com seus dados e comportamentos. Estes dados e
comportamentos são modelados como atributos e métodos da classe.
Pergunta 3
Resposta
Selecionada:
a.
Respostas: a.
b.
c.
d. 
e. 
O que são tipos primitivos?
São tipos de dados que podem ser interpretados diretamente
pela linguagem.
São tipos de dados que podem ser interpretados diretamente
pela linguagem.
São tipos de dados que precisam ter um espaço de memória
reservado explicitamente.
São tipos de dados criados antes de se executar o programa.
São tipos de dados originados de um banco de dados.
São tipos de dados de objetos instanciados.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
12/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – N481_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_48229892_1&course_id=_118369_1&content_id=_1584724_1&retur… 3/7
Feedback
da
resposta:
Comentário: Os tipos primitivos são tipos de dados de�nidos na
própria linguagem e podem ser utilizados diretamente pela JRE e, em
última instância, pelo próprio processador. São os tipos de dados mais
e�cientes em uso de memória e que apresentam o melhor
desempenho.
Pergunta 4
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
e.
Feedback
da
resposta:
O que signi�ca dizer que o Java é multiplataforma?
Signi�ca que um código compilado em Java pode ser executado em
qualquer plataforma que seja equipada com uma Máquina Virtual
Java.
Signi�ca que o código fonte Java é o mesmo para qualquer
plataforma e ele pode ser compilado para cada uma delas.
Signi�ca que o código fonte Java deve ser adaptado para a
plataforma a qual se destina para que possa ser compilado.
Signi�ca que um código compilado em Java pode ser executado em
qualquer plataforma que seja equipada com uma Máquina Virtual
Java.
Signi�ca que um código compilado em Java pode ser executado por
um Kit de Desenvolvimento Java especí�co para cada plataforma.
Signi�ca que a Máquina Virtual Java de qualquer plataforma pode
executar um código fonte em Java.
Comentário: Uma vez que um código fonte Java esteja compilado, ele
pode ser executado em qualquer plataforma que tenha a Máquina
Virtual Java instalada.
Pergunta 5
Resposta e. 
Qual das a�rmações abaixo sobre as operações de controle está incorreta?
Pode-se criar algoritmos sem o uso de estruturas de controle.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
12/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – N481_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_48229892_1&course_id=_118369_1&content_id=_1584724_1&retur… 4/7
Selecionada:
Respostas: a.
b.
c.
d.
e. 
Feedback
da
resposta:
As operações if, if-else e switch-case são conhecidas como desvios
condicionais.
As operações for, while e do-while são conhecidas como laços de
repetição.
Pode-se substituir um switch-case por uma série de if-
else encadeado. A escolha de qual usar depende de qual solução
torna-se mais legível.
As estruturas for, while e do-while são equivalentes e a escolha de
qual usar depende de qual delas torna o código mais legível.
Pode-se criar algoritmos sem o uso de estruturas de controle.
Comentário: São as instruções de controle que permitem que se criem
códigos que realizem algoritmos e não apenas uma sequência de
instruções.
Pergunta 6
Resposta
Selecionada:
a.
Respostas: a.
b.
c. 
d. 
e.
Feedback
da
resposta:
Quando precisamos utilizar valores de tipos numéricos, é válido a�rmar que:
Podemos armazenar o valor de uma variável de menor capacidade
em outra de maior capacidade.
Podemos armazenar o valor de uma variável de menor capacidade
em outra de maior capacidade.
Podemos armazenar o valor de uma variável de maior capacidade
em outra de menor capacidade.
A conversão de tipos faz arredondamento de valores.
A conversão por classes wrapper faz truncamento de valores.
Podemos receber dados numéricos do usuário usando a classe
JOptionPane.
Comentário: Uma variável de tipo de maior capacidade sempre
consegue armazenar um intervalo de dados maior do que o intervalo
de qualquer tipo de menor capacidade.
0,25 em 0,25 pontos
12/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – N481_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_48229892_1&course_id=_118369_1&content_id=_1584724_1&retur… 5/7
Pergunta 7
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
e.
Feedback
da
resposta:
Sobre a tecnologia Java, podemos a�rmar:
Para se programar em Java é preciso instalar o kit de
desenvolvimento Java.
Para se executar um programa em Java é preciso instalar o kit de
desenvolvimento Java.
Para se programar em Java é preciso instalar a máquina virtual Java.
Para se programar em Java é preciso instalar o kit de
desenvolvimento Java.
Quando se utiliza uma IDE (como o Eclipse) para programar em Java,
o programa só funciona se for executado na mesma IDE.
Não é possível programarem Java sem o uso de uma IDE (como o
Eclipse).
Comentário: O único item obrigatório para se desenvolver em Java é o
Kit de Desenvolvimento do Java SE. Com ele é possível escrever código
usando um editor de arquivos-texto e compilá-los usando o compilador
de linha de comando.
Pergunta 8
Resposta
Selecionada:
b.
Respostas: a. 
b.
c.
Sobre a utilização da tecnologia Java, é correto a�rmar que:
Uma das razões que explicam a grande aceitação do Java é o fato de
ser uma multiplataforma.
O Java é amplamente utilizado por ser uma tecnologia gratuita.
Uma das razões que explicam a grande aceitação do Java é o fato de
ser uma multiplataforma.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
12/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – N481_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_48229892_1&course_id=_118369_1&content_id=_1584724_1&retur… 6/7
d.
e.
Feedback
da
resposta:
Vários fabricantes de smartphones, computadores,
eletrodomésticos, automóveis entre outros adotaram o Java, o que
força os desenvolvedores a utilizar esta tecnologia.
O Java é uma tecnologia que pode ser facilmente adaptada para
diversas plataformas, o que garante o seu grande sucesso.
O desenvolvimento de sistemas utilizando apenas o kit de
desenvolvimento Java é gratuito, o que garante sua grande
aceitação. O desenvolvimento utilizando IDEs é a única atividade
que requer a aquisição de uma licença.
Comentário: A principal razão para a grande aceitação da tecnologia
Java é o fato desta ser multiplataforma, ou seja, um código compilado
em Java pode ser executado em qualquer plataforma que esteja
equipada com uma Máquina Virtual Java (JRE).
Pergunta 9
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
e.
Feedback
da
resposta:
Sobre arrays e coleções é correto a�rmar:
Uma coleção modi�ca a sua capacidade de maneira automática,
dependendo da quantidade de dados armazenada por ela.
Pode-se alterar o tamanho de um array utilizando a palavra
reservada new novamente com o novo tamanho.
Uma coleção modi�ca a sua capacidade de maneira automática,
dependendo da quantidade de dados armazenada por ela.
Um array pode armazenar uma coleção de dados de vários tipos
diferentes.
Uma coleção pode ter seu tamanho modi�cado após sua criação ao
se chamar seu método .setSize().
Uma coleção pode aumentar de tamanho, mas não pode diminuir.
Comentário: Uma coleção é uma estrutura de dados dinâmica, o que
signi�ca que sua capacidade pode mudar depois de sua criação. Sua
capacidade varia conforme muda a quantidade de dados armazenada
por ela. Esta capacidade pode aumentar e diminuir de maneira
automática conforme a necessidade.
0,25 em 0,25 pontos
12/10/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – N481_...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_48229892_1&course_id=_118369_1&content_id=_1584724_1&retur… 7/7
Segunda-feira, 12 de Outubro de 2020 19h26min23s GMT-03:00
Pergunta 10
Resposta
Selecionada:
d. 
Respostas: a. 
b. 
c. 
d. 
e.
Feedback
da
resposta:
Sobre as recomendações de estilo para nomes em Java, é correto a�rmar:
Métodos devem ter a primeira letra minúscula.
Classes devem ter a primeira letra minúscula.
Constantes devem utilizar camel case.
Atributos devem ter a primeira letra maiúscula.
Métodos devem ter a primeira letra minúscula.
Parâmetros devem ter a primeira letra da segunda palavra
minúscula.
Comentário: A recomendação de estilo Java indica o uso de camel case
para os nomes, com a primeira letra em maiúscula se o nome for de
uma classe ou de uma interface, minúscula para os demais casos. As
constantes devem ser escritas com todas as letras maiúsculas,
separando as palavras com o símbolo do sublinhado.
← OK
0,25 em 0,25 pontos
javascript:launch('/webapps/blackboard/content/listContent.jsp?content_id=_1584288_1&course_id=_118369_1&nolaunch_after_review=true');

Continue navegando