Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: PROGRAMAÇÃO ORIENTADA A OBJETOS Tipo de Avaliação: AV Aluno: Professor: MARCIO PACHECO DE AZEVEDO Turma: 9001/AA Nota da Prova: 8,0 Nota de Partic.: 1 Av. Parcial 2 Data: 19/09/2016 19:10:21 1a Questão (Ref.: 201001454364) Pontos: 1,0 / 1,0 Quando a JVM começar a ser executada, procurará a classe que você forneceu na linha de comando. Em seguida, começará a procurar um método especialmente escrito como o representado abaixo: Informe o significado de cada uma setas: Resposta: - public é usado para que todas as as outrasclasses possa acessar e usar os atributos e metodos dessa classe - void, contrutor informa quenão retorna valor - main informa que essa classe é aprincipal a ser executada - (string[] args) passagem de parametro Gabarito: public - é um qualificador de método, que indica que ele é acessível externamente a esta classe. Isto é útil quando uma classe necessita utilizar alguma funcionalidade de outra classe, característica muito comum na linguagem JAVA. void - É o valor de retorno do método. Quando n¿ao retorna nenhum valor ele retorna void, uma espécie de vlor vazio que tem que ser especificado. main - É o nome do método que indica ao compilador o inicio do programa. É o método principal. (String[] args) - É o argumento do método principal(main). É um vetor de strings formados por todos os argumentos passados ao programa na linha de comando do sistema operacional quando o programa é invocado. 2a Questão (Ref.: 201001480784) Pontos: 1,0 / 1,0 Qual a definição de Um Thread e quais são as suas características? Resposta: Threading é um artificio que permite a coexistencia de multiplas atividades dentro de um unico processo. Threads são tambem um processo leves, pois da mesmaforma que processos, threads são idependentes, possuemsua propria pilha de execução, seu proprio programa de conter e suas proprias variaveis locais. Gabarito: Threading é um artifício que permite a coexistência de múltiplas atividades dentro de um único processo. Threads são também chamados de ¿processos leves¿, pois, da mesma forma que processos, threads são independentes, possuem sua própria pilha de execução, seu próprio program conter e suas próprias variáveis locais. Porém, threads de um mesmo processo compartilham memória, descritores de arquivos (file handles) e outros atributos que são específicos daquele processo. 3a Questão (Ref.: 201001446969) Pontos: 1,0 / 1,0 Idenficar qual das definições abaixo sobre componentes visuais que NÃO está correta. JClosed = Identifica todos os frames já fechados pelo usuário. JList = Área em que uma lista é exibida, possibilitando a seleção clicando em qualquer item da lista. JComboBox = Lista de itens que o usuário pode fazer uma seleção clicando em um item na lista ou digitando na caixa. JPanel = Contêiner em que os componentes podem ser colocados. JCheckBox = Possui dois estados: selecionado ou não selecionado. 4a Questão (Ref.: 201002048521) Pontos: 1,0 / 1,0 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 (3,5) new GridLayout (3,5,10,5) new GridLayout (4,2) new GridLayout (2,4) new GridLayout (5,3) 5a Questão (Ref.: 201001605830) Pontos: 1,0 / 1,0 A classe Cursor (java.lang.Object) encapsula a representação do bitmap do cursor do mouse. Para alterar o comportamento dos cursores, basta definir o novo tipo de cursor com: this.getCursor(Cursor.MOVE_CURSOR); this.setCursor(Cursor.getPredefinedCursor(MOVE_CURSOR)); this.setCursor(Cursor.getPredefinedCursor(Cursor.MOVE_CURSOR)); this.getPredefinedCursor(Cursor.setCursor(Cursor.MOVE_CURSOR)); Cursor.setPredefinedCursor(Cursor.MOVE_CURSOR); 6a Questão (Ref.: 201001447051) Pontos: 1,0 / 1,0 Sobre o tratamento de eventos, identifique qual das interfaces abaixo está INCORRETA. FocusListener WindowListener LabelTextListener MouseListener KeyListener 7a Questão (Ref.: 201001605475) Pontos: 0,5 / 0,5 Um listener é uma interface que especifica os métodos que uma aplicação deve ter para ser notificada da ocorrência de determinado evento. Indique o listener correspondente à ação do usuário de digitar uma tecla: KeyListener MouseListener TextListener ItemListener ActionListener 8a Questão (Ref.: 201001996790) Pontos: 0,5 / 0,5 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. Em um programa Java, o objeto que representa as sentenças com instruções SQL que serão enviadas para execução pelo SGBD é uma implementação da interface: Statement Connection Command DriverManeger ResultSet 9a Questão (Ref.: 201001924762) Pontos: 0,5 / 0,5 Assinale a alternativa que completa corretamente a lacuna da afirmação a seguir: "A interface ____________ é uma tabela de dados que representa o resultado de uma consulta em uma base de dados." Command Statement Connection ResultSet DataSet 10a Questão (Ref.: 201001596858) Pontos: 0,5 / 0,5 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. v, v, f f, v, f f, v, v v, f, v v, v, v Período de não visualização da prova: desde 09/09/2016 até 21/09/2016.
Compartilhar