Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0263_AV_201202353975 » PROGRAMAÇÃO ORIENTADA A OBJETOS Tipo de Avaliação: AV Aluno: Professor: MARCIO PACHECO DE AZEVEDO Turma: 9002/AB Nota da Prova: 5,7 Nota de Partic.: 0 Av. Parcial 2 Data: 16/11/2017 16:06:46 1a Questão (Ref.: 201202491821) Pontos: 0,2 / 1,0 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 é visivel para todos, Private é quando é invisivel para alguns, Protected é quando é protegidoe Pakage é o pacote. 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.: 201202514414) Pontos: 0,0 / 1,0 O que é JDBC e qual a principal diferença com o ODBC? Resposta: A principal diferença é JDBC 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.: 201202480489) Pontos: 1,0 / 1,0 Trabalhando com componentes visuais como JFrame identifique qual o método abaixo é FALSO. public void setTitle(String title): Coloca um título na barra de título da janela. public void setDefaultCloseOperation(int op) : Faz a janela realizar uma determinada operação quando fecha. Mais comum: JFrame.EXIT_ON_CLOSE. public void PasteCopy(): Faz a cópia/cola de um texto. public void show(): Faz o frame aparecer na tela. public void setVisible(boolean v): Faz com que o frame se torne visível (v=true) ou não (v=false). 4a Questão (Ref.: 201203138195) Pontos: 1,0 / 1,0 Analise as linhas de código abaixo, e assinale a alternativa que descreve corretamente tal processamento: layout = new BorderLayout(); getContentPane().setLayout(layout); add(new Button("OK"), BorderLayout.EAST); posiciona um botão ("OK") na área sul do container. posiciona um botão ("OK") na área oeste do container. posiciona um botão ("OK") na área norte do container. posiciona um botão ("OK") na área central do container. posiciona um botão ("OK") na área leste do container. 5a Questão (Ref.: 201202630381) Pontos: 1,0 / 1,0 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, ii, i, iv iv, ii, i, iii ii, iii, i, iv iii, iv, i, ii ii, iv, i, iii 6a Questão (Ref.: 201202639401) Pontos: 0,0 / 1,0 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 ganha o foco; Invocado quando perde o foco; Invocado quando a janela foi fechada. Invocado quando a janela é minimizada; Invocado quando a janela foi aberta. 7a Questão (Ref.: 201202639045) Pontos: 1,0 / 1,0 É um componente que combina um botão ou um campo de edição com um caixa de lista tipo drop-down: JOptionPane JList JCheckBox JButton JComboBox 8a Questão (Ref.: 201202960498) Pontos: 1,0 / 1,0 A persistência em Banco de Dados é uma constante em programas de automação comercial. Porém certas interfaces e classes geram dúvidas para programadores iniciantes. Entres elas encontrasse a DriverManager. Dada as alternativas abaixo, selecione a que define DriverManager. Implementado para acesso de uso geral do banco de dados. É útil quando você estiver usando as instruções SQL estáticas no tempo de execução. Não pode aceitar parâmetros. Implementado quando você deseja acessar banco de dados usando procedimentos armazenados. Também pode aceitar parâmetros de entrada em tempo de execução. Implementado quando você planeja usar as instruções SQL muitas vezes. Aceita parâmetros de entrada em tempo de execução. Representa uma conexão a um banco de dados, a partir de uma URL JDBC recebida como parâmetro. É responsável por fornecer a conexão de uma aplicação Java com o Banco de dados 9a Questão (Ref.: 201202650655) Pontos: 0,0 / 0,5 Existem duas formas de se criar uma classe que execute em forma multithread na linguagem Java, são elas: Herança da classe java.lang.Thread e implementação da interface java.lang.Runnable Herança da classe java.lang.MultiThread e implementação da interface java.lang.Runnable Herança da classe java.lang.Runnable e implementação da interface java.lang.Thread Nenhuma das opções Herança da classe java.lang.Runnable e implementação da interface java.lang.MultiThread 10a Questão (Ref.: 201203023482) Pontos: 0,5 / 0,5 Qual a palavra reservada do Java voltada para a sincronização de threads? volatile synchronized implements static final
Compartilhar