Buscar

PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA - 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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

1a 
 Questão 
Acerto: 1,0 / 1,0 
 
(CONSULPLAN - 2017 - Câmara de Nova Friburgo/RJ - Oficial Administrativo − 
Adaptada) 
Na linguagem de programação Java, o conceito de um objeto ter a capacidade de ser 
referenciado de diversas formas é conhecido como: 
 
 
 
Herança 
 Polimorfismo 
 
Superclasse 
 
Agregação 
 
Reescrita 
Respondido em 05/11/2022 19:26:49 
 
Explicação: 
Resposta coreta: Polimorfismo 
 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
(FUNDATEC − 2018 − CIGA/SC − Analista de Sistemas) 
Para responder à questão, considere a Figura 11, que mostra um programa elaborado 
utilizando-se a linguagem de programação Java. Nessa Figura, inseriu-se, 
intencionalmente, um retângulo no local apontado pela seta nº 2, de modo a ocultar 
qualquer código fonte existente nesse local. 
 
A Figura 11 mostra um programa em Java que permite realizar, repetidamente, 
determinada multiplicação e apresentar o seu resultado, enquanto o conteúdo da 
variável "repetir" for "SIM". Para que esse programa funcione adequadamente e possa 
ser encerrado corretamente, basta que no local apontado pela seta nº 1 exista, apenas, 
o seguinte código fonte: I. while (repetir == "SIM") { II. while 
(repetir.equalsIgnoreCase("SIM")) { III. while (repetir.equals("SIM")) { 
Quais estão corretas? 
 
 
 
Apenas I. 
 
Apenas III. 
 Apenas II e III. 
 
I, II e III. 
 
Apenas I e II. 
Respondido em 05/11/2022 19:30:23 
 
Explicação: 
Resposta correta: Apenas II e III. 
 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Ano: 2012 Banca: FADESP Órgão: MPE-PA Prova: FADESP - 2012 - MPE-PA - Técnico - 
Analista de Sistemas - Desenvolvimento (ADAPTADA) 
O sistema abaixo foi desenvolvido na linguagem Java e precisa ser completado para 
implementar o conceito de ''Polimorfismo''. A palavra que completa as lacunas na classe 
''Conta'' é: 
 
 
 
 
Final 
 
Public 
 
Void 
 
Interface 
 Abstract 
Respondido em 05/11/2022 19:27:35 
 
Explicação: 
A resposta certa é: Abstract 
 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Ano: 2009 Banca: INSTITUTO CIDADES Órgão: UNIFESP Prova: INSTITUTO CIDADES - 
2009 - UNIFESP - Analista de Tecnologia da Informação (ADAPTADA) 
Acerca do método equals, analise as seguintes afirmativas: 
I. O equals recebe um Object como argumento e verifica se ele mesmo é igual ao 
Object recebido para retornar um boolean exclusivamente false. 
II. Um exemplo do uso do equals é para datas. Se usarmos criar duas datas, isto é, dois 
objetos diferentes, contendo 18/08/2009, ao comparar com o ==, receberá false, pois 
são referências para objetos diferentes. 
III. Quando comparamos duas variáveis referência no Java, o == verifica se as duas 
variáveis se referem ao mesmo objeto. 
Podemos afirmar corretamente que: 
 
 
 As afirmativas II e III estão corretas. 
 
Apenas a afirmativa II está correta. 
 
As afirmativas I e II estão corretas. 
 
Apenas a afirmativa III está correta. 
 
Apenas a afirmativa I está correta. 
Respondido em 05/11/2022 19:28:18 
 
Explicação: 
A resposta certa é: As afirmativas II e III estão corretas. 
 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
(FUMARC -TJM-MG -Oficial Judiciário -Assistente Técnico de Sistemas -2013 -
modificada) 
Analise as seguintes afirmativas sobre o tratamento de exceções na linguagem Java. 
I. Um bloco ''try'' pode estar associado a vários blocos ''catch'', dependendo do número 
de exceções que podem ocorrer em um método. 
II. O objetivo do bloco ''finally'' no tratamento de exceções de um método é a execução 
dos comandos que estiverem dentro desse bloco, mesmo que ocorra uma exceção 
durante a execução do método. 
III. Blocos ''catch'' capturam exceções que ocorrerem dentro ou fora de blocos ''try''. 
Está(ão) correta(s) a(s) afirmativa(s): 
 
 
 
I, apenas 
 
II e III, apenas 
 I e II, apenas 
 
III, apenas 
 
I e III, apenas 
Respondido em 05/11/2022 19:32:06 
 
Explicação: 
A respsota certa é:I e II, apenas 
 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
(INSTITUTO AOCP -IBGE -Analista Censitário -Análise de Sistemas -Desenvolvimento de 
Aplicações Web Mobile -2019) 
Ao se implementar programas de computador em Java, há possibilidade de ocorrerem 
erros imprevistos durante sua execução. Esses erros são conhecidos como exceções. 
Sabendo disso, considere que Márcio está fazendo uma operação em um banco de 
dados, porém essa operação dispara uma exceção de que o campo que ele está 
manipulando para inserir nesse banco está vazio, ou seja, acontece um 
NullPointerException. O problema, nesse caso, é a conexão com o banco de dados ficar 
aberta, o que não pode acontecer. Assim, assinale a alternativa que apresenta o 
bloco/código no qual deve ser inserida essa operação de fechamento da conexão com o 
banco de dados. 
 
 
 
try 
 finally 
 
catch 
 
else 
 
if 
Respondido em 05/11/2022 19:32:57 
 
Explicação: 
A resposta certa é:finally 
 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
(EMBASA - IBFC - Analista de Tecnologia da Informação - 2017) (Questão modificada) 
Assinale a alternativa que completa, correta e respectivamente, as lacunas da seguinte 
frase: ''Em Java, usamos ________ Thread do pacote _______ para criarmos linhas de 
execução _________''. 
 
 
 
o objeto - java.util - sequenciais 
 
a classe - java.util - sequenciais 
 
a classe - java.lang - sequenciais 
 a classe - java.lang - paralelas 
 
o objeto - java.lang - paralelas 
Respondido em 05/11/2022 19:34:02 
 
Explicação: 
A resposta certa é: a classe - java.lang - paralelas 
 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
(CESGRANRIO - BNDES - Profissional Básico - Análise de Sistemas - 2011) Os usuários 
de um sistema Web, desenvolvido em Java, reclamam de erros nos dados consultados. 
A equipe técnica, ao analisar a situação, concluiu que determinado método M está 
sendo invocado, simultaneamente, por diferentes threads. 
Considerando que não há manipulação de locks no restante do sistema, o que pode ser 
feito para que M seja executado, em dado momento, somente por uma thread? 
 
 
 
Reescrever M em Assembly, necessariamente. 
 Declarar o método M como synchronized. 
 
Ajustar o firewall de borda para permitir uma conexão por IP. 
 
Utilizar a keyword lockable no bloco de M. 
 
Implementar connection pooling no acesso ao banco de dados. 
Respondido em 05/11/2022 19:35:20 
 
Explicação: 
A resposta certa é: Declarar o método M como synchronized. 
 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
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? 
 
 
 
create 
 destroy 
 
edit 
 
merge 
 
persist 
Respondido em 05/11/2022 19:36:24 
 
Explicação: 
A resposta certa é: destroy 
 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Após instanciar os drivers JDBC no aplicativo Java, precisamos estabelecer a conexão 
com o banco de dados e, a partir da obtenção da conexão, instanciar os objetos que 
serão responsáveis por executar as instruções SQL. Selecione a classe, pertencente à 
API JDBC, que administra e seleciona o driver adequado para iniciar uma conexão com 
o banco de dados na linguagem Java. 
 
 
 
PreparedStatement 
 
Statement 
 
Connection 
 
ResultSet 
 DriverManager 
Respondido em 05/11/2022 19:35:36 
 
Explicação: 
A resposta certa é: DriverManager

Continue navegando