Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar PROGRAMAÇÃO ORIENTADA A OBJETOS Simulado: CCT0079_SM_200901247084 V.1 Aluno(a): BRUNA JARDIM FERREIRA Matrícula: 200901247084 Desempenho: 0,3 de 0,5 Data: 18/05/2016 11:26:28 (Finalizada) 1a Questão (Ref.: 200901840518) Pontos: 0,0 / 0,1 O modelo de tratamento de eventos presente no Java é chamado de modelo de tratamento por delegação. Neste sentido, considere as sentenças abaixo e assinale a afirmação correta: I) O componente de interface registra um listener por meio do método addXXXListener(Listener), em que XXX é o tipo de tratamento de evento criado; PORQUE II) Quando, durante a execução da aplicação, o usuário executar a ação correspondente ao evento, a JVM criará um objeto desse evento e delegará o tratamento para o Listener registrado. As sentenças I e II são verdadeiras, e a segunda justifica a primeira A sentença I é verdadeira, e a II é falsa. A sentença I é falsa, e a II é verdadeira. Ambas as sentenças são falsas. As sentenças I e II são verdadeiras, e a segunda não justifica a primeira Gabarito Comentado. 2a Questão (Ref.: 200901842903) Pontos: 0,1 / 0,1 A persistência em Banco de Dados é uma constante em programas de automação comercial. Porém certas interfaces e classes geram dúvidas para programadores iniciantes. Entres elas encontrasse a PreparedStatement. Dada as alternativas abaixo, selecione a que define PreparedStatement. Implementado quando você planeja usar as instruções SQL muitas vezes. Aceita parâmetros de entrada em tempo de execução. É responsável por fornecer a conexão de uma aplicação Java com o Banco de dados Implementado quando você deseja acessar banco de dados procedimentos armazenados. Também pode aceitar parâmetros de entrada em tempo de execução. Implementado para acesso de uso geral do banco de dados. É útil quando você estiver usando as instruções SQL estáticas no tempo de execução. Não pode aceitar parâmetros. Representa uma conexão a um banco de dados, a partir de uma URL JDBC recebida como parâmetro. Gabarito Comentado. 3a Questão (Ref.: 200901878845) Pontos: 0,1 / 0,1 Em um objeto do tipo jList, assinale a opção que melhor descreve como devemos inserir elementos na lista. Utilizar o método addElement enviando o texto a ser inserido na lista do próprio objeto jList Instanciar um objeto do tipo DefaultListModel e depois utilizar o método insertElement enviando o texto a ser inserido na lista Page 1 of 2BDQ Prova 24/05/2016http://simulado.estacio.br/bdq_simulados_linear_view.asp Instanciar um objeto do tipo DefaultListModel e depois utilizar o método addElement enviando o texto a ser inserido na lista Instanciar um objeto do tipo DefaultComboListModel e depois utilizar o método addElement enviando o texto a ser inserido na lista Utilizar o método addInsert enviando o texto a ser inserido na lista do próprio objeto jList 4a Questão (Ref.: 200901870344) Pontos: 0,0 / 0,1 Interfaces (janelas) em JAVA são construídas na medida em que adicionamos Componentes a Containers. Como a filosofia da linguagem JAVA é de que os programas sejam extremamente portáveis, a filosofia da interface visa também ser extremamente adaptável. Por essa razão a disposição dos Componentes sobre o Container não é indicada por um par ordenado (x,y) como na maioria das bibliotecas de construção de interface com o usuário. É possível definir seus próprios Layouts, mas a linguagem oferece um conjunto de Layouts básicos que simplificam o trabalho. O arranjo dos componentes no container é gerenciado por um LayoutManager. Sobre os Gerenciadores de Layout, analise as alternativas abaixo e marque a(s) opção(s) correta(s) Com o FlowLayout os componentes são distribuídos da esquerda para a direita e de cima para baixo No BorderLayout quando se adiciona um componente, é necessário especificar em qual das áreas ele deve ser adicionado. Ex: add(butOK, BorderLayout.WEST). É o Layout default para a maioria das aplicações gráficas O GridLayout divide a área em uma grade, todas as células possuem o mesmo tamanho e os componentes adicionados a elas são redimensionados para ocupar todo o espaço disponível. Ao utilizar o GridLayout, passando no construtor os seguintes parâmetros: 0,2 (new GridLayout(0,2)), estamos informando que usaremos 0 colunas e 2 linhas para nossa janela ou painel 5a Questão (Ref.: 200901905900) Pontos: 0,1 / 0,1 Qual método é acionado quando ocorre a alteração do texto de um componente associado a TextListener? actionPerformed textValueChanged textUpdated textPerformed textChanged Gabarito Comentado. Page 2 of 2BDQ Prova 24/05/2016http://simulado.estacio.br/bdq_simulados_linear_view.asp
Compartilhar