Buscar

Programação Orientada a Objetos (8,5) Copia

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 4 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

Prévia do material em texto

Fechar 
 
Avaliação: CCT0263_AV_201511459646 » PROGRAMAÇÃO ORIENTADA A OBJETOS 
Tipo de Avaliação: AV 
Aluno: 201511459646 - FRANSUELLEN DE OLIVEIRA FELIX 
Professor: MARCIO PACHECO DE AZEVEDO Turma: 9002/AB 
Nota da Prova: 6,5 Nota de Partic.: 0 Av. Parcial 2 Data: 13/06/2017 15:27:40 
 
 
 1a Questão (Ref.: 201511607731) Pontos: 0,0 / 1,0 
Observe o código java: 
 
Para que possamos ter como saída: "DooBeeDooBeeDo" Quais os valores que devemos 
preencher nas lacunas de código ? 
 
 
Resposta: 
 
 
Gabarito: 3; print; print; 3 
 
 
 
 2a Questão (Ref.: 201511630652) Pontos: 1,0 / 1,0 
O que é JDBC e qual a principal diferença com o ODBC? 
 
 
Resposta: O JDBC permite criar métodos e interfaces para conectar a programação Java a sistemas de banco de 
dados(SQL), permite multiplataformas. No ODBC, seu uso é restrito a Windows, não permite multiplataformas e 
múltiplas interfaces. 
 
 
Gabarito: 
Java Database Connectivity ou JDBC é um conjunto de classes e interfaces (API) escritas em Java que fazem o 
envio de instruções SQL para qualquer banco de dados relacional. 
A idéia de ODBC(Open Database Connectivity) foi criar uma maneira comum de acesso usando SQL (ODBC 
Driver Manager), de forma que uma aplicação-cliente pudesse acessar bases de dados de diferentes 
fornecedores, como por exemplo, Oracle Database, SQL Server (Microsoft), DB2 (IBM), entre outras, através de 
seus drivers correspondentes. Já o JDBC(Java DataBase Connection) é um conjunto de classes e interfaces em 
Java, que proporcionam uma interface similar a ODBC para bases de dados SQL. 
Ambas funcionam como meio de comunicação Banco X Aplicação, porém, ODBC é uma aplicação Windows 
restrito apenas a ele, enquanto a JDBC, por ser escrita em java, é multiplataforma. 
 
 
 
 3a Questão (Ref.: 201511596814) Pontos: 1,0 / 1,0 
Considerando os passos para se criar uma GUI, identifique qual dos passos apresentados abaixo 
está INCORRETO. 
 
 
Instanciar os componentes no construtor da classe ou na declaração. 
 Chamar (opcionalmente) show() e definir o tamanho do frame com setSize(). 
 
Definir o gerenciador de layout do frame e Registrar listeners para os componentes que querem tratar 
eventos. 
 
Adicionar os componentes ao content pane do frame ou a algum outro container. 
 
Declarar os componentes como propriedades da classe que estende JFrame (o top-level container). 
 
 
 
 4a Questão (Ref.: 201511596817) Pontos: 1,0 / 1,0 
De acordo com os tipos de Layout, identifique qual das afirmações abaixo está INCORRETA. 
 
 
 
- BorderLayout: é o padrão. Divide a tela em cinco regiões (NORTH, SOUTH, EAST, WEST, CENTER). 
Todo componente adicionado entra automaticamente no centro, "empurrando" os outros para as bordas. 
 
- GridLayout: permite construir uma tabela de componentes. Ao adicioná-los, eles são colocados da 
esquerda para a direita e de cima para baixo em uma grade. Você pode especificar o número de colunas 
e linhas que serão necessárias, e todas terão o mesmo tamanho. Se existir menos componentes do que o 
total de espaços, eles ficarão vazios. Caso contrário, o componente excedente não será mostrado. 
 
- GridBagLayout: permite maior controle que o GridLayout. Neste layout você pode definir exatamente 
como as regiões da sua grade irão se comportar e reformatar caso a janela tenha seu tamanho alterado. 
Entretanto, é o gerenciador mais complexo de utilizar. Ele foi criado para ser utilizado por programas de 
criação de GUI's. 
 - BoxLayout: é uma versão simplificada do GridBagLayout. Permite indicar a localização dos 
componentes em coordenadas X e Y, porém não permite o controle da distância entre componentes. 
 
- FlowLayout: é o mais simples. Ele simplesmente "enche" o container com componentes da esquerda 
pra direita, até terminar o espaço da linha. Daí, ele faz a mesma coisa na linha abaixo. Todos os 
componentes sempre terão um espaço do tamanho que eles estão ocupando no momento. 
 
 
 
 5a Questão (Ref.: 201511755636) 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.setCursor(Cursor.getPredefinedCursor(Cursor.MOVE_CURSOR)); 
 
this.getCursor(Cursor.MOVE_CURSOR); 
 
Cursor.setPredefinedCursor(Cursor.MOVE_CURSOR); 
 
this.setCursor(Cursor.getPredefinedCursor(MOVE_CURSOR)); 
 
this.getPredefinedCursor(Cursor.setCursor(Cursor.MOVE_CURSOR)); 
 
 
 
 6a Questão (Ref.: 201511596674) Pontos: 1,0 / 1,0 
Eventos representam uma ação que ocorreu num componente GUI, dentre os mais comuns no Swing, qual 
destes abaixo NÃO é um evento de ação. 
 
 
Cliques em menus. 
 Digitar um texto. 
 
Ao pressionar[Enter] em campos de texto. 
 
Cliques em botões. 
 
Ativar e desativar Check box's. 
 
 
 
 7a Questão (Ref.: 201511755281) 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: 
 
 
MouseListener 
 
ItemListener 
 
ActionListener 
 KeyListener 
 
TextListener 
 
 
 
 8a Questão (Ref.: 201512146596) Pontos: 0,0 / 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: 
 
 DriverManeger 
 
ResultSet 
 
Connection 
 Statement 
 
Command 
 
 
 
 9a Questão (Ref.: 201511755285) Pontos: 0,5 / 0,5 
É a interface usada quando precisamos executar stored procedures: 
 
 
Connection 
 
Statement 
 CallableStatement 
 
PreparedStatement 
 
ResultSet 
 
 
 
 10a Questão (Ref.: 201512139720) Pontos: 0,5 / 0,5 
Qual a palavra reservada do Java voltada para a sincronização de threads? 
 
 
final 
 synchronized 
 
static 
 
volatile 
 
implements 
 
 
 
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: 13/06/2017 15:45:40

Continue navegando