Buscar

PROGRAMACAO II - Simulado

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

Prezado (a) Aluno(a), 
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não 
valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. 
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. 
Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 
 
 
 
 
1. 
 
 
(CONSULPLAN - TRE-RJ - Analista Judiciário -Análise de Sistemas - modificado) 
Analise as seguintes afirmativas sobre a programação orientada a objetos com Java. 
I. O tratamento de exceção permite criar programas tolerantes a falhas. 
II. Para lidar com uma exceção, deve-se colocar qualquer código que pode lançar uma exceção em uma 
instrução catch. 
III. O método toString de um objeto de exceção retorna uma mensagem de erro da exceção. 
IV. O bloco catch contém o código que pode lançar uma exceção e o bloco try contém o código que 
manipula a exceção se uma ocorrer. 
Está(ão) correta(s) apenas a(s) afirmativa(s) 
 
 
I, III e IV 
 
 
III 
 
 
II e IV 
 
 
II 
 
 
I e III 
Data Resp.: 08/11/2021 21:03:55 
 
Explicação: 
A resposta certa é:I e III 
 
 
 
 
 
2. 
 
 
(COPEVE-UFAL -MPE-AL -Analista do Ministério Público -Desenvolvimento de Sistemas -2012) 
No código Java abaixo, verifica-se que o bloco finally será executado: 
 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
 
 
 
Apenas se nenhuma exceção for levantada. 
 
 
Apenas se a exceção levantada for tratada no bloco catch. 
 
 
Apenas se a exceção levantada não for tratada no bloco catch. 
 
 
De qualquer forma. 
 
 
Apenas se uma exceção for levantada. 
Data Resp.: 08/11/2021 21:03:25 
 
Explicação: 
A resposta certa é:De qualquer forma. 
 
 
 
 
 
3. 
 
 
(IBADE -IPM - JP -Analista Previdenciário -Analista de Informática -Analista de Sistemas e Programação -
2018) 
A linguagem de programação JAVA utiliza exceções para lidar com erros e outros eventos excepcionais. 
Nessa linguagem, uma nova exceção pode ser lançada por meio da seguinte palavra reservada: 
 
 
generate. 
 
 
upgrade. 
 
 
catch. 
 
 
throw. 
 
 
launch. 
Data Resp.: 08/11/2021 21:04:04 
 
Explicação: 
A resposta certa é:throw. 
 
 
 
 
 
4. 
 
 
O padrão DAO surgiu para resolver um problema recorrente em sistemas cadastrais, onde comandos 
SQL dispersos, em meio ao código do aplicativo, diminuem o reuso e aumentam a dificuldade de 
manutenção. Esse padrão tem como objetivo concentrar os comandos SQL em classes específicas, onde 
o método alterar, por exemplo, receberia uma entidade como parâmetro e invocaria um comando do 
tipo: 
 
 
UPDATE 
 
 
SELECT 
 
 
CREATE 
 
 
DELETE 
 
 
INSERT 
Data Resp.: 08/11/2021 21:04:25 
 
Explicação: 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
A resposta certa é: UPDATE 
 
 
 
 
 
5. 
 
 
Entre as ferramentas de produtividade do NetBeans, temos uma que permite gerar classes de controle 
JPA, de forma automatizada, a partir das entidades, concentrando todos os métodos necessários para 
encapsular as operações DML. No caso da remoção de um registro, qual seria o método oferecido pela 
classe de controle? 
 
 
merge 
 
 
persist 
 
 
destroy 
 
 
create 
 
 
edit 
Data Resp.: 08/11/2021 21:04:43 
 
Explicação: 
A resposta certa é: destroy 
 
 
 
 
 
6. 
 
 
De forma geral, quando criamos aplicativos para acesso ao banco de dados, com base no JDBC, temos 
instruções SQL em meio ao código Java, onde algumas são comandos para manipulação de dados (DML) 
e outras fazem consultas aos dados armazenados. Para efetivar um comando DML, como Insert ou 
Delete, qual método deve ser utilizado? 
 
 
forName 
 
 
getConnection 
 
 
prepareStatement 
 
 
executeQuery 
 
 
executeUpdate 
Data Resp.: 08/11/2021 21:05:12 
 
Explicação: 
A resposta certa é: executeUpdate 
 
 
 
 
 
7. 
 
 
A codificação de arquivos FXML segue uma sintaxe bastante complexa, mas a tarefa se torna mais 
simples com o uso do Java FX Scene Builder. Entre as opções oferecidas pela ferramenta, qual delas 
permite definir os identificadores que serão utilizados pelo código Java, bem como o relacionamento de 
eventos com os métodos do controlador? 
 
 
Paleta de Componentes 
 
 
Navegador Hierárquico 
 
 
Painel Layout 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
 
 
Editor Visual 
 
 
Painel Code 
Data Resp.: 08/11/2021 21:05:45 
 
Explicação: 
A resposta certa é: Painel Code 
 
 
 
 
 
8. 
 
 
A biblioteca Java FX permite desenvolver interfaces gráficas Java independentes da plataforma de 
execução, definindo uma opção viável em sistemas desktop e Web, bem como para dispositivos móveis. 
A arquitetura do Java FX é bastante complexa, contando com várias camadas de componentes, onde um 
deles gerencia os eventos e chamadas específicas do sistema operacional, sendo conhecido como: 
 
 
Scene Graph 
 
 
Media Engine 
 
 
Prism 
 
 
Glass Windowing Toolkit 
 
 
Direct 3D 
Data Resp.: 08/11/2021 21:06:04 
 
Explicação: 
A resposta certa é: Glass Windowing Toolkit 
 
 
 
 
 
9. 
 
 
(ESAF - CGU - Analista de Finanças e Controle - Tecnologia da Informação - 2006) As unidades 
concorrentes em Java são objetos que incluem um método chamado run, cujo código pode estar em 
execução concorrente. Uma das maneiras de se definir uma classe cujos objetos podem ter métodos 
concorrentes é definir uma: 
 
 
Exceção para o método run. 
 
 
Classe abstrata run e, em seguida, definir subclasses run. 
 
 
Subclasse da classe predefinida thread, que fornece suporte para o método run. 
 
 
Exceção com interrupção para o método run ativo, sempre que um novo método run for 
instanciado. 
 
 
Exceção para o método main. 
Data Resp.: 08/11/2021 21:06:36 
 
Explicação: 
A resposta certa é: Subclasse da classe predefinida thread, que fornece suporte para o método 
run. 
 
 
 
 
 
10. 
 
 
No que se refere à linguagem de programação Java, ''thread safe'' é um conceito segundo o qual threads 
concorrentes utilizam algoritmo de sincronismo para cooperarem entre si. É exemplo da aplicação desse 
conceito: 
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
https://simulado.estacio.br/bdq_simulados_exercicio_ensineme.asp
 
 
 
Objetos estáticos 
 
 
Objetos finais 
 
 
Classes estáticas 
 
 
Objetos imutáveis 
 
 
Classes finais 
Data Resp.: 08/11/2021 21:08:03 
 
Explicação: 
A resposta certa é: Objetos imutáveis 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada 
 
 
 
 
Exercício inciado em 08/11/2021 21:03:09.

Continue navegando