Buscar

PROGRAMAÇÃO ORIENTADA A OBJETOS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Continue navegando