Prévia do material em texto
Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS Aluno(a): Acertos: 1,8 de 2,0 28/09/2023 1a Questão Acerto: 0,0 / 0,2 Qual objeto abaixo não é um objeto atomico? combobox Botão Caixa de Texto Classe Menu 2a Questão Acerto: 0,2 / 0,2 Assinale a alternativa que indica corretamente a chamada ao construtor da classe GridLayout que cria uma grade com 3 linhas e 6 colunas. new GridLayout(3,6) new GridLayout(5,2) new GridLayout(2,5) new GridLayout(3,5) new GridLayout(6,3) 3a Questão Acerto: 0,2 / 0,2 Todos os componentes do SWING originados da superclasse JComponent possuem um conjunto de métodos que permite controlar aspectos visuais como fonte, cursor, borda, cor de fundo e cor de fonte. Dentre os métodos indicados abaixo, assinale aquele que permite trocar a cor de frente do componente: setForeground() setFont() setBorder() setCursor() setBackground() 4a Questão Acerto: 0,2 / 0,2 Trabalhando com Métodos da interface WindowListener, identifique qual o método abaixo é FALSO. WindowClosed: chamado depois do fechamento da janela. WindowClosing: chamado quando inicia o fechamento da janela. WindowActivated: chamado quando usuário torna janela ativa. WindowDeactivated: chamado quando usuário torna outra janela a janela ativa. WindowOpenFrame: chamado quando usuário abre uma nova janela. 5a Questão Acerto: 0,2 / 0,2 É um componente que combina um botão ou um campo de edição com um caixa de lista tipo drop-down: JComboBox JList JOptionPane JButton JCheckBox 6a Questão Acerto: 0,2 / 0,2 O primeiro passo a ser executado em uma aplicação Java para o acesso aos dados armazenados em um SGBD corresponde ao carregamento do Driver compatível com o respectivo SGBD. Tal ação é realizada através da seguinte linha de comando: DriverManager.getConnection(parâmetro); conexao.createStatement(); instrucao.executeQuery (parâmetro); Class.forName(parâmetro); jdbc:odbc:driver=parâmetro 7a Questão Acerto: 0,2 / 0,2 É a interface usada quando precisamos executar stored procedures: CallableStatement Connection ResultSet Statement PreparedStatement 8a Questão Acerto: 0,2 / 0,2 Em Java, usamos a classe Thread para criarmos linhas de execução paralelas. Identifique quais destes métodos e descrição do que realizam estão corretos : notify() notifica uma thread que a sua prioridade já foi alterada. wait() permite que a thread suspenda a sua execução até que o processo se encerre e seja reiniciado novo processo. notifyAll() notifica todas as threads que uma dada condição se alterou. v, v, v f, v, f f, v, v f, f, v v, v, f 9a Questão Acerto: 0,2 / 0,2 Segundo o que foi apresentado na aula, qual é a motivação para a programação concorrente? Fazer com que os programas sejam mais seguros. Diminuir o timeout dos threads nos sistemas. Diminuir o compartilhamento de memória, estabilizando os threads. Aumentar a segurança na execução de threads. Tornar os programas mais rápidos, acompanhando a evolução do hardware e dos sistemas. 10a Questão Acerto: 0,2 / 0,2 Na utilização dos componentes GUI com Threads, para que não venha a ocorrer falhas, o programador deve saber como a estrutura Swing trabalha com Threads. Segundo o que foi apresentado na aula, o thread onde a maioria das interações com componentes Swing deve ser feita é? Thread de tratamento de evento. Thread inicial. Thread de finalização. Thread de controle. Thread de trabalho.