Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

Portanto, podemos compreender a importância de seguir as regras de programação orientada a objeto para que não ocorram erros quando o sistema estiver instalado. Neste sentido, qual o tipo de problema acarreta erro em tempo de execução?
Erro de lógica.

Os ponteiros representam uma definição fundamental na orientação a objeto. Muitas vezes (na linguagem Java), ocorre um erro em tempo de execução quando se aponta para um objeto nulo. Existe uma hierarquia no tratamento de erros e exceção. Qual é a forma correta desta hierarquia?
Throwable > Exception > RunTimeException > NullPointerException.

Exceções ( Exception ) são objetos que informam sobre a ocorrência de algum problema em tempo de execução de um programa. Entre as opções abaixo, quais seriam as exceções que podem ocorrer?
É correto o que se afirma em: I e III.
I. Dividir um número por zero.
II. Acessar um membro de classe de classe sem atributos.
III. Acessar um membro de classe que possui uma referência nula.
IV. Subtrair um número negativo de outro número negativo.

A noção de interface é fundamental quando são desenvolvidos códigos orientados a objeto. Quando tratamos no contexto de um recurso de código, qual a definição de interface?
Interface define um determinado grupo de classes para que tenha métodos, ou propriedades iguais.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Portanto, podemos compreender a importância de seguir as regras de programação orientada a objeto para que não ocorram erros quando o sistema estiver instalado. Neste sentido, qual o tipo de problema acarreta erro em tempo de execução?
Erro de lógica.

Os ponteiros representam uma definição fundamental na orientação a objeto. Muitas vezes (na linguagem Java), ocorre um erro em tempo de execução quando se aponta para um objeto nulo. Existe uma hierarquia no tratamento de erros e exceção. Qual é a forma correta desta hierarquia?
Throwable > Exception > RunTimeException > NullPointerException.

Exceções ( Exception ) são objetos que informam sobre a ocorrência de algum problema em tempo de execução de um programa. Entre as opções abaixo, quais seriam as exceções que podem ocorrer?
É correto o que se afirma em: I e III.
I. Dividir um número por zero.
II. Acessar um membro de classe de classe sem atributos.
III. Acessar um membro de classe que possui uma referência nula.
IV. Subtrair um número negativo de outro número negativo.

A noção de interface é fundamental quando são desenvolvidos códigos orientados a objeto. Quando tratamos no contexto de um recurso de código, qual a definição de interface?
Interface define um determinado grupo de classes para que tenha métodos, ou propriedades iguais.

Prévia do material em texto

18/11/2019 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 1/4
Curso CCO04087 PROGRAMAÇÃO ORIENTADA A OBJETOS PNA (ON) - 201920.2071.01
Teste ATIVIDADE 4
Iniciado 18/11/19 20:46
Enviado 18/11/19 21:28
Status Completada
Resultado da tentativa 2,5 em 2,5 pontos 
Tempo decorrido 42 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
“O paradigma da orientação a objetos é um processo conceitual independente da linguagem de
programação. O desenvolvimento baseado em objetos é fundamentalmente uma forma de pensar e não
uma técnica de programação. Muitos sistemas organizacionais modernos têm sido construídos através
do paradigma da orientação a objetos (OO). A organização e a representação dos dados são feitas
através da linguagem UML (Unified Modeling Language), que é uma linguagem visual utilizada para
modelar softwares no paradigma da OO.”. (CASTRO, F. R.; CRUZ, F. M.; ODDONE, N. E. O paradigma
da orientação a objetos, a linguagem unificada de modelagem (UML) e a organização: um estudo de
caso de um sistema para bibliotecas. Inf. Inf ., Londrina, v. 18, n. 1, p. 82-105, 2013. p. 84).
Pelo enunciado, podemos compreender uma definição abrangente da orientação a objeto. No sentido
da relação das classes e dos acessos aos métodos, qual afirmativa abaixo é verdadeira?
.Muitas classes podem ter acesso a um mesmo método, porém, cada classe executa
esse método de maneira diferente.
.Muitas classes podem ter acesso a um mesmo método, porém, cada classe executa
esse método de maneira diferente.
Resposta correta. Seguindo os fundamentos de orientação a objeto, as classes podem ter
acesso a um mesmo método de outras classes, sendo que cada classe executa esse
método de maneira diferente.
Pergunta 2
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
“Uma classe abstrata não gera objetos, porque geralmente ela tem, no mínimo, uma operação
abstrata nela definida. Se ela na verdade criasse um objeto, uma mensagem invocando a operação
abstrata do objeto provocaria um erro de run-time. Em face disso, uma operação abstrata, e a classe na
qual ela está definida, podem parecer inúteis. Assim, por que as temos em uma linguagem orientada a
objetos? A resposta tem relação com a herança.”. (PAGE-JONES, M. Fundamentos do desenho
orientado a objeto com UML . São Paulo: Makron Books, 2001. p. 98).
Portanto, podemos compreender a importância de seguir as regras de programação orientada a objeto
para que não ocorram erros quando o sistema estiver instalado. Neste sentido, qual o tipo de problema
acarreta erro em tempo de execução?
.Erro de lógica.
.Erro de lógica.
Resposta correta. Erros imprevistos que acontecem em tempo de execução são
conhecidos como exceções que ocorrem quando algum erro de lógica não é resolvido pelo
desenvolvedor.
Pergunta 3
“Uma variável de um tipo objeto contém uma referência (ou ponteiro) a um objeto. Atribuições e
passagem de parâmetros têm semântica de referência (isto é, a referência é copiada, não o objeto).
Depois de atribuir uma variável a uma outra, as duas variáveis referenciam o mesmo objeto. As duas
variáveis são conhecidas como apelidos para o mesmo objeto. As classes são os templates para
objetos, definindo os campos e os métodos que cada instância possui.”. (BARNES, D. J.; KOLLING,
M. Programação orientada a objetos em Java. São Paulo: Pearson Prentice Hall, 2004. p. 352). 
Os ponteiros representam uma definição fundamental na orientação a objeto. Muitas vezes (na
linguagem Java), ocorre um erro em tempo de execução quando se aponta para um objeto nulo. Existe
uma hierarquia no tratamento de erros e exceção. Qual é a forma correta desta hierarquia?
0,25 em 0,25 pontos
0,25 em 0,25 pontos
0,25 em 0,25 pontos
18/11/2019 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 2/4
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
.Throwable > Exception > RunTimeException > NullPointerException.
.Throwable > Exception > RunTimeException > NullPointerException.
Resposta correta. Na linguagem Java, a ordem correta é Throwable > Exception >
RunTimeException > NullPointerException.
Pergunta 4
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
“Um objeto exceção sempre é uma instância de uma classe em uma hierarquia de herança especial.
Podemos criar novos tipo de exceção para criar subclasses nessa hierarquia. Estritamente falando, as
classes de exceção sempre são subclasses da classe Throwable que é definida no pacote java.lang.
devemos seguir a convenção de definição e utilizar classes de exceção que são subclasses da classe
Exception”. (BARNES, D. J.; KOLLING, M. Programação orientada a objetos em Java . São Paulo:
Pearson Prentice Hall, 2004. p. 290).
Exceções ( Exception ) são objetos que informam sobre a ocorrência de algum problema em tempo de
execução de um programa. Entre as opções abaixo, quais seriam as exceções que podem ocorrer?
I. Dividir um número por zero.
II. Acessar um membro de classe de classe sem atributos.
III. Acessar um membro de classe que possui uma referência nula.
IV. Subtrair um número negativo de outro número negativo.
É correto o que se afirma em:
.I e III.
.I e III.
Resposta correta. Em linguagens orientadas ao objeto, as exceções significam dividir um
número por zero ou acessar um membro de uma classe com referência nula, sendo
situações incoerentes com o processamento correto dos dados.
Pergunta 5
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
“Utilitário (ou pacote de utilitário) é um grupo de procedimentos e funções encapsulados em uma única
unidade com um conjunto de dados privados. Ele difere da classe pelo fato de que os objetos individuais
nunca são gerados a partir dele; utilitário se assemelha muito mais a um grupo de funções e
procedimentos convencionais (como uma biblioteca dinamicamente concatenada).”. (PAGE-JONES
M.Fundamentos do desenho orientado a objeto com UML. São Paulo: Makron Books, 2001. p. 98). 
A linguagem Java oferece uma variedade de bibliotecas que podem ser utilizadas para a interação do
usuário. Neste sentido, analise os conceitos relacionados às bibliotecas de interface com o usuário a
seguir e associe-os com suas respectivas definições. 
(1) Abstract Window Toolkit. 
(2) Swing. 
(3) Java Foundation Classes. 
(4) Look-and-feel. 
( ) Indica que, independente da plataforma que estiver executando o programa, ele será apresentado
com a mesma interface. 
( ) Lançamento da primeira API disponibilizada pelo Java que implementava as interfaces gráficas. 
( ) Esta biblioteca foi lançada após AWT e não a substitui, mas complementa as funcionalidades
principais.
( ) Funcionalidades que dão suporte na implementação de botões, menus, com funcionalidades drag-
and-drop. 
Agora, assinale a alternativa que apresenta a sequência correta.
4, 1, 2, 3.
4, 1, 2, 3.
Resposta correta. A linguagem de programação Java nos oferece uma variedade de
bibliotecas que são utilizadas para a interação do usuário com o programa, de forma
gráfica. São nossas interfaces gráficas de usuários (GUI).
Pergunta 6
“Como os usuários podem criar e interagir com objetos diretamente, conceitos como classes, objetos,
métodos e parâmetros podem facilmente ser discutidos de maneira concreta antes de olhar para a
primeira linha de sintaxe Java. [...] Todos os problemas em programação são desenvolvidos como
0,25 em 0,25 pontos
0,25 em 0,25 pontos
0,25 em 0,25 pontos
18/11/2019 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 3/4
Resposta Selecionada: 
RespostaCorreta: 
Feedback
da
resposta:
problemas abertos. Embora uma ou mais versões de cada problema sejam discutidos em detalhes,
haverá uma versão final do código ”. (BARNES, D. J.; KOLLING, M. Programação orientada a objetos
em Java . São Paulo: Pearson Prentice Hall, 2004. p. 20).
A linguagem Java é, portanto, uma linguagem largamente utilizada devido às suas facilidades, inclusive
no tratamento de erros e exceções. Neste sentido, Java trata as exceções implícitas, pois não precisam
de tratamento e demonstram serem contornáveis. Qual a classe que origina o tratamento das exceções
implícitas?
. RunTimeException.
.RunTimeException.
Resposta correta. É fundamental reconhecer que as exceções implícitas não precisam de
tratamento e demonstram serem contornáveis, originados pela subclasse Error,
ouRunTimeException.
Pergunta 7
Resposta
Selecionada:
Resposta Correta:
Feedback
da
resposta:
“A palavra interface tem vários significados no contexto de programação e Java. Ela é utilizada para
descrever a parte publicamente visível de uma classe, mas também tem outros significados. A interface
de uma classe descreve o que uma classe faz e como ela pode ser utilizada sem mostrar a respectiva
implementação. O código-fonte completo que define a classe é chamado de implementação de uma
classe”. (BARNES, D. J.; KOLLING, M. Programação orientada a objetos em Java. São Paulo:
Pearson Prentice Hall, 2004. p. 110). 
A noção de interface é fundamental quando são desenvolvidos códigos orientados a objeto. Quando
tratamos no contexto de um recurso de código, qual a definição de interface?
.Interface define um determinado grupo de classes para que tenha métodos, ou
propriedades iguais.
.Interface define um determinado grupo de classes para que tenha métodos, ou
propriedades iguais.
Resposta correta. Na orientação a objeto, a interface, no contexto de recurso de código,
tem como significado um recurso que define um determinado grupo de classes para que
tenha métodos, ou propriedades iguais. Porém, esses métodos iguais podem ser
implantados de maneira distinta em cada classe desse grupo.
Pergunta 8
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
“O requisito é que o chamador de um método que lança uma exceção verificada deve estar preparado
para lidar com a exceção. Isso normalmente significa escrever um handler de exceção na forma de um
bloco try .”. (BARNES, D. J.; KOLLING, M. Programação orientada a objetos em Java . São Paulo:
Pearson Prentice Hall, 2004. p. 296).
O encerramento abrupto do programa mediante o lançamento de uma exceção pode ser evitado com o
tratamento da mesma, o que é chamado de captura de exceção. Para realizar esse tratamento das
exceções em Java são utilizados os comandos try e catch . Analise abaixo é o comportamento dos
comandos try e catch .
I. A instrução catch lida com as exceções para que o programa mantenha sua execução consistente,
mesmo que exceções ocorram.
II. As linhas de código que serão executadas, quando a exceção for capturada, serão colocadas no
blocotry .
III. No bloco try são colocadas todas as linhas de código que possam vir a lançar uma exceção.
IV.O bloco finally permite que um bloco de comandos seja sempre executado após a execução de um
bloco de catch e/ou de try .
Agora, assinale a alternativa que apresenta as afirmações corretas.
.I, II e IV.
.I, II e IV.
Resposta correta. A instrução catch 
lida com as exceções para que o programa mantenha sua execução consistente, mesmo
que exceções ocorram. No bloco try são colocadas todas as linhas de código que possam
vir a lançar uma exceção. O bloco finally 
permite que um bloco de comandos seja sempre executado após a execução de um bloco
de catch e/ou de try.
0,25 em 0,25 pontos
0,25 em 0,25 pontos
18/11/2019 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 4/4
Pergunta 9
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
“Códigos confiáveis trabalham repetida e consistentemente. Seu código atingirá essas qualidades somente
se você puder de alguma forma verificar a exatidão do mesmo.”. (PAGE-JONES, M. Fundamentos do
desenho orientado a objeto com UML . São Paulo: Makron Books, 2001. p. 68).
É fundamental desenvolver softwares com robustez e alto nível de confiabilidade. A linguagem Java fornece
objetos que informam a ocorrência de algum problema em tempo de execução de um programa. Neste
sentido, quais são abaixo as exceções definidas em Java?
I. java.lang.ArithmeticException .
II. java.io.IOException .
III. java.lang.NullPointerException .
IV. java.io.Procedures .
É correto o que se afirma em:
.I, II e III.
.I, II e III.
Resposta correta. Para que haja um correto tratamento de exceções, é necessário ter um
entendimento correto das causas destas exceções. Neste
sentido,java.lang.ArithmeticException , java.io.IOException e java.lang.NullPointerException são
definidas na linguagem Java.
Pergunta 10
Resposta Selecionada: 
Resposta Correta: 
Feedback da
resposta:
“O NetBeans IDE (Integrated Development Environment) suporta vários frameworks de aplicações Web,
o que inclui todas as especificações de desenvolvimento de aplicações Web fornecidas como parte da
especificação Java EE. Você também pode personalizar o IDE para funcionar com frameworks
adicionais de sua escolha..”. (NETBEANS. Desenvolvimento com Frameworks de Aplicações
Web. NetBeans IDE Feature , [201-]. Disponível em: https://netbeans.org/features/web//web-app_pt_B
R.html. Acesso em: 22 set. 2019).
Netbeans é um dos IDE (Integrated Development Environment) mais utilizados para o desenvolvimento
de programas utilizando a linguagem Java, sendo o Swing uma biblioteca que pertence ao Java. Quais
são os componentes do Swing do Java?
I. JFrame .
II. JProcedure .
III. JPanels .
IV. JBasic .
É correto o que se afirma em:
.I e III.
.I e III.
Resposta correta. É correto afirmar que os componentes
do Swing do Java corretos são o JFrame 
e JPanels, pois eles fazem parte da biblioteca desta linguagem.
0,25 em 0,25 pontos
0,25 em 0,25 pontos

Mais conteúdos dessa disciplina