Buscar

PROGRAMAÇÃO II AV

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

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

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ê viu 3, do total de 8 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

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

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ê viu 6, do total de 8 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

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

Prévia do material em texto

24/11/21, 19:43 EPS
https://simulado.estacio.br/alunos/ 1/8
YASMIN DE BRITO VIANA
201904080545
 
Disciplina: PROGRAMAÇÃO II AV
Aluno: YASMIN DE BRITO VIANA 201904080545
Professor: JHONATAN ALVES
 Turma: 9001
CCT0840_AV_201904080545 (AG) 08/11/2021 14:18:19 (F) 
 
Avaliação:
9,0
Nota Partic.: Av. Parcial.:
1,5
Nota SIA:
10,0 pts
 
 
EM2120551 - IMPLEMENTAÇÃO DE TRATAMENTO DE EXCEÇÕES EM JAVA 
 
 1. Ref.: 5417228 Pontos: 1,00 / 1,00
(SUGEP - UFRPE - Técnico em Tecnologia da Informação -2016)
Considere o esquema do construto try que faz parte do mecanismo de tratamento de exceções da linguagem de programação
Java no quadro abaixo. try { ... } catch (...) { ... } ... finally { ... }
Analise as afirmações abaixo, sobre o seu funcionamento.
1) Uma cláusula finally é colocada no fim de uma lista de tratadores, imediatamente depois de uma construção try completa.
2) Se a cláusula try lança nenhuma exceção, a cláusula finally é executada antes de a execução continuar depois da
construção try.
3) Se a cláusula try gera uma exceção e é capturada por um tratador, a cláusula finally não é executada.
4) Se a cláusula try gera uma exceção, mas não é pega por um tratador após o construto try, a cláusula finally é executada
antes de a exceção ser propagada.
5) A construção try sem tratadores de exceção pode ser seguida por uma cláusula finally. Isso faz sentido, claro, somente se
nos comandos que a compõem existe um throw, break, continue ou return. Estão corretas, apenas:
 1, 2, 4 e 5 Educational Performace Solution EPS ® - Alunos 
javascript:voltar();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5417228.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
24/11/21, 19:43 EPS
https://simulado.estacio.br/alunos/ 2/8
2, 3, 4 e 5
1, 2, 3 e 4
1, 2, 3 e 5
1, 3, 4 e 5
 
 2. Ref.: 5417302 Pontos: 1,00 / 1,00
(FDC - MAPA - Fundação Dom Cintra - Analista de Sistemas - 2010)
Na linguagem Java, a cláusula de um método que fornece um mecanismo para garantir que algum código possa ser
executado, independentemente de como a execução de um composto try é finalizada, é conhecido como:
Throws
 Finally
Break
Continue
Except
 
 3. Ref.: 5417361 Pontos: 1,00 / 1,00
(VUNESP- TJ-PA - Analista Judiciário- Análise de Sistema - Desenvolvimento - 2014)
Considere a classe Java descrita a seguir:
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5417302.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5417361.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
24/11/21, 19:43 EPS
https://simulado.estacio.br/alunos/ 3/8
Se essa classe for executada, será apresentada no console a:
Mensagem ''2''.
Exceção ''RuntimeException''
Mensagem ''1''.
Mensagem ''3''.
 Exceção ''Error''.
 
 
EM2120552 - PROGRAMAÇÃO PARALELA EM JAVA: THREADS 
 
 4. Ref.: 5313371 Pontos: 1,00 / 1,00
(DATAPREV - Analista Tecnologia da Informação - 2014) Analise o código a seguir:
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5313371.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
24/11/21, 19:43 EPS
https://simulado.estacio.br/alunos/ 4/8
De acordo com a análise do código, determine a alternativa que descreve, corretamente, a função do método yield(), na linha
16.
 Faz com que a thread corrente pause, possibilitando que outra thread seja executada.
Atribui um nome a uma thread em execução.
Permite a implantação de uma concorrência sincronizada.
Efetua o registro da thread no schduler.
Atribui o estado de inoperante, colocando-a no estado de sleep().
 
 5. Ref.: 5310383 Pontos: 1,00 / 1,00
