Atividade 4
Atividade 4
1 pontos
PERGUNTA 2
1. “Em uma aplicação com bom design isso é bem independente da lógica de negócio da
aplicação, portanto isso pode ser feito independentemente do projeto da estrutura de classe
para o restante do projeto. O design inicial é uma das partes mais importantes do projeto.
Deve-se planejar investir pelo menos tanto tempo trabalhando no design quanto planeja investir
em implementação. O design de aplicação não é algo que precede a programação.”.
(BARNES, D. J.; KOLLING, M.Programação orientada a objetos em Java . São Paulo:
Pearson Prentice Hall, 2004. p. 184).
É possível compreender que o desenvolvimento de código com linguagens orientadas as objeto
levam em consideração a lógica de negócio. Neste sentido, quando tratamos da interface com
o usuário, o que significa a camada de negócio?
.É onde ficam as funcionalidades e regras dos métodos.
.É onde ficam as funcionalidades e regras dos atributos.
.É onde ficam as funcionalidades e regras de todo o sistema.
.É onde ficam as funcionalidades e regras da lógica de programação.
.É onde ficam as funcionalidades e regras do negócio da empresa.
1 pontos
PERGUNTA 3
1. “As aplicações gráficas sempre foram uma opção popular para a orientação a objeto.
Assim, embora não seja muito verdadeiro que a orientação a objeto ‘per se’ torna os softwares
mais utilizáveis, a realidade é que uma boa interface gráfica do usuário torna o software mais
utilizável e que a orientação a objeto pode ser a melhor abordagem para a construção de
bibliotecas de software que suportem GUIs.”. (PAGE-JONES, M. Fundamentos do desenho
orientado a objeto com UML . São Paulo: Makron Books, 2001. p. 72).
Podemos compreender a importância da interface gráfica nos códigos desenvolvidos em
linguagens orientadas a objeto. Neste sentido , Qual a interface gráfica que fornece uma lista
de itens e possibilita ao usuário selecionar um item, ou digitar para procurar?
.Label.
.TextField.
.List.
.CheckBox.
.ComboBox.
1 pontos
PERGUNTA 4
1. “O NetBeans IDE oferece suporte abrangente e de primeira classe para as tecnologias
e melhorias de especificação Java mais recentes, antes de outros IDEs. É o primeiro IDE
gratuito a oferecer suporte a JDK 8, JDK 7, Java EE 7, inclusive a seus aprimoramentos de
HTML5 relacionados, e a JavaFX2”. ( NetBeans IDE Features . Disponível
em: https://netbeans.org/features/web//web-app_pt_BR.html . Acesso em: 13 set. 2019.)
As bibliotecas Java oferecem uma série de facilidades de interface com o usuário. Neste
sentido, qual o componente relacionado ao Swing do Java que permite agrupar os
componentes que fazem parte da tela?
.JPanel.
.JLabel.
.JText.
.JProcedure.
.JFrame.
1 pontos
PERGUNTA 5
1. “A interface de um método consiste na assinatura e em um comentário.
A assinatura de um método inclui um modificador de acesso, o tipo de retorno,
o nome do método e uma lista de parâmetros. A interface fornece tudo que
precisamos conhecer para utilizar o método. [...] Como a documentação da
classe Sring informa que ela tem um método chamado trim para remover
espaços no início e no final as string”. (BARNES, D. J.; KOLLING,
M. Programação orientada a objetos em Java. São Paulo: Pearson Prentice
Hall, 2004. p. 110).
Portanto, podemos compreender que a implementação de uma interface requer
normas de código. Para informar que uma classe implementará uma interface,
qual a palavra-chave reservada deverá ser utilizada?
.Implements.
.Private.
.Public.
.Override.
.This.
1 pontos
PERGUNTA 6
1. “Examinamos a estrutura interna de uma classe com alguns detalhes.
Vimos que a classe tem uma pequena camada externa que dá nome à classe
um corpo interno mais substancial contendo campos, um construtor e vários
métodos. Os campos são utilizados para armazenar dados que permitem aos
objetos manter aos objetos manter um estado. Os construtores são utilizados
para configurar o estado inicial quando um objeto é criado.”. (BARNES, D. J.;
KOLLING, M. Programação orientada a objetos em Java. São Paulo:
Pearson Prentice Hall, 2004. p. 32).
O conceito de camadas está inserido em vários aspectos na orientação a
objeto. Quando são desenvolvidas as interfaces com o usuário são utilizadas
interfaces que são divididas em camadas. Neste sentido, o que é a camada de
apresentação?
.Interage diretamente com o usuário e é por meio dela que se têm classes
responsáveis por implementar a interface do sistema e capturar interações
do usuário.
.Interage indiretamente com o usuário e é por meio dela que se têm
classes responsáveis por implementar a interface do sistema e capturar
interações do usuário.
.Interage diretamente com o usuário e é por meio dela que se têm
métodos responsáveis por implementar a interface do sistema e capturar
interações dos usuários.
.Interage indiretamente com o usuário e é por meio dela que se têm
atributos responsáveis por implementar a interface do sistema e capturar
interações do usuário.
.Interage diretamente com o usuário e é por meio dela que se têm
atributos responsáveis por implementar a interface do sistema e capturar
interações do usuário.
1 pontos
PERGUNTA 7
1. “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_BR.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, III e IV.
.II e IV.
.II, III e IV.
.I, II e IV.
.I e III.
1 pontos
PERGUNTA 8
1. “A interface com o usuário (frequentemente uma interface gráfica como usuário) é
ocasionalmente referida apenas como interface, mas o Java também tem uma construção de
linguagem chamada interface que é relacionada mas distinta. É importante distinguir entre os
diferentes significados da palavra interface em um contexto particular, pois a palavra interface
tomará diversos significados em cenários diferentes na programação orientada a objeto ”.
(BARNES, D.J.; KOLLING, M. Programação orientada a objetos em Java . São Paulo:
Pearson Prentice Hall, 2004. p. 113).
Pela citação foi possível compreender as diversas definições de interface em orientação a
objeto e na linguagem Java. A interface gráfica no Java é realizada pela biblioteca Swing .
Neste sentido, quais as afirmativas abaixo são falsas ou verdadeiras sobre os componentes da
interface gráfica da biblioteca Swing ?
I. ( ) JComboBox exibe texto não editável ou ícones.
II. ( ) JTextField fornece uma lista de itens para selecionar um item .
III. ( ) JCheckBox – especifica uma opção que pode ser, ou não, selecionada.
IV. ( ) JList exibe relação para se selecionar vários itens.
Agora, assinale a alternativa correta.
.F, F, V, V.
.F, V, V, V.
.F, V, V, V.
.F, F, V, F.
.V, F, F, V.
1 pontos
PERGUNTA 9
1. “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 bloco try .
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 detry .
Agora, assinale a alternativa que apresenta as afirmações corretas.
.I, II e IV.
.I, III e IV.
.II, III e IV.
.I e IV.
.II e IV.
1 pontos
PERGUNTA 10
1. “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 atributos para que tenha
métodos, ou propriedades iguais.
.Interface define um determinado grupo de métodos para que tenha
atributos, ou propriedades iguais.
.Interface define um determinado grupo de classes para que tenha
atributos, ou propriedades iguais.
.Interface define um determinado grupo de métodos para que tenha
classes, ou propriedades iguais.
1 pontos
Clique em Enviar para enviar. Clique em Salvar todas as respostas para salvar todas as
respostas.