27/08/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – 6861-60... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_42756395_1&course_id=_98253_1&content_id=_1338499_1&return… 1/6 Revisar envio do teste: QUESTIONÁRIO UNIDADE I TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS 6861-60_57501_R_20202 CONTEÚDO Usuário bruno.simi @unipinterativa.edu.br Curso TÓPICOS ESPECIAIS DE PROGRAMAÇÃO ORIENTADA A OBJETOS Teste QUESTIONÁRIO UNIDADE I Iniciado 27/08/20 10:15 Enviado 27/08/20 10:17 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. Feedback da resposta: 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. 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. UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS 0,25 em 0,25 pontos http://company.blackboard.com/ https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_98253_1 https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_98253_1&content_id=_1337291_1&mode=reset https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_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=_29_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 27/08/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – 6861-60... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_42756395_1&course_id=_98253_1&content_id=_1338499_1&return… 2/6 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. Feedback da resposta: 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. 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 0,25 em 0,25 pontos 0,25 em 0,25 pontos 0,25 em 0,25 pontos 27/08/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – 6861-60... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_42756395_1&course_id=_98253_1&content_id=_1338499_1&return… 3/6 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 Selecionada: e. Respostas: a. b. c. d. e. Feedback da resposta: 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. 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. 0,25 em 0,25 pontos 27/08/2020 Revisar envio do teste: QUESTIONÁRIO UNIDADE I – 6861-60... https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_42756395_1&course_id=_98253_1&content_id=_1338499_1&return… 4/6 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. Pergunta 7 Resposta Selecionada: c. Respostas: a. b. c. d. e. 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 programar em Java sem o uso de uma IDE (como o Eclipse). 0,25 em 0,25 pontos 0,25 em 0,25 pontos 27/08/2020 Revisar envio do teste: QUESTIONÁRIO