(CESGRANRIO - TRANSPETRO - Analista de Sistemas Júnior - 2011) Uma das características da linguagem Java é a
possibilidade de implementar programas com múltiplas linhas de execução (multithreaded execution). Nesse contexto, é
fornecido o programa em Java a seguir:
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5310383.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
24/11/21, 19:43 EPS
https://simulado.estacio.br/alunos/ 5/8
Entre as possibilidades de saída resultantes da execução do programa fornecido, inclui-se a impressão de:
XY
XYZW
ZWYZ
ZXYEducational Performace Solution EPS ® - Alunos 
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
24/11/21, 19:43 EPS
https://simulado.estacio.br/alunos/ 6/8
 XYZ
 
 
EM2120553 - INTEGRAÇÃO COM BANCO DE DADOS EM JAVA 
 
 6. Ref.: 5437085 Pontos: 1,00 / 1,00
Complete o código do método apresentado a seguir, que utiliza comandos de acesso ao banco de dados via JDBC, para
retornar corretamente os dados de uma tabela com o nome tbcliente, classificados em ordem crescente pelo campo nome.
As respostas para as lacunas (1) e (2) seriam, respectivamente:
 select * from tbcliente order by nome / executeQuery
select * from tbcliente order by nome desc / executeUpdate 
insert into tbcliente order by nome / executeQuery
select * from tbcliente / executeUpdate 
insert into tbcliente order by nome / executeUpdate 
 
 7. Ref.: 5437067 Pontos: 1,00 / 1,00
O padrão DAO (Data Access Object) é utilizado em conjunto com o padrão MVC, e provê várias características importantes
para a arquitetura, entre as quais destacamos, na plataforma Java:
I - Encapsula o acesso ao banco de dados, com a separação entre regras de persistência e regras de negócio.
II - A codificação para o acesso ao banco de dados pode variar sem que a aplicação seja alterada substancialmente.
III - A aplicação pode utilizar múltiplas formas de acesso aos dados, de uma forma muito mais organizada.
IV - Substitui completamente o padrão JDBC por possuir métodos automáticos de acesso à persistência utilizada.
Assinale a resposta que indica o conjunto de afirmativas verdadeiras:
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437085.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437067.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
24/11/21, 19:43 EPS
https://simulado.estacio.br/alunos/ 7/8
 Somente I, II e III
Somente II, III e IV
Somente II e III
Somente I e II
Somente II e IV 
 
 8. Ref.: 5437168 Pontos: 1,00 / 1,00
Através das ferramentas de produtividade do NetBeans, criamos um controlador JPA de forma automatizada, e tudo que
precisamos para viabilizar seu funcionamento é o fornecimento, no construtor, de um objeto do tipo:
 EntityManagerFactory
Transaction
EntiyManager
Query
NamedQuery
 
 
EM2120554 - INTERFACES GRÁFICAS EM JAVA 
 
 9. Ref.: 5437181 Pontos: 0,00 / 1,00
Os padrões de desenvolvimento oferecem soluções padronizadas para problemas recorrentes na construção de softwares.
Para as janelas Java FX é necessário criar classes que compatibilizem as classes de entidade com o modelo de exibição dos
componentes visuais, segundo o padrão de desenvolvimento denominado:
Singleton
Flyweight
 Decorator
 Proxy
Data Access Object
 
 10. Ref.: 5437196 Pontos: 1,00 / 1,00
O padrão arquitetural MVC divide o sistema em três camadas, uma relacionada às atividades de persistência, outra voltada
para a lógica de negócios, e finalmente uma voltada para a interação com usuários e outros sistemas. Considerando a
arquitetura, em que camadas ficariam, respectivamente, uma classe DAO e uma janela Java FX?
View e ModelEducational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437168.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437181.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 5437196.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
24/11/21, 19:43 EPS
https://simulado.estacio.br/alunos/ 8/8
Controller e View
Controller e Model
 Model e View
View e Controller
 
 
 
Educational Performace Solution EPS ® - Alunos 
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes