Baixe o app para aproveitar ainda mais
Prévia do material em texto
25/11/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4 Avaliação: CCT0263_AV_201408139383 » PROGRAMAÇÃO ORIENTADA A OBJETOS Tipo de Avaliação: AV Aluno: Professor: MARCIO PACHECO DE AZEVEDO Turma: 9002/AB Nota da Prova: 5,5 Nota de Partic.: 1 Av. Parcial.:2 Data: 19/11/2015 08:33:14 (F) 1a Questão (Ref.: 102449) Pontos: 0,5 / 1,5 Encapsulamento é o ato de esconder do usuário informações que não são de seu interesse ou por segurança dos dados. Basicamente o encapsulamento separa os elementos visíveis de um objeto dos invísiveis. Explique o significado das palavras chave PUBLIC, PRIVATE, PROTECTED e PAKAGE. Resposta: PUBLIC o objeto está visível para todas as classes PRIVATE o objeto está visível apenas para sua classe Gabarito: public A classe, método ou atributo, é sempre acessível a todos os métodos de quaisquer outras classes. private A classe, método ou atributo, é acessível somente por métodos da própria classe. É o nível mais rígido do encapsulamento. protected A classe, método ou atributo, é acessível aos métodos da própria classe e de suas subclasses. pakage A classe, método ou atributo, é acessível somente por métodos das classes que pertencem ao mesmo "pakage". 2a Questão (Ref.: 171378) Pontos: 0,0 / 1,5 Crie uma Thread, herdando a classe Thread, que exiba a tabuada de 10 conforme exemplo abaixo. Desenvolva também a classe principal necessaria para iniciar a Thread. Exemplo: 1 x 10 = 10 2 x 10 = 20 ... 10 x 10 = 100 Resposta: Gabarito: class Tabuada extends Thread { private int num; Tabuada (int n) { num = n; } public void run () { for (int i=1;i<=10;i++) { System.out.println(num +" X " + i + " = " + num*i); } } } public class Principal { public static void main (String args []) { Thread thread = new Tabuada (10); thread.start(); } } 25/11/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4 3a Questão (Ref.: 91159) Pontos: 0,5 / 0,5 Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta. JTextField = Área em que o usuário insere dados pelo teclado. JButton = Área que aciona um evento quando o usuário clica. JLabel = Área em que o usuário utiliza para digitar. ButtonGroup: Componente utilizado para criar grupos de JRadioButtons JFrame = É um container (formulário) para outros componentes GUI. 4a Questão (Ref.: 692717) Pontos: 0,5 / 0,5 GridLayout é a classe gerenciadora de leiaute que dispõe os componentes GUI em um grid, como se fosse uma grade de uma planilha de cálculo. Então, os componentes são colocados em linhas e colunas pré determinadas. Assinale a alternativa que indica corretamente a chamada ao construtor que cria um grid com 5 linhas e 3 colunas. new GridLayout (5,3) new GridLayout (3,5,10,5) new GridLayout (4,2) new GridLayout (3,5) new GridLayout (2,4) Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 241009) Pontos: 0,5 / 0,5 Visando maior usabilidade, Java permite desenvolver interfaces de muita qualidade. Em função dos tipos de bordas possíveis, correlacione as colunas abaixo: i. Simple ii. Matte iii. Titled iv. Compound ( ) Coloca uma borda com um texto ( ) Você define quantos pixels serão utilizados. ( ) Define as bordas simples. ( ) Podemos compor duas bordas com este estilo. iii, iv, i, ii iii, ii, i, iv ii, iv, i, iii iv, ii, i, iii ii, iii, i, iv Gabarito Comentado. 25/11/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4 6a Questão (Ref.: 91247) Pontos: 0,5 / 0,5 Sobre o tratamento de eventos, identifique qual das interfaces abaixo está INCORRETA. KeyListener FocusListener LabelTextListener WindowListener MouseListener 7a Questão (Ref.: 241016) Pontos: 0,5 / 0,5 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 i, ii, iii, iv iii, ii, i, iv iii, i, ii, iv ii, iii, i, iv Gabarito Comentado. 8a Questão (Ref.: 124845) Pontos: 0,5 / 0,5 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? Statement DriverManager ResultSet Connection PreparedStatement Gabarito Comentado. 9a Questão (Ref.: 249675) Pontos: 1,0 / 1,0 É a interface usada quando precisamos executar stored procedures: 25/11/2015 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4 Statement ResultSet Connection CallableStatement PreparedStatement Gabarito Comentado. 10a Questão (Ref.: 744572) Pontos: 1,0 / 1,0 Para criar um programa que responda às necessidades do usuário, o programador precisa aprender como a estrutura Swing trabalha com Threads. Neste contexto, assinale a alternativa que indica a Thread que executa os processo que consomem processamento em segundo plano. Tread de atualização Thread coletora de lixo Thread de tratamento de evento Thread de trabalho Thread incial Observação: Estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. Data: 19/11/2015 08:23:43 Período de não visualização da prova: desde 12/11/2015 até 24/11/2015. Slide 1 Slide 2 Slide 3 Slide 4
Compartilhar