Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/12/2018 EPS: Alunos http://simulado.estacio.br/alunos/ 1/3 PROGRAMAÇÃO ORIENTADA A OBJETOS 1. Ref.: 91078 Pontos: 1,00 / 1,00 Dentre os pacotes mais comuns utilizados em Java identifique a alternativa abaixo cujo descritivo da funcionalidade NÃO corresponde ao pacote relacionado. Java AWT: Criação de gráficos e imagens básicos além de interfaces com o usuário. Java Swing: Criação de componentes de interface com o usuário mais sofisticadas. Java Utilities: Para trabalhar com coleções, modelo de eventos e componentes de data e hora. Java Networking: Desenvolvimento de aplicações de banco de dados SQL. Java Basic I/O: Utilização de streams de dados. 2. Ref.: 873376 Pontos: 0,00 / 1,00 Uma interface deve conter paineis que aparecem de acordo com um determinado contexto. Os paineis contêm diferentes componentes. Quando um painel está visível, os outros devem estar "escondidos". Neste caso, deve-se utilizar um gerenciador de layout: Marque a alternativa que indica esse gerenciador de layout. CardLayout BorderLayout FlowLayout Nenhum GridLayout 3. Ref.: 606336 Pontos: 0,00 / 1,00 Tenho uma aplicação que trabalha com cadastro de funcionários e que usa botões de rádio ou botões de opção. Para conseguir a exclusividade na marcação de um botão entre vários que apresentam o estado civil de um funcionário tenho que .... Criar um objeto de ButtonGroup e adicionar cada botão de rádio a este objeto de ButtonGroup. Além disso, tenho que adicionar o objeto de ButtonGroup à minha interface. Criar cada objeto de JRadioButton e usar add para adicionar cada botão à interface, além de setMnemonic para teclas de atalho. Assim, o grupo será criado automaticamente. Criar um objeto de ButtonGroup e adicionar cada botão de rádio a este objeto de ButtonGroup. Criar cada objeto de JRadioButton e usar add para adicionar cada botão à interface. Assim, o grupo será criado automaticamente. Criar cada objeto de JRadioButton e usar setMnemonic para as teclas de atalho. 4. Ref.: 250029 Pontos: 0,00 / 1,00 A interface WindowListener disponibiliza 12 métodos de tratamento para os diferentes comportamentos possíveis para a janela. Com relação ao window.Deactivated (MouseEvent e) selecione a opção correta: Invocado quando a janela foi fechada. Invocado quando ganha o foco; Invocado quando a janela foi aberta. Invocado quando a janela é minimizada; Invocado quando perde o foco; 5. Ref.: 241016 Pontos: 0,00 / 1,00 06/12/2018 EPS: Alunos http://simulado.estacio.br/alunos/ 2/3 Para tratar eventos de texto, o Java disponibiliza uma série de tratadores de eventos. Visando este conceito, correlacione as colunas abaixo: i. itemStateChanged(ItemEvent e) ii. KeyTyped(KeyEvent e) iii. textValueChanged(TextEvent e) iv. focusGained(FocusEvent e) ( ) Invocado quando o texto do component AWT sofre alguma alteração ( ) Invocado quando uma tecla é apertada e o componente está em foco ( ) Invocada quando um componente de seleção muda de estado ( ) Invocado quando o componente ganha foco. iv, ii, iii, i iii, i, ii, iv i, ii, iii, iv ii, iii, i, iv iii, ii, i, iv 6. Ref.: 124845 Pontos: 0,00 / 1,00 Para acesso a SGBDs, o Java possui um conjundo de classes e interfaces que, por meior de drivers JDBC, podemos embutir código SQL em métodos java para acesso a diversos SGBDs Qual das opções abaixo não corresponde a uma interface do pacote "java.sql" da API java? Connection ResultSet Statement PreparedStatement DriverManager 7. Ref.: 568735 Pontos: 1,00 / 1,00 Java Database Connectivity (JDBC) define um conjunto de classes e interfaces para escrever programas ou sistemas em Java que utilizem Banco de Dados. Estas classes e interfaces efetuam as conexões entre a aplicação e o Sistema Gerenciador de Banco de Dados (SGBD). Ao utilizar o JDBC, podemos enviar comandos SQL ou PL/SQL para quase todos os bancos de dados relacionais. Os objetos de instrução retornam resultados de consulta SQL como objetos: Connection ResultSet Statement PreparedStatement DriverManager 8. Ref.: 572452 Pontos: 0,00 / 1,00 A programação multitarefa é uma realidade em nossos sistemas. Isto é possível com a implementação do conceito de Threads. Uma thread é um fluxo sequencial de controle, ou linha de execução, dentro de um processo ou programa. Identifique qual a opção esta incorreta em função do conceito de Threads: A Máquina Virtual Java (JVM), por segurança, não permite que uma aplicação tenha diversas linhas de execução rodando concorrentemente Não se pode enviar a mensagem run() diretamente para um objeto Thread Como não há necessidade de trocar de contexto, as threads representam uma forma mais leve de processamento concorrente. Um processo pode assim ter diversas threads executando concorrentemente., mas todas partilhando o mesmo espaço de endereçamento. Threads com prioridades mais elevadas são executadas preferencialmente antes de threads com menor prioridade 06/12/2018 EPS: Alunos http://simulado.estacio.br/alunos/ 3/3 9. Ref.: 249678 Pontos: 0,00 / 1,00 Na sincronização de Threads, alguns métodos são muito importantes. O método que é responsável pela liberação de uma ou mais Threads é: stop() wait() notifyAll() notify() start() 10. Ref.: 241054 Pontos: 0,00 / 1,00 Os componentes GUI Swing podem fazer uso de Threads. Identifique com verdadeiro ou falso as alternativas abaixo: ( ) Todas as interações com componentes Swing devem ser executadas a partir de, no máximo, 10 Threads de cada vez ( ) invokeLater() solicita que algum código seja executado na Thread de despacho de evento. Este método retorna imediatamente a execução do código, sem que seja necessário esperar. ( ) invokeAndWait(): Atua muito semelhante ao invokeLater(), exceto pelo fato de esperar pela execução do código. f, v, v f, v, f v, f, v v, v, f v, v, v
Compartilhar