Buscar

Simulado 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

2a
	3a
	4a
	5a
	6a
	7a
	8a
	9a
	
	Questão
	Acerto: 1,0  / 1,0
	
	Um programa Java é listado a seguir:
Um bloco do programa está faltando. Ao inserir o bloco:
Qual será a saída exibida através do comando System.out.print ?
	
	
	 Certo
	00 11 21 32 42
	
	02 14 25 36 47
	
	11 21 32 42 53
	
	00 11 23 36 410
	
	02 14 26 38
	Respondido em 01/10/2020 17:43:32
	
	          Questão
	Acerto: 1,0  / 1,0
	
	Os gerenciadores de leiautes organizam os componentes GUI em um contêiner de objetos com o objetivo de construir uma apresentação melhor. Sua função é facilitar a vida do designer na construção das interfaces. Essa funcionalidade permite que o programador se concentre na aparência e nos comportamentos básicos, deixando para o gerenciador de leiaute a responsabilidade do detalhe da aparência. Os contêiners derivados da classe Window podem utilizar os leiautes do tipo: (I) BorderLayout (II) FlowLayout (III) GridLayout (IV) GridBagLayout
	
	
	
	As alternativas I e IV estão erradas.
	 Certo
	Todas as opções estão corretas.
	
	As opções I e II estão erradas.
	
	Apenas a IV está errada.
	
	Apenas a opção III está errada.
	Respondido em 01/10/2020 17:51:46
	
	          Questão
	Acerto: 1,0  / 1,0
	
	Na montagem de um menu em barras, em uma interface gráfica, qual a classe responsável pela estrutura do menu?
	
	
	 Certo
	JMenuBar
	
	JMenu
	
	JMenuItem
	
	JmenuStruct
	
	JMenuOption
	Respondido em 01/10/2020 17:44:43
	
	          Questão
	Acerto: 1,0  / 1,0
	
	O modelo de tratamento de eventos presente no Java é chamado de modelo de tratamento por delegação. Neste sentido, considere as sentenças abaixo e assinale a afirmação correta:
I) O componente de interface registra um listener por meio do método addXXXListener(Listener), em que XXX é o tipo de tratamento de evento criado;
PORQUE
II) Quando, durante a execução da aplicação, o usuário executar a ação correspondente ao evento, a JVM criará um objeto desse evento e delegará o tratamento para o Listener registrado.
	
	
	 Certo
	As sentenças I e II são verdadeiras, e a segunda justifica a primeira
	
	A sentença I é verdadeira, e a II é falsa.
	
	Ambas as sentenças são falsas.
	
	A sentença I é falsa, e a II é verdadeira.
	
	As sentenças I e II são verdadeiras, e a segunda não justifica a primeira
	Respondido em 01/10/2020 18:13:56
	
	
	          Questão
	Acerto: 1,0  / 1,0
	
	Como chamamos o conjunto de interfaces para ligar o código do tratamento de eventos ao componente, no Java?
	
	
	
	Eventos.
	
	Componentes.
	
	Código.
	 Certo
	Listeners.
	
	Label.
	Respondido em 01/10/2020 17:42:57
	
	Explicação:
Quase todos os componentes propagam eventos. Estes eventos devem ser tratados em algum ponto do código da aplicação. Os eventos nunca são tratados no próprio componente (dado que não se tem acesso ao código do componente). Para ligar o código do tratamento de eventos ao componente existem, no Java, um conjunto de interfaces chamadas listeners.
	
	          Questão
	Acerto: 1,0  / 1,0
	
	Supondo-se que um Banco de Dados em PostgreSql cujo o nome é NomeBanco, o usuário é usuario e a senha é senha, possui uma tabela chamada FUNCIONARIO com a estrutura abaixo:
create table FUNCIONARIO(
  codigo char(10),
  nome varChar(50),
  salarioBase real
);
Assinale a alternativa que certamente está incorreta.
	
	
	
	DriverManager.getConnection("jdbc:postgresql:NomeBanco","usuario","senha");
	 Certo
	resultado = sentenca. executeUpdate ("select * from funcionario where codigo = '123'");
	
	sentenca.executeUpdate("update Funcionario set nome = 'Beltrano', salarioBase = 5000 where codigo = '123'");
	
	sentenca.executeUpdate("insert into FUNCIONARIO values('123','Fulano',2000)");
	
	sentenca.executeUpdate("delete from Funcionario where codigo = '123'");
	Respondido em 01/10/2020 18:06:23
	
	
	          Questão
	Acerto: 1,0  / 1,0
	
	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. Os objetos de instrução retornam resultados de consulta SQL como objetos:
	
	
	
	Statement
	
	PreparedStatement
	
	DriverManager
	 Certo
	ResultSet
	
	Connection
	Respondido em 01/10/2020 18:05:07
	
	
	          Questão
	Acerto: 0,0  / 1,0
	
	Em Java, usamos a classe Thread para criarmos linhas de execução paralelas. Identifique quais destes métodos e descrição do que realizam estão corretos : notify() notifica uma thread que a sua prioridade já foi alterada. wait() permite que a thread suspenda a sua execução até que o processo se encerre e seja reiniciado novo processo. notifyAll() notifica todas as threads que uma dada condição se alterou.
	
	
	
	f, v, v
	 Certo
	f, f, v
	
	v, v, f
	
	f, v, f
	 Errado
	v, v, v
	Respondido em 01/10/2020 18:09:56
	
	          Questão
	Acerto: 1,0  / 1,0
	
	Segundo o que foi apresentado na aula, qual é a motivação para a programação concorrente?
	
	
	
	Fazer com que os programas sejam mais seguros.
	
	Aumentar a segurança na execução de threads.
	 Certo
	Tornar os programas mais rápidos, acompanhando a evolução do hardware e dos sistemas.
	
	Diminuir o timeout dos threads nos sistemas.
	
	Diminuir o compartilhamento de memória, estabilizando os threads.
	Respondido em 01/10/2020 18:08:51
	
	
	          Questão
	Acerto: 1,0  / 1,0
	
	Na utilização dos componentes GUI com Threads, para que não venha a ocorrer falhas, o programador deve saber como a estrutura Swing trabalha com Threads.
Segundo o que foi apresentado na aula, o thread onde a maioria das interações com componentes Swing deve ser feita é?
	
	
	 Certo
	Thread de tratamento de evento.
	
	Thread de finalização.
	
	Thread de trabalho.
	
	Thread de controle.
	
	Thread inicial.
	Respondido em 01/10/2020 18:10:02

Outros materiais