Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: PROGRAMAÇÃO II Aluno(a): DAMIÃO DANILO CESAR FARIA DE PAULA 201802115021 Acertos: 1,4 de 2,0 08/09/2020 Acerto: 0,0 / 0,2 É um framework MVC utilizado no desenvolvimento de aplicações para a Internet de forma visual, que utiliza o recurso de arrastar e soltar os componentes na tela para definir suas propriedades: Java 2 Enterprise Edition. Java Server Pages. JavaServer App. NetBeans. Servlets. Acerto: 0,2 / 0,2 Qual o nome do componente JAVA/SWING abaixo? JComboList JComboBox JComboDown JList JBox Acerto: 0,0 / 0,2 Leia atentamente as assertivas, estas referem-se a máquina virtual Java (JVM). 1. A JVM é uma máquina "imaginária" que é implementada através da emulação em um software executado em uma máquina real. 2. A Especificação da Máquina Virtual Java fornece as especificações da plataforma de hardware para a qual todo o código Java está compilado. 3. Cabe ao Interpretador Java de cada plataforma de hardware assegurar a execução do código compilado para a JVM. Questão1 Questão2 Questão3 javascript:voltar(); As assertivas I, II e III estão corretas. Somente a assertiva I e II estão corretas, a assertiva III está incorreta. A Assertiva II está incorreta e as assertivas I e III estão corretas. Somente a assertiva I esta correta, as demais estão incorretas. As assertivas I, II e III estão incorretas. Acerto: 0,2 / 0,2 Uma GUI (Graphical User Interface) deve ser amigável e facilitar a interação da aplicação com o usuário. Para ser amigável, uma GUI deve possuir as características listadas abaixo, EXCETO: Sempre permitir que o usuário desfaça uma ação, finalize ou cancele um comando fornecendo uma maneira clara de como ele pode fazer isso. Se uma ação não puder ser desfeita, a GUI deve fornecer uma caixa de diálogo com esta notificação. Tornar representações visuais, como ícones e suas formas de controle, intuitivas para o usuário. Sempre que for adequado, uma GUI deve usar representações e ações diretas semelhantes às do mundo real. Isso provê uma maior familiaridade e torna o aprendizado mais intuitivo. Ser organizada de forma a prover todos os objetos, funções e informações que o usuário possa necessitar, bem como, opções muito avançadas para atender a usuários melhor capacitados. Deve-se eliminar o espaço extra das imagens para salvar espaço da tela. Oferecer diversas maneiras de executar uma tarefa de forma a atender usuários com diferentes níveis de habilidade. Por exemplo, permitir que uma mesma ação possa ser realizada usando teclas do mouse, opções de menu, comandos de voz ou teclas de atalho. Prover maneiras de evitar que o usuário cometa erros. Os projetistas de GUI podem antecipar e desabilitar ações que possam levar a erros, bem como oferecer dicas, lembretes, listas de opções e outras formas de ajuda ao usuário. Acerto: 0,2 / 0,2 Marque a alternativa que representa o pacote em que a classe JComponent se encontra: awt.swing java.util.swing java.awt javax.swing java.swing Acerto: 0,2 / 0,2 A plataforma Java possui três claras divisões uma dessas divisões é o ambiente de desenvolvimento mais utilizado. Isso porque seu uso é voltado a desktop, onde há bem mais necessidade de aplicações. Estamos falando de: Micro Edition. JavaBeans Edition. Applets Edition. Enterprise Edition. Java Standard Edition. Acerto: 0,2 / 0,2 (ENADE 2001) O paradigma de programação orientado a objetos tem sido largamente utilizado no desenvolvimento de sistemas. Considerando o conceito de herança, avalie as afirmações abaixo. I. Herança é uma propriedade que facilita a implementação de reuso. II. Quando uma subclasse é criada, essa herda todas as características da superclasse, não podendo possuir propriedades e métodos próprios. III. Herança múltipla é uma propriedade na qual uma superclasse possui diversas subclasses. IV. Extensão é uma das formas de se implementar herança. Questão4 Questão5 Questão6 Questão7 I e IV II e III I II e IV III Acerto: 0,2 / 0,2 Marque a alternativa correta. A classe JOptionPane mostra: nome do servidor na aplicação o pacote java.swing o pacote java.awt janelas de mensagens, confirmação e erros, entre outras janelas de mensagens e o pacote javax. Acerto: 0,0 / 0,2 (ENADE 2008) Com relação a conceitos de orientação a objetos, julgue os seguintes itens. I. As variáveis ou métodos declarados com modificador de acesso private só são acessíveis a métodos da classe em que são declarados. II. Uma classe deve possuir uma única declaração de método construtor. III. Uma instância de uma classe abstrata herda atributos e métodos de sua superclasse direta. IV. O polimorfismo permite substituir a lógica condicional múltipla (lógica switch ou faça caso). I e II II e III I e IV I e III II e IV Acerto: 0,2 / 0,2 (ENADE 2008) A programação orientada a objeto não é apenas uma forma de programar, é também um jeito de pensar em um problema utilizando conceitos do mundo real e, não somente conceitos computacionais. Considerando os conceitos da programação orientada a objetos, analise as afirmações abaixo. Assinale a resposta em que as alternativas abaixo estão corretas. I. O objeto tem determinadas propriedades que o caracterizam e que são armazenadas no próprio objeto. As propriedades de um objeto são chamadas de instâncias. II. As mensagens são informações enviadas ao objeto para que ele se comporte de uma determinada maneira. Um programa orientado a objetos em execução consiste em envios, interpretações e respostas às mensagens. São os métodos, os procedimentos residentes nos objetos, que determinam como eles irão atuar ao receber as mensagens. III. A herança é um mecanismo para o compartilhamento de métodos e atributos entre classes e subclasses, permitindo a criação de novas classes através da programação das diferenças entre a nova classe e a classe-pai. IV. O encapsulamento é um mecanismo que permite o acesso aos dados de um objeto somente através dos métodos desse. Nenhuma outra parte do programa pode operar sobre os dados do objeto. A comunicação entre os objetos é feita apenas através de troca de mensagens. I, II, e IV I e III Questão8 Questão9 Questão10 I e II II, III, e IV III e IV
Compartilhar